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: 

View the List of tables accessed by a User

Former Member
0 Kudos

Hi Team,

Is it possible to find list of tables accessed by a user in sap( whether it may be CREATE ,CHANGE , DISPLAY or UPDATE)?

Thnaks in advance.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Thanks both of you for a quick response. We can see the change logs to a table using SCU3. Like using ST03 we can see the list of tcodes used by a particular user on a particular day , in this way can we see the tables accessed by a user ?

If yes,please provide me the information on this.

7 REPLIES 7

Former Member
0 Kudos

Hi,

It is possible to check change operation on table through SCU3 if you have activated table logging settings.

BR,

Mangesh

Former Member
0 Kudos

Or, if you want to go to all tables you could try and run a trace (but ouch! the performance!). There are some additional tools on DB level, too ... with the same impact. So - it can be done - but not in a performant, convenient way with a nice Gui on top of it.

Former Member
0 Kudos

Thanks both of you for a quick response. We can see the change logs to a table using SCU3. Like using ST03 we can see the list of tcodes used by a particular user on a particular day , in this way can we see the tables accessed by a user ?

If yes,please provide me the information on this.

0 Kudos

Aw, no - you can't use ST03N. You'll get statistics on tables but not in relation to users. All ST03N gives you in relation to users is times (CPU/net/DB) and what transaction any particular user has executed in the intervall you are inspecting. It won't give you details on create/display (!!!) tables (update or even delete^^). Since a single transaction can access 0-n tables, that won't answer your question. See for yourself: ST03N -> User and settlement statistics.

0 Kudos

Thankyou for your help. Now i understood.

Thanks.

0 Kudos

There is a little exception there -> SE16 case is a dynpro report generator which is submitted and collected by ST03N.

So immediately after the SE16 tcode start, you can see the submit of the screen program. That contains the table name (at the end of the generation namespace used by SE16).

Can be usefull, but incomplete as SM30 and SE31 / 34 SE16N RFC_READ_TABLE etc don't generate and submit reports. For that you need to use the SAL, GOS history or SAP RAL logging or the SCU3 if they actually changed something (or an educated mix of them).

Cheers,

Julius

0 Kudos

Hi Mylene, long time no...read May all is well on your side of the wire. cheers Otto