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

Delete old abap programs

Former Member
0 Likes
2,678

Hi Experts,

Is there any standard transaction or tool to determine old/unused abap programs?

The objective is to delete abap programs that are not used in a specific date range.

Thanks!

1 ACCEPTED SOLUTION
Read only

FredericGirod
Active Contributor
0 Likes
1,655

Hi,

if you have Solman there are some tools doing this kind of list, like RBPD.

All these tools used the ST03n informations. So you could ask directly using ST03n (the quality of the data will depends of the time analysis)

regards

Fred

9 REPLIES 9
Read only

Phillip_Morgan
Contributor
0 Likes
1,655

Hi Jerome,

On my current project we will be taking care of obsolete programs.

However, we will not delete them as they may be needed again someday (even just for reference).

We will identify them with the help of functionals and users.

We will first put some code to gather usage information (user, date, time...) if they are executed.

Based on this information, we should know better which can be officially obsolete or ask why they are still using them.

Finally, after a final list is validated, we modify them to show a message saying that they are obsolete and which program/transaction to use instead.

Hope this helps,

Read only

former_member182354
Contributor
0 Likes
1,655

Hi Jerome,

                Dont think there is any tool available for your requirement.

Raghav

Read only

FredericGirod
Active Contributor
0 Likes
1,656

Hi,

if you have Solman there are some tools doing this kind of list, like RBPD.

All these tools used the ST03n informations. So you could ask directly using ST03n (the quality of the data will depends of the time analysis)

regards

Fred

Read only

ThangaPrakash
Active Contributor
0 Likes
1,655

Hello Jerome,

Use the t.code ST03N and find out the used programs and t.code list.

Take a help of BASIS team and get the list of programs for the past some years.

Compare it with the all programs in system and the rest will be the unused programs.



Regards,


Thanga

Read only

Former Member
0 Likes
1,655

Please look in the following table : REPOSRC . This contains a list of all reports with last usage/ change. Based on this you can create a simple report to remove the programs.     

Regards,

Frederik     

Read only

prav_kr
Participant
0 Likes
1,655

Hi Jerome ,


I dont think there is any standard tool or transaction available for this activity .

You have to go for custom development .

Regards .

Praveen

Read only

Former Member
0 Likes
1,655

Thanks for all the reply.

Currently, we are exploring this CDMC tool in SOLMAN.

Read only

Former Member
0 Likes
1,655

Hi Jerome,

Try to search about RBE i.e Reverse business engineering.

You will get a more information from GOOGLE about RBE.

Using RBE report, you will extract a all information about report, no of execution of a report and everything that you are trying to search.

With Regards,

KaushiK Savaliya

Read only

heiko_hecht
Explorer
0 Likes
1,655

Hello Jerome,

You can't rely on the st03n log files when deleting a program. If a program is used by a transaction code it is shown as not used in the st03n log file.

The RBE Plus tool will show programs used directly, e.g. se38 and via tcodes.

Some programs also might be used in batch and don't show up in the st03n log file as being used.

Another consideration is, that some programs might only be used a few times, maybe by accident. It would be helpful to know who has used the program and how often to also identify hardly used programs which also could be archived/deleted.

Best Regards,

Heiko