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
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