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

Z Programs accessed by a user

Former Member
0 Likes
1,781

Hi All,

How can i see find out info about the users who have accessed (not changed ) the Z (ABAP) programs in the past one month.

9 REPLIES 9
Read only

andreas_mann3
Active Contributor
0 Likes
1,399

Hi Kumar,

-> Transaction STAT

(but i don't know "...in the past one month")

regards Andreas

Read only

Former Member
0 Likes
1,399

Hi,

Transaction <b> SUIM</b>

User info system (New user, Roles, Authorisations, User tcodes etc..)

Read only

0 Likes
1,399

Transaction STAT and SUIM are not showing these details. Can you please elaborate on how to use them for getting this info.

Read only

0 Likes
1,399

Hi Kumar,

start STAT with:

Program = <b>Z*</b>

and start date = 2005/05/03

and you get a list ( but only for the last 3 days )

regards Andreas

Read only

0 Likes
1,399

When i give Z, it is showing the same (Z) in the output but not all the Z programs.

Read only

0 Likes
1,399

Hi,

1) TA STAT shows the access of the last 3 days of all Programs

2) if you fill param. Program with Z* you get the foll. list:(cutout)


                                                Response
End time Tcod   Program  T Scr. Wp User         time(ms)
09:00:00 *      Z*       * *    *  *                    
                                                        
09:05:12 ZZ01   ZZ012345 D 0100  1 4711              43 
09:05:12 ZZ02   ZZ987654 D 0100  1 4712               2

3)

you can recherche for yourself:

here're som hints:

-DB Table is MONI (-> where used list)

-search for Prog. beginning with RSSTAT*

(e.g. RSSTAT20 RSSTAT21 )

-system call:

CALL 'PfCall' ID 'OPCODE' FIELD PF_OPCODE_READ_REC

regards Andreas

Read only

Former Member
0 Likes
1,399

Hi,

U can also goto that particular program > Utilities > Version > Version Management > u will get all the users name who has chaged the program.

Thanks & Regards,

Judith.

Read only

0 Likes
1,399

But i dont want to find who all have "changed" the program. As i said, I only need to find who have "accessed".

Read only

0 Likes
1,399

Hi Kumar,

As already most replies have stated:

Use transaction <b><u>STAT</u></b>. This is the correct transaction. But it is also very tricky. If you need to collect a full month, the best way is to run the related program in the background (btw. Not RSSTAT21, because this is the popup screen for the parameters).

You can use the following parameters to fill:

User            [*           ]
Transaction     [*   ]
Programma       [Z*      ]
Task type       [*]
W.Process.....  [* ]
Start date      [03.05.2005]
Start time      [00:00:00]
End date        [03.06.2005]
End time        [24:00:00]
Number of recs  [10000     ]

Leave the rest empty

You must see, that the parameter Number of recs MUST be filled (otherwise your default user amount will be used).

When using a small amount, with the buttons on the report screen you can collect next pages.

The here proposed settings will take an long time to process. If not on a fast system, you should use report <b><u>RSSTAT20</u></b> in the back-ground. But keep in mind, that you need to use the 'EXPORT' construction in RSSTAT21 to place the parameters in memory.

Therefore you probably need to write your own routine.

Hope this will help you.

Regards,

Rob.