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: 

Records with empty field 'PGMNA' in table TSTC

former_member270360
Participant
0 Kudos

Dears,

Table TSTC which holds the SAP transactions together with their relevant program names has some records with empty program name field : PGMNA

Whenever a transaction - with an empty field PGMNA in table TSTC - is called, a program name is displayed at the right bottom of the screen.

How can I get the relation of the transaction and this called program ?

The goal is to secure HR related programs against the ABAPers; i.e. to prevent the ABAPers from calling the relevant program directly either through SE38 or SA38.

Thanks.

Reda

1 REPLY 1

Former Member
0 Kudos

What you are looking for is table TSTCP -> field PARAMETER pattern *REPORT=* or *PROGRAMM=*

But there are many ways to access data and you will not find them all using this approach... so your best bet would be to take a read through function module HR_READ_INFOTYPE and consider the special exceptions to this as well, not least of which are the DB tables themselves.

Cheers,

Julius