Ansicht
Dokumentation
APPL_LOG_READ_INTERN - Anwendungs-Log: Lokales Gedächtnis lesen
BAL_S_LOG - Application Log: Log header data rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein liest alle Protokolldaten zum angegebenen Objekt und Unterobjekt, die mindestens die angegebene Protokollklasse besitzen, aus dem lokalen Gedächtnis.
Die Daten werden in vier internen Tabellen (Protokollkopfdaten, Protokollparameter, Nachrichten, Nachrichtenparameter) an das aufrufende Programm übergeben. Außerdem wird die Anzahl der gelesenen Protokolle zurückgeliefert.
Der Funktionsbaustein hat noch zusätzlich einen optionalen Tabellenparameter MESSAGE_PREPARED und einen optionalen Import-Parameter LANGUAGE. Wenn beide Parameter beim Aufruf gesetzt werden, dann werden in dieser Tabelle die aufbereiteten Nachrichten übergeben. Die Nachrichtenvariablen sind bereits in den Text eingefügt.
Der optionale Tabellenparameter T_EXCEPTIONS (Ausnahmen) gibt die in dem Protokoll
enthaltenen Ausnahmen zurück. Wenn die optionalen Parameter T_PREPARED_EXC und
LANGUAGEgesetzt werden, dann werden in der Tabelle T_PREPARED_EXC die aufbereiteten Ausnahmen übergeben.
Beispiel
Beispielaufruf:
DATA: OBJECT LIKE BALHDR-OBJECT,
SUBOBJECT LIKE BALHDR-SUBOBJECT,
LOG_CLASS LIKE BALHDR-PROBCLASS,
NUMBER_OF_LOGS LIKE SY-DBCNT,
LANGUAGE LIKE SY_LANGU,
BEGIN OF HEADER_DATA OCCURS 5.
INCLUDE STRUCTURE BALHDR.
DATA: END OF HEADER_DATA,
BEGIN OF HEADER_PARAMETERS OCCURS 5.
INCLUDE STRUCTURE BALHDRP.
DATA: END OF HEADER_PARAMETERS,
BEGIN OF MESSAGES OCCURS 10.
INCLUDE STRUCTURE BALM.
DATA: END OF MESSAGES,
BEGIN OF MESSAGE_PARAMETERS OCCURS 5.
INCLUDE STRUCTURE BALMP.
DATA: END OF MESSAGE_PARAMETERS.
DATA: MESSAGE_PREPARED TYPE T_PREPARED_MESSAGES.
...
CALL FUNCTION 'APPL_LOG_READ_INTERN'
EXPORTING
OBJECT = OBJECT
SUBOBJECT = SUBOBJECT
LOG_CLASS = LOG_CLASS
LANGUAGE = LANGUAGE
IMPORTING
NUMBER_OF_LOGS = NUMBER
TABLES
HEADER_DATA = HEADER_DATA
HEADER_PARAMETERS = HEADER_PARAMETERS
MESSAGES = MESSAGES
MESSAGE_PARAMETERS = MESSAGE_PARAMETERS
MESSAGE_PREPARED = MESSAGE_PREPARED. "optional
Hinweise
- Zum Anzeigen von Protokollen aus dem lokalen Gedächtnis kann der Funktionsbaustein APPL_LOG_DISPLAY_INTERN verwendet werden.
- Zum Lesen von Protokollen von der Datenbank steht der Funktionsbaustein APPL_LOG_READ_DB zur Verfügung.
- Um die Texte der Textbausteine zu Protokolheadern oder -nachrichten aus dem lokalen Gedächtnis in interne Tabellen zu schreiben steht der Funktionsbaustein APPL_LOG_READ_INTERN_LONGTEXT zur Verfügung.
Weiterführende Informationen
Parameter
CONTEXTSHEADER_DATA
HEADER_PARAMETERS
LANGUAGE
LOG_CLASS
LOG_HANDLE
MESSAGES
MESSAGE_PARAMETERS
MESSAGE_PREPARED
NUMBER_OF_LOGS
OBJECT
SUBOBJECT
T_EXCEPTIONS
T_PREPARED_EXC
Ausnahmen
FUNCTION_NOT_COMPLETEDMESSAGE_NOT_FOUND
OBJECT_NOT_FOUND
PARAMETER_MISSING
SUBOBJECT_NOT_FOUND
Funktionsgruppe
SLG0CL_GUI_FRONTEND_SERVICES - Frontend Services General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 7358 Date: 20240523 Time: 124346 sap01-206 ( 61 ms )