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: 

Executable programs only!!

Former Member
0 Kudos

Is there any way of finding ONLY executable programs ( these should not have any UPDATE/ INSERT/ CALL TRANSACTION / ETC statements.)

I looked through the tables TADIR, TRDIRT and view TRDIR with SUBC = 1 ( executable program) with no luck. Becuase, an executable program may also contain above statements. I need only executable report programs.

Thanks,

SKJ

2 REPLIES 2

Former Member
0 Kudos

I don't think so. Any program can call a function module that may or may not do an update. The updates might be buried so deeply that they are very difficult to find.

Rob

uwe_schieferstein
Active Contributor
0 Kudos

Hello

For analysing single reports or transactions you can use function module <b>RS_PROGRAM_TABLES</b>. Call this function module with the following parameters (MONITOR_ACTIVATE = 'X'):

OBJECT_TYPE   = 'TRAN'
OBJECT_NAME  = 'VA01'

Or:

OBJECT_TYPE   = 'PROG'
PROGRAM         = 'RSTXICON'

Regards

Uwe