Skip to Content
author's profile photo Former Member
Former Member

Which function modules or transactions were called by RFC users


For auditing and security reasons we need to take control of the external applications that are connecting to our SAP backend systems via remote function calls (RFC).
We have setup an idividual technical user (type "system") for each of the various interfaces.

We would like to keep track of the activity of this RFC users.
For each of this RFC users we would like to know:
+ which functions modules were called and how often
+ which transactions or programms were called and how often
+ which RFC users are connecting to my system

I can find parts of this information in the "Workload single statistical records overview", Transaction STAD. I also find some details using the tracing functions ST01 and ST05. But i cannot enable this traces forever and also cannot get all details at a glance from STAD.

I also tried to get the RFC details data via report RSSTAT26 (e.g. to run it as daily batch), but it does not show the RFC function names in the resulting overview list which could be used later for a download. The RFC "function name" is hidden in the drill-down function of each single record line in an own sub-screen.

Luckily i found report RSSTAT27 which does the same than RSSTAT26 but for RFC details. It gives me the list of function names which is a good starting point. But it is still not very convenient (scheduling as job and looking at spool, runningmanually with download, ...)

Is anybody aware of a solution or a tool to get this data out of SAP in a useful format ?

Anybody out there having an idea or solved already this challenge ?

... Andreas

Add comment
10|10000 characters needed characters exceeded

1 Answer

  • Posted on Feb 28, 2017 at 09:44 AM

    See SAP-KBA 2080378 on how to use and set up a Background Job on trx. "STRFCTRACE".

    Another option is to write a Custom Report, check this Wiki ...

    Add comment
    10|10000 characters needed characters exceeded