Ansicht
Dokumentation
TR_WRITE_LOG - Protokoll schreiben
ABAP Short Reference Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein schreibt Protokolle entweder
- in eine Datei auf Betriebssystemebene
- in die Datenbank oder
- ins Memory.
Der Importparameter "IV_LOG_TYPE" steuert, wohin die Protokolle geschrieben werden. Mögliche Werte sind
- "FILE" für eine Datei auf Betriebssystemebene
- "DB" für die Datenbank
- "MEMORY" für das Memory.
Über die Importparameter "IV_LOGNAME_FILE", "IV_LOGNAME_DB" bzw. "IV_LOGNAME_MEMORY" wird der Name des Protokolls mitgegeben.
Schließlich werden in der Importtabelle IT_MSGS die Meldungen übergeben, die gespeichert werden sollen. Ein Beispiel, wie diese Tabelle gefüllt sein könnte, finden Sie weiter unten in dieser Dokumentation.
Wenn der Importparameter "IV_APPEND_MODE" gesetzt ist, so wird das Memory-Protokoll angefügt und nicht ersetzt.
Hinweise
Mit dem Funktionsbaustein TR_READ_AND_DISPLAY_LOG können Sie diese Protokolle wieder lesen und auf dem Bildschirm darstellen.
Eine Sonderbehandlung ist zur Zeit für folgende Nachrichten implementiert:
- PU 320: Absprung ins Joblog
Wenn im Feld VAR1 der Jobname, im Feld VAR2 die Jobnummer und im Feld VAR3 der Name des aktuellen Systems mitgegeben wird, dann können Sie in die Anzeige bei dieser Nachrichtenzeile ins Joblog verzweigen. Voraussetzung ist natürlich, dass der Job verhanden ist.
- PU 321: Absprung in die Editoren
In dem Feld VAR1 muß der Objekttyp, im Feld VAR2 der Objektname mitgegeben werden. Dann können Sie direkt in die Editoren verzweigen.
- "PROG" "RSWBO040" Verzweigung in den ABAP Editor zum Report RSWBO040.
Weiterführende Informationen
Beispiel für die Tabelle IT_MSGS:
LEVEL SEVERITY LANGU AG MSGNR NEWOBJ VAR1 VAR2 VAR3 VAR4
1 'W' E TO 070 'X' TEST
2 ' ' E PU 321 ' ' PROG RSWBO040
2 ' ' E PU 320 ' ' JOB 12345678
Hinweise
In der ersten Zeile der Tabelle IT_MSGS sollte das Feld 'LEVEL' mit '1' gefüllt sein, falls der Funktionsbaustein TR_READ_AND_DISPLAY_LOG mit IV_DISPLAY_LEVEL = '1' gerufen wird.
Parameter
IT_MSGSIV_APPEND_MODE
IV_CONDENSE
IV_LOGNAME_DB
IV_LOGNAME_FILE
IV_LOGNAME_MEMORY
IV_LOG_TYPE
Ausnahmen
DB_ACCESS_ERRORFILE_ACCESS_ERROR
INVALID_INPUT
Funktionsgruppe
SLOGFill RESBD Structure from EBP Component Structure Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3025 Date: 20240523 Time: 121857 sap01-206 ( 44 ms )