2005 Nov 17 2:30 PM
I need to generate a list of all programs that read/write AUSP-ATWRT. Is there any standard SAP utility to do this?
Thanks.
Ileana
2005 Nov 17 2:36 PM
Why? There will not be any such program available for any field for that matter. Simply go to SE12, enter AUSP, DISPLAY and then double click on the <u>field</u> ATWRT. In the pop-up window, there will be a button for 'Where-used list', click on that. Select the appropriate checkboxes in the subsequent popup and then enter. It may ask you 'Do you want search also for all fields of the structure' say no.
This may take a while so may be you should do it in the background when that offer comes up.
Srinivas
2005 Nov 17 2:37 PM
Well, I guess you could use the standard scan program. It is RPR_ABAP_SOURCE_SCAN. This program searchs thru source code to find a certain string. In your case, I would probably search for AUSP. This will bring all of the lines of code that have AUSP in it. Then you can look thru it to find what you need. The problem here is that there is many ways to update the table, so you much make your search general.
For example, it could be doing any of the following.
xAUSP-ATWRT = 'Test'.
modify asup from xausp.
ausp-atwrt = 'Test'.
modify asup.
etc..
etc..
You could use the where used functionality in SE11 and get a list of programs, then you can copy and paste them into the select-option for program name in the ABAP scan program. This will make your search run faster.
By the way, Welcome to SDN!!
Regards,
RIch Heilman
2005 Nov 17 2:58 PM
run this program RPR_ABAP_SOURCE_SCAN
and scan all programs ,and give field string as from ausp
or UPDATE AUSP or insert AUSP
will solve .
regards
vijay
2005 Nov 17 3:02 PM
Hi
U can do in other way also.
run this FM.
RS_EU_CROSSREF
give
I_FIND_OBJ_CLS = DTF
No Daialog = 'X'.
and try u will get all the programs.
this might work
regards
vijay
2005 Nov 17 3:07 PM