Ansicht
Dokumentation

CL_EHSH_LOGPOINT_CONTROL - Hilfsklasse für Logpoints

CL_EHSH_LOGPOINT_CONTROL - Hilfsklasse für Logpoints

General Data in Customer Master   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dem ABAP-Schlüsselwort LOG-POINT und dem Zusatz ID können Sie den Inhalt von Variablen zu Analysezwecken in ein Protokoll ausgeben. Mit der Transaktion SAAB können Sie die Protokollierung zur Laufzeit ein- und ausschalten.

Die Hilfsklasse CL_EHSH_LOGPOINT_CONTROL ermöglicht es dem Programmcode, zur Laufzeit zu erkennen, ob die Protokollierung für eine bestimmte Checkpoint-Gruppe ein- oder ausgeschaltet ist. Damit kann der Programmcode nicht nur die Werte von Variablen ausgeben, sondern auch zusätzliche Berechnungen durchführen (Lesezugriffe auf die Datenbank, Vergleiche, Entscheidungen) und deren Ergebnis in das Protokoll ausgeben. Falls die Protokollierung ausgeschaltet ist, werden diese zusätzlichen Berechnungen nicht ausgeführt.

Beziehungen

Beispiel

DATA : v_flg_logging_on TYPE esp1_boolean.
* Check whether logging is switched on
v_flg_logging_on = false.
* If checkpoint group is active the method is executed
* and the active flag is set
ASSERT ID EHS_BD_RDF_DP
CONDITION cl_ehs_logpoint_control=>set_active( 'EHS_BD_RDF_VFG' ) = true.
v_flg_logging_on = cl_ehs_logpoint_control=>is_active( 'EHS_BD_RDF_VFG' ).
IF v_flg_logging_on = true.
*
ENDIF.

Hinweise

Die Klasse kann mit mehreren Checkpoint-Gruppen gleichzeitig arbeiten.

Bitte beachten Sie: Für jede Checkpoint-Gruppe müssen Sie zuerst die Methode set_active aufrufen: Andernfalls wird die Methode is_active einen unrichtigen Wert zurückgeben.

Weiterführende Informationen

Weitere Informationen finden Sie im Kommentar im Quellcode der Methode set_active.






Vendor Master (General Section)   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1987 Date: 20240328 Time: 134324     sap01-206 ( 37 ms )