Hierarchy
⤷
⤷
Properties
| Class | CL_IPM_SD_LOGGING | |
| Short Description | Functionality to save/display logs | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CRM_IPM_SD_GENERAL | |
| Created | 20081212 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_IPM_SD_LOGGING has no forward declaration.
Interfaces
Class CL_IPM_SD_LOGGING has no interface implemented.
Friends
Class CL_IPM_SD_LOGGING has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | IPM_TREE_ITEM_TABLE | All Nodes | 20081212 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | CHAR01 | Call in Batch? | 20081212 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20081212 | |||
| 4 | Constant | Private | Type reference (TYPE) | BAL_S_LOG-OBJECT | 'ISM_LOG_DUMMY' | Application Log: Object Name (Application Code) | 20081212 | ||
| 5 | Instance attribute | Protected | Type reference (TYPE) | I | Level to Which Hierarchy is to be Exploded | 20081212 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | BALNREXT | Application Log: External ID | 20081212 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | STRING | Header | 20081212 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | C | Hierarchy Display of Messages | 20081212 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | TV_NODEKEY | Last Key Assigned for Item | 20081212 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | IPM_BAPIRET_WITH_INDEX-INDEX | Indexing | 20081212 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20081212 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | BAL_S_LOG-OBJECT | Application Log: Object Name (Application Code) | 20081212 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | IPM_BAPIRET_WITH_INDEX_TABLE | Messages in Log | 20081212 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | IPM_TREE_ITEM_TABLE | Node Table for Tree | 20081212 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | CHAR01 | Eliminate Duplicates | 20081212 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | CHAR01 | Data Cannot Be Saved | 20081212 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | TV_NODEKEY | Root Node | 20081212 | |||
| 18 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_GUI_SIMPLE_TREE | TREE CONTROL | 20081212 |
Methods
Events
Class CL_IPM_SD_LOGGING has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | T_BALHDR_TAB | Private | See coding | 20081212 | t_balhdr_tab type standard table of balhdr
|
Method Signatures
Method ADD_HEADER_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ROOT | Call by reference | Type reference (TYPE) | TV_NODEKEY | Root Node in Tree | 20081212 |
Method ADD_HEADER_TEXT on class CL_IPM_SD_LOGGING has no exception.
Method ADD_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXTEND1 | Value transfer | Type reference (TYPE) | IPM_BAPIRET-EXTEND1 | IS-M: Enhancement 1 in Application Log | 20081212 | |||
| 2 | EXTEND2 | Value transfer | Type reference (TYPE) | IPM_BAPIRET-EXTEND2 | IS-M: Enhancement 2 in Application Log | 20081212 | |||
| 3 | LEVEL | Value transfer | Type reference (TYPE) | BAL_S_MSG-DETLEVEL | Application Log: Level of Detail | 20081212 | |||
| 4 | LEVEL1 | Value transfer | Type reference (TYPE) | IPM_BAPIRET-LEVEL1 | IS-M: Level 1 in Application Log | 20081212 | |||
| 5 | LEVEL2 | Value transfer | Type reference (TYPE) | IPM_BAPIRET-LEVEL2 | IS-M: Level 2 in Application Log | 20081212 | |||
| 6 | LEVEL3 | Value transfer | Type reference (TYPE) | IPM_BAPIRET-LEVEL3 | IS-M: Level 3 in Application Log | 20081212 | |||
| 7 | LEVEL4 | Value transfer | Type reference (TYPE) | IPM_BAPIRET-LEVEL4 | IS-M: Level 4 in Application Log | 20081212 | |||
| 8 | MSGID | Value transfer | Type reference (TYPE) | SY-MSGID | SY-MSGID | Messages, Message Class | 20081212 | ||
| 9 | MSGNO | Value transfer | Type reference (TYPE) | SY-MSGNO | SY-MSGNO | Messages, Message Number | 20081212 | ||
| 10 | MSGTY | Value transfer | Type reference (TYPE) | SY-MSGTY | SY-MSGTY | Messages, Message Type | 20081212 | ||
| 11 | MSGV1 | Value transfer | Type reference (TYPE) | SY-MSGV1 | SY-MSGV1 | Messages, Message Variable | 20081212 | ||
| 12 | MSGV2 | Value transfer | Type reference (TYPE) | SY-MSGV2 | SY-MSGV2 | Messages, Message Variable | 20081212 | ||
| 13 | MSGV3 | Value transfer | Type reference (TYPE) | SY-MSGV3 | SY-MSGV3 | Messages, Message Variable | 20081212 | ||
| 14 | MSGV4 | Value transfer | Type reference (TYPE) | SY-MSGV4 | SY-MSGV4 | Messages, Message Variable | 20081212 | ||
| 15 | NODE_ID | Call by reference | Type reference (TYPE) | TV_NODEKEY | ID of Node Created | 20081212 | |||
| 16 | PARENT_ID | Value transfer | Type reference (TYPE) | TV_NODEKEY | ID of Parent Node | 20081212 | |||
| 17 | USEREXITF | Value transfer | Type reference (TYPE) | IPM_BAPIRET-USEREXITF | Application Log: Callback: Routine name | 20081212 | |||
| 18 | USEREXITP | Value transfer | Type reference (TYPE) | IPM_BAPIRET-USEREXITP | Application Log: Callback: Program name | 20081212 | |||
| 19 | USEREXITT | Value transfer | Type reference (TYPE) | IPM_BAPIRET-USEREXITT | Application Log: Callback: Type (Ext. Perform, FM, etc.) | 20081212 |
Method ADD_LEVEL on class CL_IPM_SD_LOGGING has no exception.
Method BUILD_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_IPM_MESSAGE_CONTAINER | IS-M: Messages | 20081212 |
Method BUILD_TREE on class CL_IPM_SD_LOGGING has no exception.
Method CLEAR Signature
Method CLEAR on class CL_IPM_SD_LOGGING has no parameter.
Method CLEAR on class CL_IPM_SD_LOGGING has no exception.
Method COLLAPSE_ALL_NODES Signature
Method COLLAPSE_ALL_NODES on class CL_IPM_SD_LOGGING has no parameter.
Method COLLAPSE_ALL_NODES on class CL_IPM_SD_LOGGING has no exception.
Method COLLAPSE_SELECTED_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE | Value transfer | Type reference (TYPE) | TV_NODEKEY | Tree Control: Node Key | 20081212 |
Method COLLAPSE_SELECTED_NODE on class CL_IPM_SD_LOGGING has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BATCH | Call by reference | Type reference (TYPE) | CHAR01 | Call in Batch (to Improve Performance)? | 20081212 | |||
| 2 | EXPAND_LEVEL | Call by reference | Type reference (TYPE) | I | '8' | Level to Which Hierarchy is to be Exploded | 20081212 | ||
| 3 | EXTNUMBER | Call by reference | Type reference (TYPE) | ANY | External Number | 20081212 | |||
| 4 | HEADER_TEXT | Call by reference | Type reference (TYPE) | ANY | Header in Log | 20081212 | |||
| 5 | HIERARCHY | Call by reference | Type reference (TYPE) | C | 'X' | Hierarchy Display | 20081212 | ||
| 6 | I_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20081212 | |||
| 7 | LOG_OBJECT | Call by reference | Type reference (TYPE) | BAL_S_LOG-OBJECT | Application Log: Object Name (Application Code) | 20081212 | |||
| 8 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_IPM_MESSAGE_CONTAINER | Output | 20081212 | |||
| 9 | NO_DUPLICATES | Call by reference | Type reference (TYPE) | CHAR01 | 'X' | Eliminate Duplicates? | 20081212 | ||
| 10 | NO_SAVE | Call by reference | Type reference (TYPE) | CHAR01 | Data Cannot Be Saved | 20081212 | |||
| 11 | REFRESH | Call by reference | Type reference (TYPE) | C | Refresh global log? | 20081212 |
Method CONSTRUCTOR on class CL_IPM_SD_LOGGING has no exception.
Method CREATE_CONTAINER Signature
Method CREATE_CONTAINER on class CL_IPM_SD_LOGGING has no parameter.
Method CREATE_CONTAINER on class CL_IPM_SD_LOGGING has no exception.
Method CREATE_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOG | Call by reference | Type reference (TYPE) | BAL_S_LOG | Application Log: Log header data | 20081212 |
Method CREATE_LOG on class CL_IPM_SD_LOGGING has no exception.
Method CREATE_TREE Signature
Method CREATE_TREE on class CL_IPM_SD_LOGGING has no parameter.
Method CREATE_TREE on class CL_IPM_SD_LOGGING has no exception.
Method DESTROY Signature
Method DESTROY on class CL_IPM_SD_LOGGING has no parameter.
Method DESTROY on class CL_IPM_SD_LOGGING has no exception.
Method ELIMINATE_DUPLICATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_MSG_TAB | Call by reference | Type reference (TYPE) | IPM_BAPIRET_WITH_INDEX_TABLE | IS-M: Table Type for RJKSDCL_ISM_SD_LOG | 20081212 | |||
| 2 | OUT_MSG_TAB | Call by reference | Type reference (TYPE) | IPM_BAPIRET_WITH_INDEX_TABLE | IS-M: Table Type for RJKSDCL_ISM_SD_LOG | 20081212 |
Method ELIMINATE_DUPLICATES on class CL_IPM_SD_LOGGING has no exception.
Method ELIMINATE_LEADING_ZEROS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_STR | Call by reference | Type reference (TYPE) | IPM_BAPIRET-LEVEL1 | IS-M: Level in Application Log | 20081212 | |||
| 2 | OUT_STR | Value transfer | Type reference (TYPE) | C | String Without Leading Zeros | 20081212 |
Method ELIMINATE_LEADING_ZEROS on class CL_IPM_SD_LOGGING has no exception.
Method EXPAND_ALL_NODES Signature
Method EXPAND_ALL_NODES on class CL_IPM_SD_LOGGING has no parameter.
Method EXPAND_ALL_NODES on class CL_IPM_SD_LOGGING has no exception.
Method EXPAND_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXPAND_LEVEL | Value transfer | Type reference (TYPE) | I | Level to Which Nodes are to be Expanded | 20081212 |
Method EXPAND_NODES on class CL_IPM_SD_LOGGING has no exception.
Method EXPAND_NO_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE | Value transfer | Type reference (TYPE) | TV_NODEKEY | Tree Control: Node Key | 20081212 |
Method EXPAND_NO_CHILDREN on class CL_IPM_SD_LOGGING has no exception.
Method EXPAND_SELECTED_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE | Value transfer | Type reference (TYPE) | TV_NODEKEY | Tree Control: Node Key | 20081212 |
Method EXPAND_SELECTED_NODE on class CL_IPM_SD_LOGGING has no exception.
Method GENERATE_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Generated Key for Item | 20081212 |
Method GENERATE_KEY on class CL_IPM_SD_LOGGING has no exception.
Method GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20081212 |
Method GET on class CL_IPM_SD_LOGGING has no exception.
Method GET_DYNPRO_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DYNPRO_TAB | Call by reference | Type reference (TYPE) | IPM_TREE_ITEM_DYNPRO_TABLE | IS-M: Table Type for RJKSDTREEITEMDYNPRO | 20081212 | |||
| 2 | NODE_TAB | Call by reference | Type reference (TYPE) | IPM_TREE_ITEM_TABLE | IS-M: Table Type for RJKSDTREEITEM | 20081212 |
Method GET_DYNPRO_TAB on class CL_IPM_SD_LOGGING has no exception.
Method GLOBAL_MEMORY_REFRESH Signature
Method GLOBAL_MEMORY_REFRESH on class CL_IPM_SD_LOGGING has no parameter.
Method GLOBAL_MEMORY_REFRESH on class CL_IPM_SD_LOGGING has no exception.
Method INHERIT_ERROR_LEVEL Signature
Method INHERIT_ERROR_LEVEL on class CL_IPM_SD_LOGGING has no parameter.
Method INHERIT_ERROR_LEVEL on class CL_IPM_SD_LOGGING has no exception.
Method LOAD_LOG_FROM_DATABASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXTNUMBER | Call by reference | Type reference (TYPE) | BALNREXT | External Number | 20081212 | |||
| 2 | FROM | Call by reference | Type reference (TYPE) | SY-DATUM | SY-DATUM | Creation Date of Log From | 20081212 | ||
| 3 | LOG_OBJECT | Call by reference | Type reference (TYPE) | BAL_S_LOG-OBJECT | Application Log: Object Name (Application Code) | 20081212 | |||
| 4 | NO_MSG_FOUND | Call by reference | Type reference (TYPE) | CHAR01 | No Message Regarding Logs Not Found | 20081212 | |||
| 5 | UNTIL | Call by reference | Type reference (TYPE) | SY-DATUM | SY-DATUM | Creation Date of Log To | 20081212 |
Method LOAD_LOG_FROM_DATABASE on class CL_IPM_SD_LOGGING has no exception.
Method MARK_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARENT_TAB | Value transfer | Type reference (TYPE) | TV_NODEKEYS | Tree Control: Node Key | 20081212 |
Method MARK_NODE on class CL_IPM_SD_LOGGING has no exception.
Method REPLACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_IPM_MESSAGE_CONTAINER | Output | 20081212 |
Method REPLACE on class CL_IPM_SD_LOGGING has no exception.
Method RESET_EXPAND Signature
Method RESET_EXPAND on class CL_IPM_SD_LOGGING has no parameter.
Method RESET_EXPAND on class CL_IPM_SD_LOGGING has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOGNUMBERS | Value transfer | Type reference (TYPE) | BAL_T_LGNM | Application Log: Newly-Assigned LOGNUMBER Table | 20081212 |
Method SAVE on class CL_IPM_SD_LOGGING has no exception.
Method SEND_SUBTREE_TO_DYNPRO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Node Key | 20081212 |
Method SEND_SUBTREE_TO_DYNPRO on class CL_IPM_SD_LOGGING has no exception.
Method SET_EXPAND Signature
Method SET_EXPAND on class CL_IPM_SD_LOGGING has no parameter.
Method SET_EXPAND on class CL_IPM_SD_LOGGING has no exception.
Method SET_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_MSG_TAB | Call by reference | Type reference (TYPE) | IPM_BAPIRET_TABLE | Non-Indexed Table | 20081212 | |||
| 2 | OUT_MSG_TAB | Call by reference | Type reference (TYPE) | IPM_BAPIRET_WITH_INDEX_TABLE | Indexed Table | 20081212 |
Method SET_INDEX on class CL_IPM_SD_LOGGING has no exception.
Method SET_MINIMUM_IMAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IMAGE | Call by reference | Type reference (TYPE) | IPM_TREE_ITEM-N_IMAGE | Icon | 20081212 | |||
| 2 | NODE | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Node Key | 20081212 |
Method SET_MINIMUM_IMAGE on class CL_IPM_SD_LOGGING has no exception.
Method SHOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXPAND | Call by reference | Type reference (TYPE) | C | 'X' | Expand Node | 20081212 | ||
| 2 | NO_INFORMATION_MSG | Call by reference | Type reference (TYPE) | C | Do Not Display Information Messages | 20081212 | |||
| 3 | NO_SUCCESS_MSG | Call by reference | Type reference (TYPE) | C | Do Not Display Success Messages | 20081212 | |||
| 4 | NO_WARNING_MSG | Call by reference | Type reference (TYPE) | C | Do Not Display Warning Messages | 20081212 |
Method SHOW on class CL_IPM_SD_LOGGING has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 605 |