Ansicht
Dokumentation

TR_WRITE_LOG - Protokoll schreiben

TR_WRITE_LOG - Protokoll schreiben

ABAP Short Reference   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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.
Beispiel:
"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_MSGS
IV_APPEND_MODE
IV_CONDENSE
IV_LOGNAME_DB
IV_LOGNAME_FILE
IV_LOGNAME_MEMORY
IV_LOG_TYPE

Ausnahmen

DB_ACCESS_ERROR
FILE_ACCESS_ERROR
INVALID_INPUT

Funktionsgruppe

SLOG

Fill 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 )