Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SAP Table that stores SAP T-codes/programs with Modules

Former Member
0 Likes
10,340

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

1 ACCEPTED SOLUTION
Read only

jogeswararao_kavala
Active Contributor
0 Likes
5,579

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

4 REPLIES 4
Read only

jogeswararao_kavala
Active Contributor
0 Likes
5,580

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

Read only

0 Likes
5,579

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.

Read only

0 Likes
5,579

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

Read only

RaymondGiuseppi
Active Contributor
0 Likes
5,579

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