Skip to Content
author's profile photo Former Member
Former Member

ECC 5.0 - Program to check if Z* prograsm have syntax errors


We're upgrading from 4.6B to ECC 5.0 (we're not going to be switching on the unicode) and so I've been asked to put together a list of all our Z* prograsm that encounter errors.

Rather than going through each and every program, I thought someone may be able to share a program with me?

Anyone got anything useful?

Many Thanks!

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    Posted on Nov 28, 2005 at 05:22 PM

    How are you going to simulate ECC 5.0 syntax check process in your current 46B environment? Do they have syntax errors now in 46B or you think there may be some? How can they be in production if they have syntax errors? How are you planning your upgrade?

    I think what you need to identify is all the custom objects and be prepared with that list. After that you just have to wait for the upgrade to be completed in your development system and see which ones error out and handle them.

    If you want to preempt some of these errors, then you may have to go through the release notes and see if there are any function modules, structures etc that are not valid anymore in the new version.

    But I don't think it is as easy as one program doing it all.


    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Thomas Jung

      Thanks Thomas!

      I really regard you highly and your answer is, as always, concise and full of great info 😉

      I'll give this a try tomorrow (I work in the UK and it's way past my hometime), but I think it may well solve our problem - expect an extra 10 juicy point coming your way 😊

      Thanks again!

  • author's profile photo Former Member
    Former Member
    Posted on Nov 28, 2005 at 05:14 PM

    You can use the following approach.

    Work with your Basis guys. Get the list of failed transports that were applied to ECC 5.0. Go through the object list of failed transport and see if there are any custom programs locked into that. If yes, then check the transport log to see if there were generation errors. If there were, it means the program has syntax errors.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Thansk Sharad,

      That is an interesting idea but I was thinking or perhaps automating this checking, rather than manually sitting down and going through all the possible programs...

      Does anyone else have any other useful ideas/suggestions?


Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.