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

Certain transactions re-compile everyday after upgrade to NW2004S

Hi,

We recently upgraded to NW2004S from 4.6C. I have users telling me that certain transactions re-compile every morning, notably IB12, IW37, 40 and 41 amongst others.

Has anybody else seen this happen?

I have checked the programs that are behind these transactions and they are active, yet still the transactions compile.

I am also wondering whether this is gui related.

We are using 6.40 patch level 21.

Any pointers are welcome.

Thanks

Stuart Banner

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jan 02, 2008 at 02:25 PM

    Have you run SGEN after the upgrade ?

    select the option 'Regenerate After an SAP system upgrate'

    should do the trick.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Stuart

      We had a similar issue after upgrading to NW 7.0. After each client copy some transactions where compiling at the first execution. SAP Note 1115677 fixed our problem then.

      If you are not client copying, then you have to dig further:

      - start with one problem transaction

      - find the abap program behind that transaction, it might be displayed in the sapgui just click at right bottom corner

      - use transaction SE38 -> report RSDEPEND -> enter the abap program

      Now you can see further depending programs and compilation details. Every time of the abap load is older, than the source, the load will be recompiled. This might be caused by a transport, a bug, or something like that.

      Best regards, Michael

  • author's profile photo Former Member
    Former Member
    Posted on Jan 02, 2008 at 03:01 PM

    Hi Stuart,

    Have you checked to see if there is a time difference between these servers and the workstations? A difference between these might kick these recompiles off.

    Hope that helps.

    J. Haynes

    Denver

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 06, 2008 at 08:41 AM

    HI

    Please execute the sgen with the option "Regenerate Existing Loads"

    This task allows you to regenerate all ABAP loads and invalidated loads that exist in your system, and to generate loads for objects of a Support Package queue. The following options are available to you:

    Generate all Objects with Existing Load

    Only Generate Objects with Invalidated Load

    The load of an object becomes invalidated if changes have been made to the object or to the objects used by this object, since the moment the load was generated. Examples of such objects are includes and tables. This may occur by importing a Support Package ( SPAM) or a kernel patch.

    If you want to generate loads for objects of a Support Package queue, start the task after importing the queue. The task determines the generation set using the invalidated loads in the system. In contrast with the Generate objects of a transport request task, this task also takes into account ABAP loads that were invalidated by modified Dictionary objects.

    After choosing this task, a screen appears which allows you to search for the name of the transport request using the selection button, or to specify it directly.

    Regards

    Anwer Waseem

    SAP BASIS

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Actually guys, thanks for all your suggestions.

      I sent a message to SAP and they suggested running a $SYNC on all the app servers affected without any other app server up. Since I only have a db server and an app server, I shut the app server down and did the $SYNC on the db server, then brought the app server back up. No re-compiling so far.

      Thanks again for your help.

      Stuart Banner

      SAP Basis Team

      First Energy.

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.