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

How to find called programs for all zprograms?

Hello dear colleagues,

I need kind of a report tree that answer the following question:

Wich transactions and external programs are called from every Ztransaction?, considering that such called program/transactions also call others.

Besides i need to know about authority check related to each call.

Is there a standard report or useful code?

Any suggestion is appreciated.

Thanks!

Add a comment
10|10000 characters needed characters exceeded

Related questions

6 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jul 22, 2008 at 02:31 PM

    hi,

    Pass the transaction name in TCODE field to get Program name PGMNA to which it is associated with .... in TSTC table via SE16 tcode ....

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 22, 2008 at 02:40 PM

    Hi Lidya,

    Check the below thread,

    https://forums.sdn.sap.com/click.jspa?searchID=14358915&messageID=5386905

    Kindly Reward Points If You Found The Reply Helpfull

    Cheers,

    Chaitanya.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 22, 2008 at 03:54 PM

    Thanks but..

    I need to know not just the main program called, but also, the other programs or transactions such first transaction/program calls.

    I can´t find it on tstc table.

    Regards

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Well, i've found out that table TCDCOUPLES, mantained by SE37 give me a match between "calling transaction code" & "called transaction code". That is for all standard transactions.

      But, for Z* (zprograms) it needs to be mantained. My system has never had mantaintenance. So ... is there a code, (or other way) to search within each Zprogram to find wich transactions/programs are called?

      Regards

      Edited by: Lidya Cota on Jul 22, 2008 6:40 PM

  • author's profile photo Former Member
    Former Member
    Posted on Jul 22, 2008 at 04:50 PM

    Hi,

    Not sure whether it suits your requirement, you can try this

    Execute RS_ABAP_SOURCE_SCAN in SE38

    On Selection screen, give the program name you want to search , and in Search String for ,

    give the values

    SUBMIT

    CALL TRANSACTION

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 23, 2008 at 01:54 PM

    If your transactions are parameter based have a look in TSTCP.

    The parameter should contain D_SREPOVARI-REPORT=Z in the string.

    Cheers

    Jules

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 23, 2008 at 05:06 PM

    Hello Lydia,

    You can achieve this by using transaction EWK1. This will run a string search within programs source code.

    You need to search for SUBMIT and CALL TRANSACTION statements.

    Hope this helps.

    Regards,

    Nicolas

    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.