Beispiel 1: Mit Benutzerstammsatz
Verwendung
Dieses Beispiel zeigt ABAP-Coding, mit dem die Abrechnungsdaten eines bestimmten Kontos gelesen werden.
Die statistischen Daten des aktuellen Tages werden aus allen verfügbaren Anwendungsservern gelesen, wobei die Benutzerkontozuweisung aus dem Benutzerstammsatz verwendet wird.
Beispiel
REPORT ZACCDEMO.
* Abrechnungsdaten mit der Benutzerkontobeziehung lesen,
* die in den Benutzerstammsätzen definiert wurde
* Tabelle mit zusammengefaßter Statistik
DATA BEGIN OF ACCOUNT_STATISTIC OCCURS 10.
INCLUDE STRUCTURE SAPWLACCTS.
DATA END OF ACCOUNT_STATISTIC.
* Abrechnungsdaten lesen
CALL FUNCTION 'SAPWL_ACCNT_GET_SYSTEM_USAGE'
EXPORTING
PERIODTYPE = 'D' "tägliche Statistik
" HOSTID = "aller verfügbaren Server
STARTDATE = SY-DATUM "ab heute
" CUMULATION_MODE = 'A' "Daten für Konten zusammenfassen
" CLIENT =
TABLES
STATISTIC = ACCOUNT_STATISTIC
" USER_ACCOUNT_RELATION = "Benutzerstammsätze verwenden
EXCEPTIONS
UNKNOWN_PERIODTYPE = 01
UNKNOWN_CUMULATION_MODE = 02
WRONG_CLIENT_DESCRIPTION = 03
WRONG_STARTDATE = 04
NO_DATA_FOUND = 05.
Siehe auch:
Beispiel 2: Ohne Benutzerstammsatz