Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_KBN_KBNOLOG | Kanban Detection Logging | 20060410 |
Properties
| Class | /AIN/CL_KBN_OLOG | |
| Short Description | Logging Base Class | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /AIN/KANBAN | Auto-ID Kanban Process |
| Created | 20060328 | SAP |
| Last change | 20141109 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /AIN/CL_KBN_OLOG has no forward declaration.
Interfaces
Class /AIN/CL_KBN_OLOG has no interface implemented.
Friends
Class /AIN/CL_KBN_OLOG has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Object reference (TYPE REF TO) | CX_ROOT | Abstract Superclass of All Global Exceptions | 20060328 | |||
| 2 | Constant | Private | Type reference (TYPE) | CHAR10 | 'SIWEA' | Permitted Log Level | 20060328 | ||
| 3 | Constant | Private | Attribute reference (LIKE) | SY-MSGTY | 'I' | Standard Log Level | 20060328 | ||
| 4 | Constant | Private | Attribute reference (LIKE) | SY-MSGTY | 'S' | Message Category | 20060328 | ||
| 5 | Constant | Private | Type reference (TYPE) | I | 2000 | 20060328 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20060728 | |||
| 7 | Instance attribute | Private | See coding | 20060328 | |||||
| 8 | Instance attribute | Protected | Type reference (TYPE) | BAPIRETTAB | Return Parameters | 20060328 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | /AIN/KBN_BAL_S_CONT_TAB | Application Log: Context | 20060328 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | /AIN/KBN_BAL_S_MSGEXC_TAB | Table Type for bal_s_msg | 20060328 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20060328 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | BOOLE | Boolean Variable | 20060328 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | I | 0 | Number of Log Calls | 20060328 | ||
| 14 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | 'X' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060811 | ||
| 15 | Instance attribute | Protected | Attribute reference (LIKE) | SY-MSGTY | 'S' | Minimum Log Level | 20060328 | ||
| 16 | Instance attribute | Protected | See coding | 20060328 | |||||
| 17 | Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | SPACE | Test Active on Log Level | 20060328 | ||
| 18 | Instance attribute | Protected | Type reference (TYPE) | BALOBJ_D | Application Log: Object Name (Application Abbreviation) | 20060328 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | BALSUBOBJ | Application Log: Subobject | 20060328 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | 'X' | Save in Update Task | 20060328 | ||
| 21 | Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | SPACE | Log in Buffer | 20060328 | ||
| 22 | Instance attribute | Private | Type reference (TYPE) | NUMC10 | 1 | Numeric Character Field, Length 10 | 20060328 | ||
| 23 | Instance attribute | Public | Type reference (TYPE) | BAPI_MSG | Message Text | 20060328 |
Methods
Events
Class /AIN/CL_KBN_OLOG has no event.
Types
Class /AIN/CL_KBN_OLOG has no local type.
Method Signatures
Method ADD_ELEMENT_TO_MSG_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BAL_S_EXC | Call by reference | Type reference (TYPE) | BAL_S_EXC | 20060328 | ||||
| 2 | BAL_S_MSG | Call by reference | Type reference (TYPE) | BAL_S_MSG | 20060328 |
Method ADD_ELEMENT_TO_MSG_BUFFER on class /AIN/CL_KBN_OLOG has no exception.
Method ADD_LAST_MESSAGE_TO_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20060816 |
Method ADD_LAST_MESSAGE_TO_TABLE on class /AIN/CL_KBN_OLOG has no exception.
Method ADD_TO_BAPIRET2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2 | 20060328 | ||||
| 2 | IS_MSG | Call by reference | Type reference (TYPE) | BAL_S_MSG | 20060328 | ||||
| 3 | IV_BALMNR | Call by reference | Type reference (TYPE) | BALMNR | 20060328 | ||||
| 4 | RS_BAPIRET2 | Value transfer | Type reference (TYPE) | BAPIRET2 | 20060328 |
Method ADD_TO_BAPIRET2 on class /AIN/CL_KBN_OLOG has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DO_NOTHING | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060811 | ||
| 2 | IV_LOG_LEVEL | Call by reference | Attribute reference (LIKE) | SY-MSGTY | 'I' | 20060328 | |||
| 3 | IV_LOG_LEVEL_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | 20060328 | |||
| 4 | IV_LOG_OBJECT | Call by reference | Type reference (TYPE) | BALOBJ_D | SPACE | 20060328 | |||
| 5 | IV_LOG_SUBOBJECT | Call by reference | Type reference (TYPE) | BALSUBOBJ | SPACE | 20060328 | |||
| 6 | IV_SAVE_IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | 20060328 |
Method CONSTRUCTOR on class /AIN/CL_KBN_OLOG has no exception.
Method CUT_MSG_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_MSG_BUFFER | Value transfer | Type reference (TYPE) | /AIN/KBN_BAL_S_MSGEXC_TAB | 20060328 |
Method CUT_MSG_BUFFER on class /AIN/CL_KBN_OLOG has no exception.
Method END Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_BAPIRET2 | Value transfer | Type reference (TYPE) | BAPIRETTAB | 20060328 |
Method END on class /AIN/CL_KBN_OLOG has no exception.
Method GET_BAPIRET2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20060328 |
Method GET_BAPIRET2 on class /AIN/CL_KBN_OLOG has no exception.
Method GET_CURRENT_BALSORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_BALSORT | Value transfer | Type reference (TYPE) | BALSORT | 20060328 |
Method GET_CURRENT_BALSORT on class /AIN/CL_KBN_OLOG has no exception.
Method GET_CURRENT_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_CONTEXT | Value transfer | Type reference (TYPE) | BAL_S_CONT | 20060328 |
Method GET_CURRENT_CONTEXT on class /AIN/CL_KBN_OLOG has no exception.
Method GET_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_BALLOGHNDL | Value transfer | Type reference (TYPE) | BALLOGHNDL | 20060328 |
Method GET_HANDLE on class /AIN/CL_KBN_OLOG has no exception.
Method GET_LOG_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_HANDLE | Value transfer | Type reference (TYPE) | BALLOGHNDL | 20060328 |
Method GET_LOG_HANDLE on class /AIN/CL_KBN_OLOG has no exception.
Method GET_LONG_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_USE_INTERNAL_FORMATTER | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060428 | |||
| 2 | LONGTEXT | Call by reference | Type reference (TYPE) | STRING | 20060421 | ||||
| 3 | MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Message Class | 20060421 | |||
| 4 | MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Message Number | 20060421 | |||
| 5 | MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Message Type | 20060421 | |||
| 6 | MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20060421 | |||
| 7 | MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20060421 | |||
| 8 | MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20060421 | |||
| 9 | MSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20060421 | |||
| 10 | SHORTTEXT | Call by reference | Type reference (TYPE) | STRING | 20060428 |
Method GET_LONG_TEXT on class /AIN/CL_KBN_OLOG has no exception.
Method IS_ABOVE_LOG_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOG_LEVEL | Call by reference | Type reference (TYPE) | CHAR1 | 20060328 | ||||
| 2 | RV_ABOVE | Value transfer | Type reference (TYPE) | BOOLE_D | 20060328 |
Method IS_ABOVE_LOG_LEVEL on class /AIN/CL_KBN_OLOG has no exception.
Method IS_A_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ENABLED | Value transfer | Type reference (TYPE) | BOOLE_D | 20060328 |
Method IS_A_ENABLED on class /AIN/CL_KBN_OLOG has no exception.
Method IS_CONTEXT_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CONTEXT_USED | Value transfer | Type reference (TYPE) | BOOLE | 20060328 |
Method IS_CONTEXT_USED on class /AIN/CL_KBN_OLOG has no exception.
Method IS_E_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ENABLED | Value transfer | Type reference (TYPE) | BOOLE_D | 20060328 |
Method IS_E_ENABLED on class /AIN/CL_KBN_OLOG has no exception.
Method IS_I_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ENABLED | Value transfer | Type reference (TYPE) | BOOLE_D | 20060328 |
Method IS_I_ENABLED on class /AIN/CL_KBN_OLOG has no exception.
Method IS_S_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ENABLED | Value transfer | Type reference (TYPE) | BOOLE_D | 20060328 |
Method IS_S_ENABLED on class /AIN/CL_KBN_OLOG has no exception.
Method IS_W_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ENABLED | Value transfer | Type reference (TYPE) | BOOLE_D | 20060328 |
Method IS_W_ENABLED on class /AIN/CL_KBN_OLOG has no exception.
Method LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EX | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | 20060328 | ||||
| 2 | IS_MSG | Call by reference | Type reference (TYPE) | BAL_S_MSG | 20060328 | ||||
| 3 | IT_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20060328 | ||||
| 4 | IV_EX_TYPE | Call by reference | Type reference (TYPE) | SYMSGTY | 'S' | 20060328 | |||
| 5 | RS_RETURN | Value transfer | Type reference (TYPE) | BAPIRET2 | 20060328 |
Method LOG on class /AIN/CL_KBN_OLOG has no exception.
Method LOG_BAPIRET2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20060328 |
Method LOG_BAPIRET2 on class /AIN/CL_KBN_OLOG has no exception.
Method LOG_BUFFER Signature
Method LOG_BUFFER on class /AIN/CL_KBN_OLOG has no parameter.
Method LOG_BUFFER on class /AIN/CL_KBN_OLOG has no exception.
Method LOG_EX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EX | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | 20060328 | ||||
| 2 | IV_EX_TYPE | Call by reference | Type reference (TYPE) | SYMSGTY | 'S' | 20060328 | |||
| 3 | RS_BAPIRET2 | Value transfer | Type reference (TYPE) | BAPIRET2 | 20060328 |
Method LOG_EX on class /AIN/CL_KBN_OLOG has no exception.
Method LOG_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BAL_S_EXC | Call by reference | Type reference (TYPE) | BAL_S_EXC | 20060328 | ||||
| 2 | IV_BALLOGHNDL | Call by reference | Type reference (TYPE) | BALLOGHNDL | 20060328 | ||||
| 3 | RS_BAPIRET2 | Value transfer | Type reference (TYPE) | BAPIRET2 | 20060328 |
Method LOG_EXCEPTION on class /AIN/CL_KBN_OLOG has no exception.
Method LOG_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2 | 20060328 | ||||
| 2 | IS_MSG | Call by reference | Type reference (TYPE) | BAL_S_MSG | 20060328 | ||||
| 3 | IV_BALLOGHNDL | Call by reference | Type reference (TYPE) | BALLOGHNDL | 20060328 | ||||
| 4 | RS_BAPIRET2 | Value transfer | Type reference (TYPE) | BAPIRET2 | 20060328 |
Method LOG_MESSAGE on class /AIN/CL_KBN_OLOG has no exception.
Method LOG_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MSG | Call by reference | Type reference (TYPE) | BAL_S_MSG | 20060328 | ||||
| 2 | RS_BAPIRET2 | Value transfer | Type reference (TYPE) | BAPIRET2 | 20060328 |
Method LOG_MSG on class /AIN/CL_KBN_OLOG has no exception.
Method PASTE_MSG_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MSG_BUFFER | Call by reference | Type reference (TYPE) | /AIN/KBN_BAL_S_MSGEXC_TAB | 20060328 |
Method PASTE_MSG_BUFFER on class /AIN/CL_KBN_OLOG has no exception.
Method POKE_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONTEXT_DATA | Call by reference | Type reference (TYPE) | ANY | 20060328 | ||||
| 2 | IV_BALSORT | Call by reference | Type reference (TYPE) | BALSORT | 20060328 | ||||
| 3 | IV_CONTEXT_VALUE | Call by reference | Type reference (TYPE) | BALCVAL | 20060328 | ||||
| 4 | IV_DDIC_TABNAME | Call by reference | Type reference (TYPE) | BALTABNAME | 20060328 |
Method POKE_CONTEXT on class /AIN/CL_KBN_OLOG has no exception.
Method POPUP_BAPIRET2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20060328 |
Method POPUP_BAPIRET2 on class /AIN/CL_KBN_OLOG has no exception.
Method POP_CONTEXT Signature
Method POP_CONTEXT on class /AIN/CL_KBN_OLOG has no parameter.
Method POP_CONTEXT on class /AIN/CL_KBN_OLOG has no exception.
Method PUSH_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONTEXT_DATA | Call by reference | Type reference (TYPE) | ANY | 20060328 | ||||
| 2 | IV_BALSORT | Call by reference | Type reference (TYPE) | BALSORT | 20060328 | ||||
| 3 | IV_CONTEXT_VALUE | Call by reference | Type reference (TYPE) | BALCVAL | 20060328 | ||||
| 4 | IV_DDIC_TABNAME | Call by reference | Type reference (TYPE) | BALTABNAME | 20060328 |
Method PUSH_CONTEXT on class /AIN/CL_KBN_OLOG has no exception.
Method SET_LOGGING_TO_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TOBUFFER | Call by reference | Type reference (TYPE) | BOOLEAN | 20060328 |
Method SET_LOGGING_TO_BUFFER on class /AIN/CL_KBN_OLOG has no exception.
Method SET_LOG_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOG_LEVEL | Call by reference | Attribute reference (LIKE) | SY-MSGTY | 20060328 |
Method SET_LOG_LEVEL on class /AIN/CL_KBN_OLOG has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 400 |