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 | Constant | Public | Type reference (TYPE) | MSGTY | 'E' | Message Type Error | 20040225 | ||
| 2 | Constant | Protected | Type reference (TYPE) | BOOLEAN | '-' | Boolean Variable (X=true, -=false, space=unknown) | 20040225 | ||
| 3 | Constant | Public | Type reference (TYPE) | MSGTY | 'I' | Message Type Information | 20040225 | ||
| 4 | Instance attribute | Protected | Type reference (TYPE) | BALLEVEL | Last Level of Detail or 1 | 20100813 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | BALMSGHNDL | Keeps a Reference to Last Entry Written | 20040225 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | J_7LINT_LOGLEVEL | Level of Detail for Log (Internal Use) | 20040225 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | BALLOGHNDL | Keeps Reference to Log | 20040225 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | BAL_T_LOGH | Total of All Log Entries | 20040226 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | BALOBJ_D | Application Log: Object Name (Application ID) | 20040225 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | J_7LINT_LOG_PERSISTENCE | Log Entry Persistence (Internal Use) | 20040225 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | BALSUBOBJ | Application Log: Subobject | 20040225 | |||
| 12 | Constant | Public | Type reference (TYPE) | MSGTY | 'S' | Message Type: Success | 20040225 | ||
| 13 | Constant | Protected | Type reference (TYPE) | BOOLEAN | 'X' | Boolean Variable (X=true, -=false, space=unknown) | 20040225 | ||
| 14 | Constant | Public | Type reference (TYPE) | MSGTY | 'W' | Message Warning | 20040225 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Inserts a BDC Log into Log with Classification | 20040309 | |
| 2 | Instance method | Public | Method | Adds Entry to Existing Entries | 20040225 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20040226 | |
| 4 | Instance method | Protected | Method | Converts a BDC Log into a Log with Classification | 20040309 | |
| 5 | Static method | Protected | Method | Converts a Line of a BDC Log to BAPIRET2 | 20040309 | |
| 6 | Instance method | Public | Method | Gets All Entries in Log File | 20100901 | |
| 7 | Instance method | Public | Method | Gets the Last Hierarchy Level | 20100813 | |
| 8 | Instance method | Public | Method | Gets the Log Object | 20100811 | |
| 9 | Instance method | Public | Method | Gets the Subobject | 20100811 | |
| 10 | 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 | I_BDCPROTOCOL_TABLE | Call by reference | Type reference (TYPE) | J_7LTY_BDCMSG | Messagetabelle in einer Transaktion | 20040309 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Die Meldungsnummer 999999 wurde erreicht. Protokoll ist voll | 20040309 | ||
| 2 | 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 | I_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRET2 | Daten einer Meldung lformat BAPI | 20040301 | |||
| 2 | I_DETAIL_LEVEL | Value transfer | Type reference (TYPE) | BALLEVEL | '1' | Detaillierungsgrad bei I_BAPI_RET | 20040301 | ||
| 3 | I_ENTRY | Call by reference | Type reference (TYPE) | BAL_S_MSG | Daten einer Meldung Format Anwendungslog | 20040225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Die Meldungsnummer 999999 wurde erreicht. Protokoll ist voll | 20040225 | ||
| 2 | Meldung inkonsistent | 20040225 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CURRENT_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Anwendungs-Log: Handle eines Protokolls | 20040301 | |||
| 2 | I_LEVEL | Call by reference | Type reference (TYPE) | J_7LINT_LOGLEVEL | Detailierungsgrad Protokoll (interne Verwendung) | 20040301 | |||
| 3 | I_LOG_HANDLE_TABLE | Call by reference | Type reference (TYPE) | BAL_T_LOGH | Summe aller Protokollhandle | 20040226 | |||
| 4 | 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 | I_BDCPROTOCOL_TABLE | Call by reference | Type reference (TYPE) | J_7LTY_BDCMSG | Messagetabelle in einer Transaktion | 20040309 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Die Meldungsnummer 999999 wurde erreicht. Protokoll ist voll | 20040309 | ||
| 2 | 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 | I_BDCPROTOCOL | Value transfer | Type reference (TYPE) | BDCMSGCOLL | Sammeln von Meldungen im SAP-System | 20040309 | |||
| 2 | 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 | O_BAPIRET | Call by reference | Type reference (TYPE) | J_7LTY_RETURN | Tabelle Returnparameter | 20100901 | |||
| 2 | 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 | 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 | 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 | 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 | 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 |