SAP ABAP Class CL_RSODSO_LOG_HANDLER (Logging Operations Regarding DataStore Objects)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_TOOLS (Package) Tools for DataStore Objects
Properties
Class CL_RSODSO_LOG_HANDLER  
Short Description Logging Operations Regarding DataStore Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODSO_TOOLS   Tools for DataStore Objects 
Created 20041022   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSODSO_LOG_HANDLER has no interface implemented.
Friends
Class CL_RSODSO_LOG_HANDLER has no friend class.
Attributes
Class CL_RSODSO_LOG_HANDLER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BAL_MSG Static method Private Method Inserts a Message into the Application Log 20041025
2 ADD_DBOPS_ENTRIES Static method Private Method Inserts Database Operations into Nodes 20041119
3 ADD_FLAT_MESSAGES Static method Private Method Inserts Messages Without Hierarchical Structure 20041028
4 ADD_MESSAGES_FOR_MAINPROCESS Static method Private Method Inserts Messages Under the Skin Process Node 20041025
5 ADD_MESSAGES_FOR_PROCESSES Static method Private Method Inserts Messages Under the Data Packet Node (Packet-Spec.) 20041025
6 ADD_MPP_MESSAGES Static method Private Method Inserts Messages Under the Tech. Node 20090406
7 ADD_OPERATION_ROOT_NODE Static method Private Method Inserts Parent Node with Operation/Date/Time 20041028
8 ADD_SID_MESSAGES Static method Private Method Inserts Messages Under the SID Node (Packet-Spec.) 20041027
9 ADD_STATISTICS Static method Private Method Inserts Messages Under the SID Node (Packet-Spec.) 20041109
10 ADD_TECHNICAL_MESSAGES Static method Private Method Inserts Messages Under the Tech. Node 20041025
11 CREATE_APPL_LOG_HANDLE Static method Private Method Generates an Instance of the Application Log 20041022
12 CREATE_LOG Static method Public Method Writes Log Data of a DataStore Object Operation 20041022
13 DISPLAY_LOG Static method Private Method Displays GUI of the Application Log 20041025
14 GET_AND_CREATE_GUID Static method Private Method Gets (and Generates if Nec.) a LOGGUID Corresp. to Request 20041022
15 LOG_EXIST Static method Public Method Checks Whether Log Entry Exists 20050617
16 PREPARE_OUTPUT_FORMAT Static method Private Method Formats Application Log 20041022
17 SAVE_APPL_LOG Static method Private Method Saves the Application Log 20041022
18 SHOW_LOG Static method Public Method Displays Log for a Number of Update Requests 20041022
Events
Class CL_RSODSO_LOG_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_DBOPS Private See coding 20041025 BEGIN OF t_dbops, inserts(5) TYPE n, updates(5) TYPE n, deletes(5) TYPE n, END OF t_dbops
Method Signatures

Method ADD_BAL_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20041025
2 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041025
3 Importing I_MSGID Call by reference Type reference (TYPE) SY-MSGID Nachrichtenklasse 20041025
4 Importing I_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichtennummer 20041025
5 Importing I_MSGTYP Call by reference Type reference (TYPE) SY-MSGTY Nachrichtentyp 20041025
6 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY 20041025
7 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY 20041025
8 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY 20041025
9 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY 20041025
10 Importing I_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20041026
# Exception Resumable Description Created on
1 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20041025

Method ADD_DBOPS_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20041119
2 Importing I_DETAIL_LEVEL Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20041119
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041119
4 Importing I_MPP_RELEVANT Call by reference Type reference (TYPE) RS_BOOL Boolean 20090406
5 Importing I_SHOW_STATISTICS Call by reference Type reference (TYPE) RS_BOOL Boolean 20041119
6 Importing I_SID_RELEVANT Call by reference Type reference (TYPE) RS_BOOL Boolean 20041119
7 Importing I_T_DBOPS Call by reference Type reference (TYPE) RSODSO_T_DBOPS Ausgeführte Operationen 20041119
# Exception Resumable Description Created on
1 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20041119

Method ADD_FLAT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041028
2 Importing I_OPERATION Call by reference Type reference (TYPE) RSODSOCONSTANTS Konstanten bzgl. des DataStore-Objektes 20041028
3 Importing I_T_MSG Call by reference Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20041028
# Exception Resumable Description Created on
1 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20041028

Method ADD_MESSAGES_FOR_MAINPROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041025
2 Importing I_OPERATION Call by reference Type reference (TYPE) RSODSOCONSTANTS Konstanten bzgl. des DataStore-Objektes 20041025
3 Importing I_SHOW_STATISTICS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041109
4 Importing I_T_DBOPS Call by reference Type reference (TYPE) RSODSO_T_DBOPS Ausgeführte Operationen 20041109
5 Importing I_T_MSG Call by reference Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20041025
6 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20041025
# Exception Resumable Description Created on
1 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20041025

Method ADD_MESSAGES_FOR_PROCESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041026
2 Importing I_OPERATION Call by reference Type reference (TYPE) RSODSOCONSTANTS Konstanten bzgl. des DataStore-Objektes 20041027
3 Importing I_SHOW_STATISTICS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041109
4 Importing I_T_DBOPS Call by reference Type reference (TYPE) RSODSO_T_DBOPS Ausgeführte Operationen 20041026
5 Importing I_T_MSG Call by reference Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20041026
# Exception Resumable Description Created on
1 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20041026

