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

Identify unused custom program in system

JayantkumarS
Participant
0 Likes
3,847

Dear,

Need pointers, in order to identify the custom program usage .

i need to know which is most and least used program.

Table TADIR give list of custom objects but no information on the usage.

Rgs,

Jay

5 REPLIES 5
Read only

DoanManhQuynh
Active Contributor
0 Likes
2,650

How about use where used list?

Read only

0 Likes
2,650

I think the OP is searching for custom programs that were created but are no longer being executed, not necessarily if they are used in other programs.

Read only

SimoneMilesi
Active Contributor
0 Likes
2,650

You can check standard report R_STATS_RECORD_FILTER and see how it retrieves the detail of programs run.

You can set a limit date and, unsing the same logic behind the given report, you can identify all your Z* programs not executed after that limit date.

Read only

matt
Active Contributor
2,650

The STATs are not suitable for this task as they do not pick up all usage. E.g. print programs, classes or function modules that are called from other programs (or not any more!).

What you need is UPL running in your produciton system and CCLM in Solman. You gather data for e.g. 14 months. Then you analyse it. There are reports in CCLM that will tell you how many times each ABAP component has run in the past 14 months, down to method of class level - even indirect/dynamic usage.

It will also look for orphaned objects - e.g. classes that are not called by any other object.

Read only

r010101010
Active Participant
0 Likes
2,650

Hi,

If you have Solution Manage, you can go for Tools that are usually used for upgrade activities

- Scope and Effort Analyzer ; https://help.sap.com/doc/saphelp_sm71_sp13/7.1.13/en-US/f5/e56c52f01e7554e10000000a44176d/content.ht...

- Custom Development Management Cockpit, check Note 1316694