Ansicht
Dokumentation

SCDT_LOG_CREATE - Protokoll: Anlegen mit Kopfdaten

SCDT_LOG_CREATE - Protokoll: Anlegen mit Kopfdaten

ABAP Short Reference   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Ein Protokoll läßt sich im Application Log mit dem Funktionsbaustein BAL_LOG_CREATE eröffnen. Diesem Funktionsbaustein kann man die Kopfdaten des Protokoll mittels des Importing-Parameters I_S_LOG_HEADER mitgeben. Dieser hat die Struktur BAL_S_LOG.

Bei Aufruf des Funktionsbausteins BAL_LOG_CREATE erhält man das sogenannte Protokollhandle (LOG_HANDLE, CHAR22) zurück.
Das LOG_HANDLE ist eine sogenannte GUID (globally unique identifier), die ein Protokoll eindeutig identifiziert. Mit diesem Handle kann man auf dieses Protokoll zugreifen, um z.B. die Kopfdaten nachträglich zu verändern (BAL_LOG_HDR_CHANGE ) oder um eine Meldung (BAL_LOG_MSG_ADD) oder einen Aunsnahmetext (BAL_LOG_EXCEPTION_ADD) dem Protokoll hinzuzufügen.
Das LOG_HANDLE besitzt sofort seinen endgültigen Wert, ist also auch nach dem Sichern noch gültig.

==>Hinweis:
Protokolle im Hauptspeicher und auch auf der Datenbank werden im neuen Application Log durch das Protokollhandle (LOG_HANDLE) referenziert. Es existiert aber weiterhin die klassische LOGNUMBER, die beim Sichern aus dem Nummernkreisintervall 01 des Nummernkreisobjektes APPL_LOG gezogen wird. Viele Applikationen haben in ihren Strukturen eine Referenz auf diese LOGNUMBER, so daß diese weiterhin unterstützt wird. Außerdem ist in der Präsentation nach außen für den User die LOGNUMBER wesentlich verständlicher als das LOG_HANDLE. Zwischen LOG_HANDLE und LOGNUMBER besteht eine 1:1-Beziehung.

Verwandte Funktionsbausteine

Einfachstaufruf zur Protokollerstellung
Verschiedene Methoden zum Sammeln von Meldungen

Weiterführende Informationen

Übersicht der wichtigsten Funktionsgruppen

Quickstart-Dokumentation

Application Log: Technische Dokumentation





Parameter

E_ALDATE
E_ALTIME
E_LOG_HANDLE
I_CLIENT
I_S_LOG
SAVE_LOG
SAVE_LOG_IN_UPDATE_TASK

Ausnahmen

INTERNAL_ERROR
LOG_HEADER_INCONSISTENT
LOG_NOT_FOUND
NUMBERING_ERROR
SAVE_NOT_ALLOWED

Funktionsgruppe

SCDT_LOG

rdisp/max_wprun_time - Maximum work process run time   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3217 Date: 20240523 Time: 150755     sap01-206 ( 60 ms )