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.
Showing results for 
Search instead for 
Did you mean: 

Modify Se38 Screen

Former Member
0 Kudos

I want to create one tool which tracks all the reports which are created through SE38. Means I want to maintain one custom table which contains it's report details (Object name , number)... While creating any report it shows us one pop up which gets the info like title, program type etc. I want to add one custom field in that screen.

I haven't worked on User exits and enhancements. But I searched for it but couldn't find anything... can anyboddy help me ?


Former Member
0 Kudos


Extreme thought, a program to modify the program editor. But your requirement doesn't seems meaningful. As SAP itself have enough details in its standard table such as TADIR and others and also we have Version management kinda thing.

So i thing this requirement is not worth doing.


Karthik D

Active Contributor
0 Kudos

There is (was) an user-exit in SEU for attributes of program, look via SMOD to SEU00001, and look at this sdn wiki Function Module Exit (



0 Kudos


go to se38.....

then system-> status -> Program (screen) SAPLWBABAP


You can see include programs..

among them click include lwbabapi00.

at end end of this include you can see a PAI module named module mngr_pai input.

there is a perform mngr_pai. click there.

now click the spiral button to find enhancement point (shift+f4).

now go to edit->Enhancement Operations-> Show Implicit Enhancement Options

now at the beginning of the form mngr_pai (most probably line no 2297) you can see place for enhancement , create an Enhancement Implementation & write your code there.

Thanks & Regards,