‎2007 Apr 25 11:02 AM
dear experts,
I have Z module pool program , This progam has lot of tcodes associated each for includes. i need to fin d the tcode for one particular screen. In debug mode i found out the Tcode but that is not working.
Is taht any approach to find out the tcode assigned for aparticular include in module pool program
pls advice
thanks in advance
karthik
‎2007 Apr 25 11:06 AM
TCODE will not be assigned to each and every include , it will be assigned to the main program
goto SE80
Give the program name and click display button
chk out if any TCODE exists
‎2007 Apr 25 11:07 AM
Hi
Only one Tcode will be assigned for a Module Program, irrespective of any number of Includes in it.
Generally for each separate screen/include we never assign a seperate Tcode
If at all it is assigned like that enter the Tcode in <b>TSTC</b> table and you will know the program or vice versa.
reward if useful
regards,
Anji
‎2007 Apr 25 11:07 AM
U can check in the table TSTC there TCODE the Program and the screen number will b present.
santhosh
‎2007 Apr 25 11:11 AM
Hi
Details are available in TSTC table.
You need to pass the program name and DYPNO to the table to find out the transaction code, and for your information TCODES belong to the module pool and common for all includes inside the module pool.
Thanks and regards,
S. Chandra Mouli.
‎2007 Apr 25 11:55 AM
dear experts,
my Z module prg calling Ztcodes inside the program, the tcodes whch ever hardcoded in the program does not cotain when i serch in TStc table
how to find the Ztcodes pls advice
‎2007 Apr 25 11:59 AM
karthik,
go to se93.
give z* and press f4
you will get all the ztcodes.
If it is not sufficient revert back.
K.Kiran.
‎2007 Apr 25 12:00 PM
Hi,
Try giving the module pool program name in the program name field of the TSTC, it will give if any of these TCODES exist.
if this is not working
Open ur modulepool..put the cursor on the module name and hit Where used list..u get a pop-up select transactions
santhosh
‎2007 Apr 25 12:01 PM
Just do a search for string 'CALL TRANSACTION' / LEAVE TO TRANSACTION in your main program.
‎2007 Apr 25 12:06 PM
Goto SE38, Give your module pool name
In the initial screen itself goto utilities -> Internal program environment
Select checkbox against 'Transaction' in 'External object' box.
It will list all the external transaction used
regards,
S. Chandra Mouli.
‎2007 Apr 25 12:48 PM
Hi chandar
I tried going in se38 but in utilities there is no option called "internal program environment'
‎2007 Apr 25 12:52 PM
Hey karthik,
I already have asked u to check with where used list and then check transactions in the popup.. did u try that option?
that should work
santhosh
‎2007 Apr 25 1:48 PM