SAP ABAP Class CL_OLC_ERR_LOG_SUPER (Super Log Class (Customizing TCMF5,6 Is Prerequisite))
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷ CRM (Application Component) Customer Relationship Management
⤷ CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
⤷ IWO1 (Package) Appl. Development R/3 Plant Maintenance Order Processing
⤷ CRM (Application Component) Customer Relationship Management
⤷ CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
⤷ IWO1 (Package) Appl. Development R/3 Plant Maintenance Order Processing
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_OLC_ACC_ASS_ERR_LOG | Implementation Class for Account Assignment Log | 20091117 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_OLC_SETTL_RULES_ERR_LOG | Implementation Class for Operation Settlement Rule Log | 20091119 |
Properties
Class | CL_OLC_ERR_LOG_SUPER | |
Short Description | Super Log Class (Customizing TCMF5,6 Is Prerequisite) | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | IWO1 | Appl. Development R/3 Plant Maintenance Order Processing |
Created | 20091117 | SAP |
Last change | 20100310 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_OLC_ERR_LOG_SUPER has no forward declaration.
Interfaces
Class CL_OLC_ERR_LOG_SUPER has no interface implemented.
Friends
Class CL_OLC_ERR_LOG_SUPER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_AA | Constant | Public | Type reference (TYPE) | TCMF5-OBJECT_ID | 'AA' | 20091117 | ||
2 | C_ABPR | Constant | Public | Type reference (TYPE) | TCMF6-APLID | 'ABPR' | Error Management in the Application | 20091117 | |
3 | C_ACCT | Constant | Public | Type reference (TYPE) | TCMF6-APLID | 'ACCT' | 20091117 | ||
4 | C_ARBGB | Constant | Public | Type reference (TYPE) | CMIMSG-ARBGB | 'ERP_CO_OLC_E' | 20091117 | ||
5 | C_CLASS | Constant | Private | Type reference (TYPE) | STRING | 'CLASS=' | 20091126 | ||
6 | C_OL | Constant | Public | Type reference (TYPE) | TCMF5-OBJECT_ID | 'OL' | 20091117 | ||
7 | GT_LOG_REGISTRY | Static Attribute | Private | Type reference (TYPE) | TT_LOG_REGISTRY | 20091120 | |||
8 | GV_INITIALIZED | Static Attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20091208 | ||
9 | MV_ABORT_MSG_COUNTER | Instance attribute | Protected | Type reference (TYPE) | INT4 | 20091117 | |||
10 | MV_APPL_ID | Instance attribute | Protected | Type reference (TYPE) | TCMF6-APLID | Error Management in the Application | 20091117 | ||
11 | MV_ARBGB | Instance attribute | Protected | Type reference (TYPE) | CMIMSG-ARBGB | 20091117 | |||
12 | MV_ERR_MSG_COUNTER | Instance attribute | Protected | Type reference (TYPE) | INT4 | 20091117 | |||
13 | MV_INACTIVE | Instance attribute | Protected | Type reference (TYPE) | XFLAG | 20091117 | |||
14 | MV_INFO_MSG_COUNTER | Instance attribute | Protected | Type reference (TYPE) | INT4 | 20091117 | |||
15 | MV_LAST_STORED_MESSAGE | Instance attribute | Protected | Type reference (TYPE) | TY_MESSAGE | 20091117 | |||
16 | MV_OBJECT_ID | Instance attribute | Protected | Type reference (TYPE) | TCMF5-OBJECT_ID | 20091117 | |||
17 | MV_WARN_MSG_COUNTER | Instance attribute | Protected | Type reference (TYPE) | INT4 | 20091117 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_MESSAGE | Instance method | Public | Method | Add a Single Message to Log | 20091117 |
2 | ADD_MESSAGE_MULTI | Instance method | Public | Method | Add Multiple Messages to Log | 20091118 |
3 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20091117 |
4 | COUNT_MESSAGE_LOG | Instance method | Public | Method | Returns Number of Messages in Log | 20091117 |
5 | DISPLAY_LOG | Instance method | Public | Method | Displays Log | 20091117 |
6 | EXPORT_MESSAGES_FROM_LOG | Instance method | Public | Method | Exports All of the Logged Messages to a Message Table | 20091117 |
7 | GET_INSTANCE_SUPER | Static method | Protected | Method | Help Method to Register Used Log Instances | 20091120 |
8 | GET_LOG_CLASS | Static method | Private | Method | Help Method to Determinate the Class of Requested Log | 20091126 |
9 | INIT_LOG | Instance method | Public | Method | Initializes Log | 20091117 |
10 | IS_EMPTY_LOG | Instance method | Public | Method | Checks if the Log is Empty | 20091117 |
11 | IS_INACTIVE_LOG | Instance method | Public | Method | Gets Log Inactive Status | 20091117 |
12 | RAISE_LAST_MESSAGE | Instance method | Public | Method | Raises the Last Message Stored in Log | 20091117 |
13 | RESET_LOG | Instance method | Public | Method | Resets Log | 20091117 |
14 | SAVE_LOG | Instance method | Public | Method | Saves Log | 20091117 |
15 | START_LOG | Instance method | Public | Method | Switch Log On | 20091117 |
16 | STOP_LOG | Instance method | Public | Method | Switch Log Off | 20091117 |
Events
Class CL_OLC_ERR_LOG_SUPER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_LOG_REGISTRY | Private | See coding | 20091120 | tt_log_registry TYPE HASHED TABLE OF ty_log_registry
WITH UNIQUE KEY log_class
|
||
2 | TY_LOG_REGISTRY | Private | See coding | 20091120 | BEGIN OF ty_log_registry,
log_class TYPE seoclsname,
log_instance TYPE REF TO object,
log_data TYPE REF TO data, "user data
END OF ty_log_registry
|
||
3 | TY_MESSAGE | Protected | See coding | 20091117 | BEGIN OF ty_message,
arbgb TYPE cmimsg-arbgb,
msgnum TYPE cmimsg-msgnr,
msgty TYPE cmimsg-msgty,
msgv1 TYPE sy-msgv1,
msgv2 TYPE sy-msgv2,
msgv3 TYPE sy-msgv3,
msgv4 TYPE sy-msgv4,
END OF ty_message
|
Method Signatures
Method ADD_MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ARBGB | Call by reference | Type reference (TYPE) | CMIMSG-ARBGB | Application area | 20091117 | ||
2 | Importing | IS_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2 | Input Parameter | 20091117 | ||
3 | Importing | MSGNR | Call by reference | Type reference (TYPE) | CMIMSG-MSGNR | 20091117 | |||
4 | Importing | MSGTY | Call by reference | Type reference (TYPE) | CMIMSG-MSGTY | 'E' | 20091117 | ||
5 | Importing | MSGV1 | Call by reference | Type reference (TYPE) | ANY | 20091117 | |||
6 | Importing | MSGV2 | Call by reference | Type reference (TYPE) | ANY | 20091117 | |||
7 | Importing | MSGV3 | Call by reference | Type reference (TYPE) | ANY | 20091117 | |||
8 | Importing | MSGV4 | Call by reference | Type reference (TYPE) | ANY | 20091117 |
Method ADD_MESSAGE on class CL_OLC_ERR_LOG_SUPER has no exception.
Method ADD_MESSAGE_MULTI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2_T | 20091118 |
Method ADD_MESSAGE_MULTI on class CL_OLC_ERR_LOG_SUPER has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_APPL_ID | Call by reference | Type reference (TYPE) | TCMF6-APLID | C_ABPR | Error management in the application | 20091117 | |
2 | Importing | IV_ARBGB | Call by reference | Type reference (TYPE) | CMIMSG-ARBGB | C_ARBGB | 20091117 | ||
3 | Importing | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | TCMF5-OBJECT_ID | C_OL | Object ID for processing within PPC error analysis | 20091117 |
Method CONSTRUCTOR on class CL_OLC_ERR_LOG_SUPER has no exception.
Method COUNT_MESSAGE_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MSGTY | Call by reference | Type reference (TYPE) | CMIMSG-MSGTY | Message Category | 20091117 | ||
2 | Returning | RR_NUMBER | Value transfer | Type reference (TYPE) | INT4 | 20091117 |
Method COUNT_MESSAGE_LOG on class CL_OLC_ERR_LOG_SUPER has no exception.
Method DISPLAY_LOG Signature
Method DISPLAY_LOG on class CL_OLC_ERR_LOG_SUPER has no parameter.
Method DISPLAY_LOG on class CL_OLC_ERR_LOG_SUPER has no exception.
Method EXPORT_MESSAGES_FROM_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | TCMFMSG | Output Structure for CIM Error Management and Analysis | 20091117 |
Method EXPORT_MESSAGES_FROM_LOG on class CL_OLC_ERR_LOG_SUPER has no exception.
Method GET_INSTANCE_SUPER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | OBJECT | Instance | 20091120 | ||
2 | Importing | IV_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20091120 | ||
3 | Returning | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20091120 |
Method GET_INSTANCE_SUPER on class CL_OLC_ERR_LOG_SUPER has no exception.
Method GET_LOG_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | OBJECT | log instance | 20091126 | ||
2 | Returning | RV_CLASS | Value transfer | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20091126 |
Method GET_LOG_CLASS on class CL_OLC_ERR_LOG_SUPER has no exception.
Method INIT_LOG Signature
Method INIT_LOG on class CL_OLC_ERR_LOG_SUPER has no parameter.
Method INIT_LOG on class CL_OLC_ERR_LOG_SUPER has no exception.
Method IS_EMPTY_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_RESULT | Value transfer | Type reference (TYPE) | XFLAG | New Input Values | 20091117 |
Method IS_EMPTY_LOG on class CL_OLC_ERR_LOG_SUPER has no exception.
Method IS_INACTIVE_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RR_INACTIVE | Value transfer | Type reference (TYPE) | XFLAG | New Input Values | 20091117 |
Method IS_INACTIVE_LOG on class CL_OLC_ERR_LOG_SUPER has no exception.
Method RAISE_LAST_MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MSGTY | Call by reference | Type reference (TYPE) | CMIMSG-MSGTY | 20091117 |
Method RAISE_LAST_MESSAGE on class CL_OLC_ERR_LOG_SUPER has no exception.
Method RESET_LOG Signature
Method RESET_LOG on class CL_OLC_ERR_LOG_SUPER has no parameter.
Method RESET_LOG on class CL_OLC_ERR_LOG_SUPER has no exception.
Method SAVE_LOG Signature
Method SAVE_LOG on class CL_OLC_ERR_LOG_SUPER has no parameter.
Method SAVE_LOG on class CL_OLC_ERR_LOG_SUPER has no exception.
Method START_LOG Signature
Method START_LOG on class CL_OLC_ERR_LOG_SUPER has no parameter.
Method START_LOG on class CL_OLC_ERR_LOG_SUPER has no exception.
Method STOP_LOG Signature
Method STOP_LOG on class CL_OLC_ERR_LOG_SUPER has no parameter.
Method STOP_LOG on class CL_OLC_ERR_LOG_SUPER has no exception.
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 605 |