Method ADD_MPP_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20090406
2 Importing I_SHOW_STATISTICS Call by reference Type reference (TYPE) RS_BOOL Boolean 20090406
3 Importing I_T_DBOPS Call by reference Type reference (TYPE) RSODSO_T_DBOPS Ausgeführte Operationen 20090406
4 Importing I_T_MSG Call by reference Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20090406
# Exception Resumable Description Created on
1 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20090406

Method ADD_OPERATION_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041028
2 Importing I_OPERATION Call by reference Type reference (TYPE) RSODSOCONSTANTS Konstanten bzgl. des DataStore-Objektes 20041028
3 Importing I_T_MSG Call by reference Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20041028
# Exception Resumable Description Created on
1 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20041028

Method ADD_SID_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041027
2 Importing I_SHOW_STATISTICS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041109
3 Importing I_T_DBOPS Call by reference Type reference (TYPE) RSODSO_T_DBOPS Ausgeführte Operationen 20041109
4 Importing I_T_MSG Call by reference Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20041027
# Exception Resumable Description Created on
1 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20041027

Method ADD_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041109
2 Importing I_T_DBOPS Call by reference Type reference (TYPE) RSODSO_T_DBOPS Ausgeführte Operationen 20041109
# Exception Resumable Description Created on
1 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20041109

Method ADD_TECHNICAL_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041026
2 Importing I_T_MSG Call by reference Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20041026
# Exception Resumable Description Created on
1 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20041026

Method CREATE_APPL_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041022
2 Importing I_LOG_GUID Call by reference Type reference (TYPE) RSUNIIDC25 BW: In Raum und Zeit eindeutige ID (Ziffern und Buchstaben) 20041022
3 Importing I_OPERATION Call by reference Type reference (TYPE) RSODSOCONSTANTS Konstanten bzgl. des DataStore-Objektes 20041022
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20041022

Method CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Abschließen der Datenbanktransaktion 20041025
2 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041025
3 Importing I_OPERATION Call by reference Type reference (TYPE) RSODSOCONSTANTS Konstanten bzgl. des DataStore-Objektes 20041025
4 Importing I_SHOW_STATISTICS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041109
5 Importing I_T_DBOPS Call by reference Type reference (TYPE) RSODSO_T_DBOPS Ausgeführte Operationen 20041025
6 Importing I_T_MSG Call by reference Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20041025
7 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20041124
8 Importing I_WITH_HIERARCHICAL_STRUCTURE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Meldungen werden Sortiert nach Art abgelegt 20041028
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041025
2 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20041025
3 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20041025
4 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20041025

Method DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE_FROM Call by reference Type reference (TYPE) BALHDR-ALDATE Aktuelles Datum des Applikationsservers 20041025
2 Importing I_DATE_TO Call by reference Type reference (TYPE) BALHDR-ALDATE Aktuelles Datum des Applikationsservers 20041025
3 Importing I_LOG_GUID Call by reference Type reference (TYPE) RSUNIIDC25 BW: In Raum und Zeit eindeutige ID (Ziffern und Buchstaben) 20041025
4 Importing I_OPERATION Call by reference Type reference (TYPE) RSODSOCONSTANTS Konstanten bzgl. des DataStore-Objektes 20041025
5 Importing I_S_PROFILE Call by reference Type reference (TYPE) BAL_S_PROF Anwendungs-Log: Aufbereitungs-Profil für Protokollausgabe 20041025
# Exception Resumable Description Created on
1 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20041025

Method GET_AND_CREATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_LOG_GUID Value transfer Type reference (TYPE) RSUNIIDC25 BW: In Raum und Zeit eindeutige ID (Ziffern und Buchstaben) 20041022
2 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041022
3 Importing I_CREATE_GUID Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20041025
4 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041022
5 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSSID Requests 20041124
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041022
2 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20041025
3 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20041022

Method LOG_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_LOG_ENTRY_EXIST Value transfer Type reference (TYPE) RS_BOOL Boolean 20050617
2 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20050617
3 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20050617

Method LOG_EXIST on class CL_RSODSO_LOG_HANDLER has no exception.

Method PREPARE_OUTPUT_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_S_PROFILE Value transfer Type reference (TYPE) BAL_S_PROF Anwendungs-Log: Aufbereitungs-Profil für Protokollausgabe 20041022
2 Importing I_OPERATION Call by reference Type reference (TYPE) RSODSOCONSTANTS Konstanten bzgl. des DataStore-Objektes 20041022

Method PREPARE_OUTPUT_FORMAT on class CL_RSODSO_LOG_HANDLER has no exception.

Method SAVE_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041022
2 Importing I_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041022
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20041022

Method SHOW_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041025
2 Importing I_OPERATION Call by reference Type reference (TYPE) RSODSOCONSTANTS Konstanten bzgl. des DataStore-Objektes 20041025
3 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20041025
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041025
2 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20041025
3 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20041025
4 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20041025
History
Last changed by/on SAP  20130531 
SAP Release Created in 700