‎2016 Jan 10 10:14 AM
Hi Experts,
I would like to ask if there is a table that stores tcodes / programs with modules. So far I can find the TADIR or TRDIR table that stores the program or transaction name with the development package and also software component. Then from development package table TDEVC, I can get the also get the software component value. However, from development class or software component I cannot find the table that stores the sap modules for each development class or software component.
Is there any other table that I can refer to? I know I can get the value from sites and ebook available but my objective is to get the modules for thousands of standard object or transaction. This is as preparation for upgrade work.
Appreciate for your help.
Thanks
‎2016 Jan 10 10:27 AM
Hello Siti,
I don't think you'll get module-wise any where. But very close to your requirement will be table TSTC, where you get Tcode vs Program details.
Regards
KJogeswaraRao
‎2016 Jan 10 10:27 AM
Hello Siti,
I don't think you'll get module-wise any where. But very close to your requirement will be table TSTC, where you get Tcode vs Program details.
Regards
KJogeswaraRao
‎2016 Jan 11 1:40 AM
Dear Jogeswara,
Thanks for your response. However in table TSTC I can only find the Tcodes and program names. I do not know how this information may help me to determine the module of the objects. Is it by looking at the program's attribute?
Appreciate for your advise.
‎2016 Jan 11 3:12 AM
Hello Siti,
To my understanding module has not been a field any where in tables. Only way is to assess through the pre-fixes, lie IW* will give all tcodes strting with IW which relate to basic functions PM module. Similarly IK* tcodes give to other functions of PM but here there are other modules who use these tcodes. The basic ERP function being integration across modules you can not draw a line between tcodes and say that they belong to this module. But by-and-large, we can have the information through the search through Prefixes. Similarly search of MB* gives to all Goods movement related tcodes and these we can say belong to MM module. Similarly Q* could give Quality module related tcodes.
Hope you followed what I said. In SE11 table Contents (selection-screen) you give the prefix of tcode (which usually identifies the Moduel) followed by * (wildcard search) and execute, you get all the tcodes in this area. You can then download and compile your own list of Module vs tcode as per your knowledge.
Regards
KJogeswaraRao
‎2016 Jan 11 8:02 AM
In table TADIR you will get package of the transaction (RT3R TRAN tstc-tcode) or of the executed program (R3TR PROG or R3TR FUGR trdir from name = tstc-pgmna, if trdir-subc = 'F', then area (FG) from enlfdir where funcname = tfdir-funcnam.) - note that there are other kind of tranzsaction to analyze. From the package you will get the application (tdevc-component) Then from application, there is a hierarchy with "module" at first level (start looking at df14l-ps_posid for a shortcut)
Regards,
Raymond