Liste von angemeldeten Benutzern

Wenn man im Programm zur Laufzeit alle angemeldeteten Benutzer ermitteln möchte, kann man dies mit dem Funktionsbaustein TH_USER_LIST tun. In der Schnittstelle werden zwei Tabellen zurückgegeben, wobei der entscheidende Teil in der Tabelle USRLIST liegt. Dort bekommt man eine Liste aller User, wieviele Modi diese offen haben, welche IP-Adresse und so weiter. Hier ist ein kleines Beispielprogramm:

1
2
3
4
5
6
7
8
9
10
11
REPORT zzz_test. 
 
DATA lt_list TYPE TABLE OF uinfo. 
DATA lt_usrlist TYPE TABLE OF usrinfo. 
 
CALL FUNCTION 'TH_USER_LIST' 
  TABLES 
    list = lt_list 
    usrlist = lt_usrlist 
  EXCEPTIONS 
    auth_misssing = 1.

Be the first to comment

Teil mir was mit