SAP ABAP Class J_7LCL_ABSTRACT_LOGGER (Shared Superclass of All Loggers)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   IS-REA-COR (Application Component) Recycling Administration Core Functions
     J7LR (Package) REA Core Functionality
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  J_7LCL_BACKGROUND_LOGGER Logger for Saving Log Data without Display 20040226
2 Inheritance (c INHERITING FROM c_ref)  J_7LCL_MWINDOW_LOGGER Logger Displays Results As Modal Dialog Box 20040225
Properties
Class J_7LCL_ABSTRACT_LOGGER  
Short Description Shared Superclass of All Loggers    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package J7LR   REA Core Functionality 
Created 20040225   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class J_7LCL_ABSTRACT_LOGGER has no forward declaration.
Interfaces
Class J_7LCL_ABSTRACT_LOGGER has no interface implemented.
Friends
Class J_7LCL_ABSTRACT_LOGGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ERROR_MESSAGE Constant Public Type reference (TYPE) MSGTY 'E' Message Type Error 20040225
2 FALSE Constant Protected Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=true, -=false, space=unknown) 20040225
3 INFO_MESSAGE Constant Public Type reference (TYPE) MSGTY 'I' Message Type Information 20040225
4 LAST_DETAIL_LEVEL Instance attribute Protected Type reference (TYPE) BALLEVEL Last Level of Detail or 1 20100813
5 LAST_MESSAGE_HANDLE Instance attribute Protected Type reference (TYPE) BALMSGHNDL Keeps a Reference to Last Entry Written 20040225
6 LEVEL Instance attribute Protected Type reference (TYPE) J_7LINT_LOGLEVEL Level of Detail for Log (Internal Use) 20040225
7 LOG_HANDLE Instance attribute Protected Type reference (TYPE) BALLOGHNDL Keeps Reference to Log 20040225
8 LOG_HANDLE_TABLE Instance attribute Protected Type reference (TYPE) BAL_T_LOGH Total of All Log Entries 20040226
9 OBJECT Instance attribute Protected Type reference (TYPE) BALOBJ_D Application Log: Object Name (Application ID) 20040225
10 PERSISTENCE Instance attribute Protected Type reference (TYPE) J_7LINT_LOG_PERSISTENCE Log Entry Persistence (Internal Use) 20040225
11 SUBOBJECT Instance attribute Protected Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20040225
12 SUCCESS_MESSAGE Constant Public Type reference (TYPE) MSGTY 'S' Message Type: Success 20040225
13 TRUE Constant Protected Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=true, -=false, space=unknown) 20040225
14 WARNING_MESSAGE Constant Public Type reference (TYPE) MSGTY 'W' Message Warning 20040225
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BDC_ENTRY Instance method Public Method Inserts a BDC Log into Log with Classification 20040309
2 ADD_LAST_ENTRY Instance method Public Method Adds Entry to Existing Entries 20040225
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040226
4 CONVERT_BDC_TO_LOG Instance method Protected Method Converts a BDC Log into a Log with Classification 20040309
5 CONVERT_LINE_BDC_TO_LOG Static method Protected Method Converts a Line of a BDC Log to BAPIRET2 20040309
6 GET_ALL_ENTRIES Instance method Public Method Gets All Entries in Log File 20100901
7 GET_LAST_DETAIL_LEVEL Instance method Public Method Gets the Last Hierarchy Level 20100813
8 GET_OBJECT Instance method Public Method Gets the Log Object 20100811
9 GET_SUBOBJECT Instance method Public Method Gets the Subobject 20100811
10 REMOVE_LAST_ENTRY Instance method Public Method Deletes Last Entry from Existing Entries 20040225
Events
Class J_7LCL_ABSTRACT_LOGGER has no event.
Types
Class J_7LCL_ABSTRACT_LOGGER has no local type.
Method Signatures

Method ADD_BDC_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BDCPROTOCOL_TABLE Call by reference Type reference (TYPE) J_7LTY_BDCMSG Messagetabelle in einer Transaktion 20040309
# Exception Resumable Description Created on
1 LOG_IS_FULL Die Meldungsnummer 999999 wurde erreicht. Protokoll ist voll 20040309
2 MSG_INCONSISTENT Fehler bei der Konvertierung 20040309

Method ADD_LAST_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BAPIRET Call by reference Type reference (TYPE) BAPIRET2 Daten einer Meldung lformat BAPI 20040301
2 Importing I_DETAIL_LEVEL Value transfer Type reference (TYPE) BALLEVEL '1' Detaillierungsgrad bei I_BAPI_RET 20040301
3 Importing I_ENTRY Call by reference Type reference (TYPE) BAL_S_MSG Daten einer Meldung Format Anwendungslog 20040225
# Exception Resumable Description Created on
1 LOG_IS_FULL Die Meldungsnummer 999999 wurde erreicht. Protokoll ist voll 20040225
2 MSG_INCONSISTENT Meldung inkonsistent 20040225

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURRENT_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20040301
2 Importing I_LEVEL Call by reference Type reference (TYPE) J_7LINT_LOGLEVEL Detailierungsgrad Protokoll (interne Verwendung) 20040301
3 Importing I_LOG_HANDLE_TABLE Call by reference Type reference (TYPE) BAL_T_LOGH Summe aller Protokollhandle 20040226
4 Importing I_PERSISTENCE Call by reference Type reference (TYPE) J_7LINT_LOG_PERSISTENCE Lebensdauer der Protokolleinträge (interne Verwendung) 20040301

Method CONSTRUCTOR on class J_7LCL_ABSTRACT_LOGGER has no exception.

Method CONVERT_BDC_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BDCPROTOCOL_TABLE Call by reference Type reference (TYPE) J_7LTY_BDCMSG Messagetabelle in einer Transaktion 20040309
# Exception Resumable Description Created on
1 LOG_IS_FULL Die Meldungsnummer 999999 wurde erreicht. Protokoll ist voll 20040309
2 MSG_INCONSISTENT Fehler bei der Konvertierung 20040309

Method CONVERT_LINE_BDC_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BDCPROTOCOL Value transfer Type reference (TYPE) BDCMSGCOLL Sammeln von Meldungen im SAP-System 20040309
2 Returning O_BAPIRETURN Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20040309

Method CONVERT_LINE_BDC_TO_LOG on class J_7LCL_ABSTRACT_LOGGER has no exception.

Method GET_ALL_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting O_BAPIRET Call by reference Type reference (TYPE) J_7LTY_RETURN Tabelle Returnparameter 20100901
2 Exporting O_ENTRIES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20100901

Method GET_ALL_ENTRIES on class J_7LCL_ABSTRACT_LOGGER has no exception.

Method GET_LAST_DETAIL_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_DETAIL_LEVEL Value transfer Type reference (TYPE) BALLEVEL Hierarchiestufe 20100813

Method GET_LAST_DETAIL_LEVEL on class J_7LCL_ABSTRACT_LOGGER has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_OBJECT Value transfer Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20100811

Method GET_OBJECT on class J_7LCL_ABSTRACT_LOGGER has no exception.

Method GET_SUBOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_SUBOBJECT Value transfer Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt 20100811

Method GET_SUBOBJECT on class J_7LCL_ABSTRACT_LOGGER has no exception.

Method REMOVE_LAST_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning O_SUCCESS Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040225

Method REMOVE_LAST_ENTRY on class J_7LCL_ABSTRACT_LOGGER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 471