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

Changes in standard SAP programs

Hello all,

How could I track the changes made to standard SAP programs by a client? The system is 4.0B and some standard R/3 application's source code has been modified to provide some non-standard functionalities (that was, probably, the worst solution - in many of the cases they could have use user exits or enhancements for achieving the same purpose).

In the table TRDIR (or, if you will, D010SINF) I can find the programs that were created by a set of users such as 'SAP' or 'SAP*' or 'DDIC' and were subsequently modified by client users (developers).

Furthermore, finding the development class of those programs (function module 'RS_PROGRAM_GET_DEVCLASS') gives me a better idea about what applications were really modified by the client.

Still, many of these programs that appear to have been created by 'SAP' or 'SAP*' and modified by other (client) users were <b>generated</b> as a consequence of <i>configuration changes</i> made by those client users, and therefore are not changes made to SAP R/3 standard.

Is there a way to track only those standard programs that were indeed modified by the client, at source code level?

Thank you,

Bogdan

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • Best Answer
    Posted on Jan 06, 2005 at 10:57 AM

    Hi Bogdan,

    you can program your own tool-abap:

    1) select table <b>E070</b> ( TRFUNCTION = 'R' )

    2) -> for all entries select V_<b>E071EU</b>

    (TRKORR = e070-TRKORR)

    3)-> list all found objects:

    -V_E071EU-PGMID

    -V_E071EU-OBJECT

    -V_E071EU-OBJ_NAME

    and create an interactive list (e.g. for SE11 and SE38)

    hope this helps

    Andreas

    Add a comment
    10|10000 characters needed characters exceeded

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

    Hi,

    If they registered the modifications with OSS you can find those in either the OSS or in table ADIRACCESS.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 06, 2005 at 02:26 PM

    OK, so by now I have three different methods to find changes made in the system by the client.

    1. My method, as mentioned in my first post.

    2. The method suggested by Vilmos (ADIRACCESS).

    3. The method that Andreas suggested (E070, E07T, V_E071EU).

    They provide me with three different lists of objects modified by the client.

    So I guess my analysis should go deeper.

    (A minus is the fact that there is no documentation for this R/3 implemention, and that I don't know the history of this implementation.)

    Add a comment
    10|10000 characters needed characters exceeded

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.