Application Development 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: 

Generation of dependent programs/objects (where-used)

Weiskopf
Participant
0 Kudos
327

Dear Community

I have extended a table (in this case MARA) with customer-specific Z-fields; now I wanted to regenerate all dependent programs/objects (where-used). I am looking for the program to do this (I don't want to start SGEN in this case). This program is given a table/structure for which the generation is then carried out. I have researched and unfortunately can no longer find it.

Does anyone of you know the name of the program?

Many thanks in advance for your support.

Best regards
Kurt

5 REPLIES 5

Sandra_Rossi
Active Contributor
0 Kudos
303

No action needed to refresh the where-used lists; it's automatically done for custom code. If you noticed an issue, please check the SAP notes or contact the SAP support.

SGEN is to generate the ABAP load, not to update the where-used lists. For generating the where-used lists of standard programs, it used to be the program SAPRSEUB, but SAP says (note 2228460): "The compilation of the index takes an extremely long period of time" (days or weeks), and also the size of the table WBCROSSGT becomes HUGE (note 2039618).

0 Kudos
283

Hi @Sandra_Rossi 

Thank you for your reply.

I don't want to update the where-used list, but I want to generate the program that accesses the MARA table. Where-Used in brackets only means that it is about the referenced programs.

I have extended the MARA and want to generate the accessing programs so that the users do not have to wait for generating programs afterwards.

I know that there is a program that does the generation; unfortunately I just don't know what it's called anymore - that's what my post is about.

Many thanks and best regards
Kurt

0 Kudos
257

Understood, apologizes. Yes, the concept of where-used lists and ABAP Load regeneration is different (cross-reference information are stored in different tables and generated by different programs).

Sandra_Rossi
Active Contributor
257

The program name is TOUCHTAB.

You may also use SGEN with a transport request containing LIMU TABD MARA.

185

Thank you for the information. Now I was able to generate all dependent programs.