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

Executable programs only!!

Is there any way of finding ONLY executable programs ( these should not have any UPDATE/ INSERT/ CALL TRANSACTION / ETC statements.)

I looked through the tables TADIR, TRDIRT and view TRDIR with SUBC = 1 ( executable program) with no luck. Becuase, an executable program may also contain above statements. I need only executable report programs.

Thanks,

SKJ

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Aug 31, 2007 at 07:07 PM

    I don't think so. Any program can call a function module that may or may not do an update. The updates might be buried so deeply that they are very difficult to find.

    Rob

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Aug 31, 2007 at 07:15 PM

    Hello

    For analysing single reports or transactions you can use function module <b>RS_PROGRAM_TABLES</b>. Call this function module with the following parameters (MONITOR_ACTIVATE = 'X'):

    OBJECT_TYPE   = 'TRAN'
    OBJECT_NAME  = 'VA01'

    Or:

    OBJECT_TYPE   = 'PROG'
    PROGRAM         = 'RSTXICON'

    Regards

    Uwe

    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.