cancel
Showing results for 
Search instead for 
Did you mean: 

How to trace users?

Former Member
0 Kudos

Hi,

We would like to prevent logon to SAP systems directly on single application server. Instead, we prefer that the users logon to SAP system by using load balancing method. Because of this we replaced single application server definitions with logon groups to SAPGUIs'. The problem is that we are not sure that all the definitions are replaced on SAPGUI for all users. Is there any indicator to see, whether the user is logged on the application server directly or by using LB, on the system?

Thank you.

Accepted Solutions (1)

Accepted Solutions (1)

JPReyes
Active Contributor
0 Kudos

As far as i'm aware theres no way to find out... if you create a logon group that exclude the central instance and you see people login into it then you know some people still have an entry in the saplogon for that particular box, but if your logon group involves all CI and DI then will be very difficult to verify if who is still using a server selection entry in the saplogon...

To be sure you could distribute a new saplogon.ini via logon script with the setting you want or in the case you're using SAP Frontend installation server then you can just change the package and it will update all users.

Regards

Juan

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi,

You can find it from AL08 tcode.

There it will ber clearly mentioned as below

Active Instances Number of Active Users Interactive Users Number of RFC Users

1.XXXX

2.CCCC

and for individual application server you can have users.

Please let me know if you need any further information

Regards,

Phani.

Former Member
0 Kudos

Hi,

You can go to transaction ST03n -> Administrator. Go to Load Distribution -> Users per instance.

Choose a comparison period (Compare by weeks, by days or by months).

Note down the users who are logging in to the CI and/or the APP instances. If an entry for an user exists in the APPs instances (may or may not be in the CI), then presumably he is using Logon Load Balancing (provided he is logging in using the Logon group and not logging in to the APPs instance directly. )

The comparison period should not be too short in order to get a more accurate result.

Hope this answers your query.

Thanks.

Former Member
0 Kudos

Hi,

At SM04 t-code u will get the full information regarding RFC users and the GUI users.

this is the one way.

Former Member
0 Kudos

Activate user exit in function EXIT_SAPLSUSF_001. In this user exit you should be able to write your own custom code to log user login information. Part of the code can also initiate a user logout.

former_member209252
Participant
0 Kudos

Transaction AL08 will indicate which users are in the DB server and the application servers.

You can tell which user and terminal is signed on to the DB Server if there is an entry for the user in the Transaction column.Otherwise the users are RFC users.

Former Member
0 Kudos

Hi,

There is no direct method for knowing that user is logged in using LB or Application server directly.

What you can do is you can take history of login from st03n and table usr41 and know see if a user is logged onto to only one server or getting onto to different servers evry time he logs in, you can take history of last 10 -15 days of user logon.

You might have to do lot of data arranging in excel sheets. i cant recollect of any direct method of finding

out.

Do let us know , if you come across of any direct method

Thanks

Prasanna