SAP ABAP Class /IWBEP/CL_COS_LOGGER (Logger for local AppsLog and CCMS)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE (Application Component) Gateway Business Suite Enablement
     /IWBEP/COS_SUPPORTABILITY (Package) Gateway - Common Services - Supportability
Properties
Class /IWBEP/CL_COS_LOGGER  
Short Description Logger for local AppsLog and CCMS    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class /IWBEP/CM_LOGGING    
Program status P  SAP Standard Production Program 
Category 0   
Package /IWBEP/COS_SUPPORTABILITY   Gateway - Common Services - Supportability 
Created 20090805   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWBEP/CL_COS_LOGGER has no interface implemented.
Friends
Class /IWBEP/CL_COS_LOGGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADDINFO Constant Public Type reference (TYPE) BALPROBCL 4 Application log: Message problem class 20110225
2 BEP2GW Constant Public Type reference (TYPE) /IWBEP/SUP_REQ_DIR 'BEP to Gateway' Direction of the Request (GW2IWF, IWF2GW, BE2IWF) 20110225
3 BLOCKNAME Constant Private Type reference (TYPE) STRING 'Method of ' 20110225
4 BUSINESS_SCOPE Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110225
5 BUSI_MSG Constant Private Type reference (TYPE) DD07D-DDTEXT 'Business message' Short Text for Fixed Values 20110225
6 CANCEL Constant Public Type reference (TYPE) C 'A' 20110225
7 CONS Constant Public Type reference (TYPE) /IWBEP/SUP_REQ_DIR 'Consumer' GW Direction of the Request (GW2IWF, IWF2GW, BE2IWF) 20110225
8 CONTEXT Constant Public Type reference (TYPE) BALTABNAME '/IWBEP/S_LOGGER_CONTEXT' Application Log: Context: DDIC structure name 20110225
9 CONTEXT_HEADER Constant Public Type reference (TYPE) BALTABNAME '/IWBEP/S_LOGGER_CONTEXT_HEAD' Application Log: Context: DDIC structure name 20110225
10 ERROR Constant Public Type reference (TYPE) C 'E' 20110225
11 ERROR_MSG_EXIST Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110225
12 EXT_KEY Constant Private Type reference (TYPE) BALPAR 'EXT_KEY' Application log: Parameters 20110225
13 GO_LOGGER Static Attribute Public Object reference (TYPE REF TO) /IWBEP/CL_COS_LOGGER Logger 20110225
14 GO_SUTIL_RUNTIME Static Attribute Private Object reference (TYPE REF TO) /IWBEP/CL_SUTIL_RUNTIME Support Utilities: Runtime 20120704
15 GS_CONTEXT_HEADER Instance attribute Public Type reference (TYPE) /IWBEP/S_LOGGER_CONTEXT_HEAD IW: Context of the log header 20110225
16 GT_C_CCMS Static Attribute Public Type reference (TYPE) TY_C_CCMS Structure of the IW CCMS Context 20110225
17 GT_C_CCMST Static Attribute Public Type reference (TYPE) TY_C_CCMST Structure of the IW CCMS Context 20110225
18 GV_LOG_HANDLE Static Attribute Private Type reference (TYPE) BALLOGHNDL Log Handle 20110225
19 GV_LOG_HEADER Instance attribute Public Type reference (TYPE) BAL_S_LOG Application Log: Log header data 20110225
20 GV_SAT Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110225
21 GW2BEP Constant Public Type reference (TYPE) /IWBEP/SUP_REQ_DIR 'Gateway to BEP' Direction of the Request (GW2IWF, IWF2GW, BE2IWF) 20110225
22 GWCONN Constant Public Type reference (TYPE) ALMTCREATE-CUSGROUPMT 'Groupware Connectivity' Alert: Customization: Name of Customization Group 20110225
23 G_S_LOG Instance attribute Private Type reference (TYPE) BAL_S_LOG Application Log: Log Header Data 20110225
24 IL Constant Public Type reference (TYPE) ALMTCREATE-CUSGROUPMT 'Interface Layer' Alert: Customization: Name of Customization Group 20110225
25 IMPORTANT Constant Public Type reference (TYPE) BALPROBCL 2 Application log: Message problem class 20110225
26 INFO Constant Public Type reference (TYPE) C 'I' 20110225
27 IWAPPS Constant Public Type reference (TYPE) ALMTCREATE-CUSGROUPMT 'IW Applications' Alert: Customization: Name of Customization Group 20110225
28 IWGC Constant Public Type reference (TYPE) ALMTCREATE-CUSGROUPMT 'IW General Components' Alert: Customization: Name of Customization Group 20110225
29 IW_AGENT Constant Public Type reference (TYPE) /IWBEP/SUP_CCMS_LEVEL 02 Level of the node in the IW CCMS Context 20110225
30 IW_CONTEXT Constant Public Type reference (TYPE) /IWBEP/SUP_CCMS_LEVEL 00 Level of the node in the IW CCMS Context 20110225
31 IW_LAYER Constant Public Type reference (TYPE) /IWBEP/SUP_CCMS_LEVEL 01 Level of the node in the IW CCMS Context 20110225
32 KEY Constant Private Type reference (TYPE) BALPAR 'KEY' Application Log: Parameters 20110225
33 LOG_LEVEL Static Attribute Private Type reference (TYPE) /IWBEP/SUP_LOG_LEVEL GW Global Log Level for the Application Log 20110225
34 MAINPROGRAM Constant Private Type reference (TYPE) SYREPID 'Mainprogram of ' ABAP Program: Current Main Program 20110225
35 MC_LOGGER Constant Public Type reference (TYPE) SYMSGID '/IWBEP/CM_LOGGING' Message Class 20110225
36 MEDIUM Constant Public Type reference (TYPE) BALPROBCL 3 Application log: Message problem class 20110225
37 MO_BD_SUP_MONITORING_CNTRL Instance attribute Private Object reference (TYPE REF TO) /IWBEP/BD_SUP_MONITORING_CNTRL 20140311
38 MSG Constant Private Type reference (TYPE) BALPAR 'MSG' Application Log: Parameters 20110225
39 OBJECT Constant Public Type reference (TYPE) BALOBJ_D '/IWBEP/' Application log: Object name (Application code) 20110225
40 REGULAR Constant Private Type reference (TYPE) /IWBEP/SUP_LOG_USE_CASE 'REG' GW Logging Use Case 20110225
41 REPORTING Constant Public Type reference (TYPE) ALMTCREATE-CUSGROUPMT 'Reporting' Alert: Customization: Name of Customization Group 20110225
42 REQUESTGUID Static Attribute Public Type reference (TYPE) STRING Request Guid 20110225
43 SAT Constant Private Type reference (TYPE) /IWBEP/SUP_LOG_USE_CASE 'SAT' GW Logging Use Case 20110225
44 SECURITY Constant Public Type reference (TYPE) C 'S' 20120227
45 SECURITY_MSG_EXIST Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120227
46 SERVICES Constant Public Type reference (TYPE) ALMTCREATE-CUSGROUPMT 'Sample Services' Alert: Customization: Name of Customization Group 20110225
47 SUBOBJECT Constant Public Type reference (TYPE) BALSUBOBJ 'RUNTIM' Application log: Subobject name (Application code) 20110225
48 SUCCESS Constant Public Type reference (TYPE) C 'S' 20110225
49 TECHN_MSG Constant Private Type reference (TYPE) DD07D-DDTEXT 'Technical message' Short Text for Fixed Values 20110225
50 TOOL_ANALYZE Instance attribute Private Type reference (TYPE) ALTOOLASSG-TOOLNAME 'IW_Connect_to_AppsLog' Alert: Logical Name of Tool 20110225
51 VIMPORTANT Constant Public Type reference (TYPE) BALPROBCL 1 Application log: Message problem class 20110225
52 WARNING Constant Public Type reference (TYPE) C 'W' 20110225
53 WARNING_MSG_EXIST Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120227
Methods
# Method Level Visibility Method type Description Created on
1 ADJ_USR_TO_GLB_LOG_LEVEL Instance method Private Method Adjust the User Log Level to the Global Log Level 20110225
2 CHECK_AGENT_EXIST Instance method Public Method Checks if the Agent Exists in the Configuration 20110225
3 CHECK_MESSAGE_LOG_TO_CCMS_BADI Instance method Private Method Check if the message needs to be logged in CCMS 20140311
4 CLOSE_LOGGER Instance method Public Method Closes Logging of a Request Processing(write the logs to db) 20110225
5 CONSTRUCTOR Instance method Private Constructor Constructor 20110225
6 CREATE_ATTACH_MC_NODE Instance method Private Method Create CCMS Context Node 20110225
7 CREATE_ATTACH_MO_NODE Instance method Private Method Create CCMS Monitoring Object Node 20110225
8 CREATE_ATTACH_MSC_NODE Instance method Private Method Create CCMS Monitoring Attribute (Message Container) Node 20110225
9 CREATE_ATTACH_SUM_NODE Instance method Private Method Create CCMS Summary Node 20110225
10 DEFINE_MESSAGE_CONTEXT Instance method Private Method Define the Context of a Message 20110225
11 DETERMINE_LOG_LEVEL Instance method Private Method Checks if all Messages have to be Logged in case of Success 20110225
12 DETERMINE_PROBCLASS Instance method Private Method Determines the Problem Class of the Message 20110225
13 DISPLAY_LOG_POP_UP Instance method Public Method Displays the Messages of the Log in a Pop-Up 20110225
14 ERROR_LOG_WRITE Instance method Public Method Write an Error Log entry 20120719
15 FILL_HEADER_CONTEXT Instance method Private Method Fill the Necessary Header Context Data 20110225
16 FILL_MSG_EXTD_LONG_TEXT Instance method Private Method Fills the Text of a Message (exception) into BAL-Parameters 20110225
17 FINISH_BUSINESS_PROCESS Instance method Public Method Stops the Business Processing on the GW 20110225
18 GET_AGENT_DESCRIPTION Instance method Private Method Retrieve the Agent Description from Customizing 20110225
19 GET_CALLING_MODULE Instance method Private Method Retrieves the Caller of the Logger Class 20110225
20 GET_CCMS_STRUCTURE_FOR_AGENT Instance method Private Method Retrieves the CCMS Structure for a Certain Agent 20110225
21 GET_CLASS_NAME Instance method Private Method Retrieves the Cass Name of the Object 20110225
22 GET_GLOBAL_LOG_LEVEL Instance method Private Method Retrieves the Global Log Level 20110225
23 GET_LOGGER Static method Public Method Retrieve the Singleton Logger Instance 20110225
24 GET_LOG_MSG_TYPE Instance method Private Method Retrieve the Log Msg Type Description from Domain 20110225
25 GET_MESSAGE_TYPE_FOR_AGENT Instance method Private Method Retrieves the Message Type an Agent Produces (busi or tech) 20110225
26 INIT_BUSINESS_PROCESS Instance method Public Method Initiates the Business Processing on the GW 20110225
27 INIT_LOGGER Static method Public Method Initialize the Singleton Logger Instance 20110225
28 IS_OF_TYPE_CX_BASE Instance method Private Method 20120509
29 LOG_BAPI_RETURN Instance method Public Method Log the Messages Returned in the BAPI-Return 20110225
30 LOG_FREE_TEXT_MESSAGE Instance method Public Method Logs a Simple Free Text Message 20110225
31 LOG_MESSAGE Instance method Public Method Log Simple Message (Only for Message Container) 20110225
32 LOG_MESSAGE_CONTAINER Instance method Public Method Log Message via ODC Message Container Structure 20110720
33 LOG_MESSAGE_STRUCTURE Instance method Private Method Log Message via Message Container Structure 20110225
34 LOG_MONITORING_INFORMATION Instance method Public Method Add Message to the CCMS Context 20110225
35 LOG_SECURITY_MESSAGE Instance method Public Method Logs a Security Message 20110225
36 LOG_STEP_COMPLETION Instance method Public Method Log the Completion of a Processing Step 20110225
37 LOG_STEP_COMPLETION_EXCEPTION Instance method Public Method Log the Completion of a Step with an Exception 20110225
38 LOG_STEP_INIT Instance method Public Method Log the Initialization of a Processing Step 20110225
39 REPORT_T100_MESSAGE Instance method Private Method Report a T100 Message to the Message Container 20110225
40 SAVE_LOG Instance method Public Method Closes Logging of a Request Processing(write the logs to db) 20110725
41 SET_ERROR_EXIST_FLAG Instance method Private Method Sets the 'Error exists' Flag at the first W, E, A Message 20110225
42 SET_HEADER_DIRECTION Instance method Public Method Set the Header Attribute Request Direction 20110225
43 SET_HEADER_OPERATION Instance method Public Method Set the Header Attribute Operation 20110225
Events
Class /IWBEP/CL_COS_LOGGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BAPIRET_MSG_STRUCT Public See coding 20110225 BEGIN OF ty_bapiret_msg_struct , object_key TYPE /iwbep/sup_altern_id , type TYPE bapi_mtype, id TYPE symsgid, number TYPE symsgno, message TYPE bapi_msg, message_v1 TYPE symsgv, message_v2 TYPE symsgv, message_v3 TYPE symsgv, message_v4 TYPE symsgv, field TYPE bapi_fld, error_category TYPE char15, message_creator TYPE /iwbep/sup_iw_agent, END OF ty_bapiret_msg_struct
2 TY_C_CCMS Public See coding Structure of the GW CCMS Context 20110225 ty_c_ccms TYPE STANDARD TABLE OF /iwbep/c_ccms
3 TY_C_CCMST Public See coding 20110225 ty_c_ccmst TYPE SORTED TABLE OF /iwbep/c_ccmst WITH NON-UNIQUE KEY node langu
4 TY_DD07V Public See coding 20110225 ty_dd07v TYPE STANDARD TABLE OF dd07v
Method Signatures

Method ADJ_USR_TO_GLB_LOG_LEVEL Signature

Method ADJ_USR_TO_GLB_LOG_LEVEL on class /IWBEP/CL_COS_LOGGER has no parameter.
Method ADJ_USR_TO_GLB_LOG_LEVEL on class /IWBEP/CL_COS_LOGGER has no exception.

Method CHECK_AGENT_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AGENT_DESCRIPTION Call by reference Type reference (TYPE) /IWBEP/SUP_DESCRIPTION Description - Char 40 20110225
2 Exporting EV_AGENT_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20110225
3 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT IW Agent or Component 20110225

Method CHECK_AGENT_EXIST on class /IWBEP/CL_COS_LOGGER has no exception.

Method CHECK_MESSAGE_LOG_TO_CCMS_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID Message Class 20140311
2 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20140311
3 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20140311
4 Returning RV_LOG_CCMS Value transfer Type reference (TYPE) /IWBEP/SUP_LOG_CCMS Gateway Flag for Logging the Message to CCMS 20140311

Method CHECK_MESSAGE_LOG_TO_CCMS_BADI on class /IWBEP/CL_COS_LOGGER has no exception.

Method CLOSE_LOGGER Signature

Method CLOSE_LOGGER on class /IWBEP/CL_COS_LOGGER has no parameter.
Method CLOSE_LOGGER on class /IWBEP/CL_COS_LOGGER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /IWBEP/CL_COS_LOGGER has no parameter.
Method CONSTRUCTOR on class /IWBEP/CL_COS_LOGGER has no exception.

Method CREATE_ATTACH_MC_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MCNAME Call by reference Type reference (TYPE) ALMTCREATE-CUSGROUPMT Context name 20110225
2 Importing IV_MT_CLASS Call by reference Type reference (TYPE) ALMTCREATE-CUSGROUPMT Alert: Customization: Name of Customization Group 20110225
3 Importing IV_OWNER Call by reference Type reference (TYPE) ALMTCREATE-CUSGROUPMT Context owner 20110225
4 Changing RV_ROOT_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20110225

Method CREATE_ATTACH_MC_NODE on class /IWBEP/CL_COS_LOGGER has no exception.

Method CREATE_ATTACH_MO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MO_NAME Call by reference Type reference (TYPE) ALMTCREATE-CUSGROUPMT Monitoring object name 20110225
2 Importing IV_MT_CLASS Call by reference Type reference (TYPE) ALMTCREATE-CUSGROUPMT Alert: Customization: Name of Customization Group 20110225
3 Importing IV_PARENT_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20110225
4 Changing RV_NEW_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20110225

Method CREATE_ATTACH_MO_NODE on class /IWBEP/CL_COS_LOGGER has no exception.

Method CREATE_ATTACH_MSC_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSC_CUSTOMIZING_GROUP Call by reference Type reference (TYPE) ALMTCREATE-CUSGROUPOT Alert: Customization: Name of Customization Group 20110225
2 Importing IV_MTE_CLASS Call by reference Type reference (TYPE) ALMTCREATE-CUSGROUPMT Alert: Customization: Name of Customization Group 20110225
3 Importing IV_MTE_NAME Call by reference Type reference (TYPE) ALMTCREATE-NAME Monitoring object name 20110225
4 Importing IV_PARENT_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20110225
5 Changing RV_NEW_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20110225

Method CREATE_ATTACH_MSC_NODE on class /IWBEP/CL_COS_LOGGER has no exception.

Method CREATE_ATTACH_SUM_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MT_CLASS Call by reference Type reference (TYPE) ALMTCREATE-CUSGROUPMT Alert: Customization: Name of Customization Group 20110225
2 Importing IV_PARENT_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20110225
3 Importing IV_SUM_NAME Call by reference Type reference (TYPE) ALMTCREATE-CUSGROUPMT Context name 20110225
4 Changing RV_NEW_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20110225

Method CREATE_ATTACH_SUM_NODE on class /IWBEP/CL_COS_LOGGER has no exception.

Method DEFINE_MESSAGE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT IW Agent or Component 20110225
2 Importing IV_ERROR_CODE Call by reference Type reference (TYPE) /IWBEP/SUP_ERROR_CODE Error code 20110225
3 Changing IV_MSG Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20110225
4 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) BALMNR Application log: Internal message serial number 20110225
5 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20110225
6 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) /IWBEP/SUP_ALTERN_ID 20110225
7 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWBEP/DEFI_SYSTEM_ALIAS SAP System Alias 20110225

Method DEFINE_MESSAGE_CONTEXT on class /IWBEP/CL_COS_LOGGER has no exception.

Method DETERMINE_LOG_LEVEL Signature

Method DETERMINE_LOG_LEVEL on class /IWBEP/CL_COS_LOGGER has no parameter.
Method DETERMINE_LOG_LEVEL on class /IWBEP/CL_COS_LOGGER has no exception.

Method DETERMINE_PROBCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20110225
2 Importing IV_PROBLEM_CLASS Call by reference Type reference (TYPE) BAL_S_MSG-PROBCLASS Application log: Message problem class 20110225
3 Returning RV_PROBLEM_CLASS Value transfer Type reference (TYPE) BAL_S_MSG-PROBCLASS Application log: Message problem class 20110225

Method DETERMINE_PROBCLASS on class /IWBEP/CL_COS_LOGGER has no exception.

Method DISPLAY_LOG_POP_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE_FILTER Call by reference Type reference (TYPE) BAL_R_IDNO Application Log: MSGID/MSGNO Range Table 20110225

Method DISPLAY_LOG_POP_UP on class /IWBEP/CL_COS_LOGGER has no exception.

Method ERROR_LOG_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Any exception 20120719
2 Importing IV_ERROR_INFO Call by reference Type reference (TYPE) ANY Any data 20120719
3 Importing IV_MAIN_ENTRY Call by reference Type reference (TYPE) XSDBOOLEAN ABAP_TRUE 'X': Only one entry for each session 20120719
4 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20120719
5 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20120719
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) CSEQUENCE Message Variable 1 20120719
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) CSEQUENCE Message Variable 2 20120719
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) CSEQUENCE Message Variable 3 20120719
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) CSEQUENCE Message Variable 4 20120719

Method ERROR_LOG_WRITE on class /IWBEP/CL_COS_LOGGER has no exception.

Method FILL_HEADER_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) /IWBEP/SUP_ALTERN_ID 20110225

Method FILL_HEADER_CONTEXT on class /IWBEP/CL_COS_LOGGER has no exception.

Method FILL_MSG_EXTD_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXT_KEY Call by reference Type reference (TYPE) STRING SCL extended message text 20110225
2 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) /IWBEP/SUP_ALTERN_ID Identifier - Key Value 20110225
3 Changing IV_MSG Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20110225
4 Importing IV_PARNAME Call by reference Type reference (TYPE) BALPAR Application log: Parameters 20110225
5 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Message text 20110225

Method FILL_MSG_EXTD_LONG_TEXT on class /IWBEP/CL_COS_LOGGER has no exception.

Method FINISH_BUSINESS_PROCESS Signature

Method FINISH_BUSINESS_PROCESS on class /IWBEP/CL_COS_LOGGER has no parameter.
Method FINISH_BUSINESS_PROCESS on class /IWBEP/CL_COS_LOGGER has no exception.

Method GET_AGENT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT IW Agent or Component 20110225
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) /IWBEP/C_CCMST-DESCRIPTION Description - Char 40 20110225

Method GET_AGENT_DESCRIPTION on class /IWBEP/CL_COS_LOGGER has no exception.

Method GET_CALLING_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CALLER Value transfer Type reference (TYPE) ABAP_CALLSTACK_LINE Line of an ABAP Call Stack (With Program Positions) 20110225

Method GET_CALLING_MODULE on class /IWBEP/CL_COS_LOGGER has no exception.

Method GET_CCMS_STRUCTURE_FOR_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STRUCTURE_ERROR Call by reference Type reference (TYPE) BOOLE Boolean variable 20120322
2 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT IW Agent or Component 20110225
3 Exporting RT_STRUCTURE_ENTRIES Call by reference Type reference (TYPE) TY_C_CCMS Structure of the IW CCMS Context 20110225

Method GET_CCMS_STRUCTURE_FOR_AGENT on class /IWBEP/CL_COS_LOGGER has no exception.

Method GET_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20110225
2 Returning RV_CLASSNAME Value transfer Type reference (TYPE) STRING 20110225

Method GET_CLASS_NAME on class /IWBEP/CL_COS_LOGGER has no exception.

Method GET_GLOBAL_LOG_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GLOBAL_LOG_LEVEL Value transfer Type reference (TYPE) /IWBEP/SUP_LOG_LEVEL IW global log level for the Application Log 20110225

Method GET_GLOBAL_LOG_LEVEL on class /IWBEP/CL_COS_LOGGER has no exception.

Method GET_LOGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LOGGER Value transfer Object reference (TYPE REF TO) /IWBEP/CL_COS_LOGGER Logger instance 20110225

Method GET_LOGGER on class /IWBEP/CL_COS_LOGGER has no exception.

Method GET_LOG_MSG_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) DD07D-DOMVALUE Single Value 20110225
2 Returning RV_MSG_TYPE_DESCR Value transfer Type reference (TYPE) DD07D-DDTEXT Short Text for Fixed Values 20110225

Method GET_LOG_MSG_TYPE on class /IWBEP/CL_COS_LOGGER has no exception.

Method GET_MESSAGE_TYPE_FOR_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT IW Agent or Component 20110225
2 Returning RV_MSG_TYPE Value transfer Type reference (TYPE) DD07D-DOMVALUE Single Value 20110225

Method GET_MESSAGE_TYPE_FOR_AGENT on class /IWBEP/CL_COS_LOGGER has no exception.

Method INIT_BUSINESS_PROCESS Signature

Method INIT_BUSINESS_PROCESS on class /IWBEP/CL_COS_LOGGER has no parameter.
Method INIT_BUSINESS_PROCESS on class /IWBEP/CL_COS_LOGGER has no exception.

Method INIT_LOGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Object name 20110225
2 Importing IV_OPERATION Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20110225
3 Importing IV_REQUESTGUID Call by reference Type reference (TYPE) STRING Request GUID 20110225
4 Importing IV_REQUEST_DIRECTION Call by reference Type reference (TYPE) /IWBEP/SUP_REQ_DIR Direction of the Request (GW2IWF, IWF2GW, BE2IWF) 20110225
5 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Subobject 20110225
6 Importing IV_USERID Call by reference Type reference (TYPE) UNAME User Name 20110225
7 Returning RO_LOGGER Value transfer Object reference (TYPE REF TO) /IWBEP/CL_COS_LOGGER Logger instance 20110225

Method INIT_LOGGER on class /IWBEP/CL_COS_LOGGER has no exception.

Method IS_OF_TYPE_CX_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT 20120509
2 Returning RV_DOWNCUST Value transfer Type reference (TYPE) BOOLEAN 20120509

Method IS_OF_TYPE_CX_BASE on class /IWBEP/CL_COS_LOGGER has no exception.

Method LOG_BAPI_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) /IWBEP/SUP_ALTERN_ID 20110225
2 Importing IT_BAPI_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Table of BAPIRET2 messages 20110225
3 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT IW Agent or component 20110225
4 Importing IV_IS_EXTERNAL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110225

Method LOG_BAPI_RETURN on class /IWBEP/CL_COS_LOGGER has no exception.

Method LOG_FREE_TEXT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSG Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20110225
2 Importing IV_MSG_TEXT Call by reference Type reference (TYPE) /IWBEP/SUP_MSG_LONGTEXT IW extended message text 20110225
3 Returning RV_MSG_HANDLE Value transfer Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20110225

Method LOG_FREE_TEXT_MESSAGE on class /IWBEP/CL_COS_LOGGER has no exception.

Method LOG_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) /IWBEP/SUP_ALTERN_ID 20110225
2 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT IW Agent 20110225
3 Importing IV_LOG_MSG_TEXT Call by reference Type reference (TYPE) BOOLEAN If set to X the message text will be logged (remote message) 20110225
4 Importing IV_LOG_TO_CCMS Call by reference Type reference (TYPE) /IWBEP/SUP_LOG_CCMS If set to X the message will be forwarded to CCMS 20110225
5 Importing IV_MSG_HANDLE Call by reference Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20110225
6 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID Message Class 20110225
7 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20110225
8 Importing IV_MSG_TEXT Call by reference Type reference (TYPE) /IWBEP/SUP_MSG_LONGTEXT Free text 20110225
9 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20110225
10 Importing IV_MSG_V1 Call by reference Type reference (TYPE) ANY Message Variable 20110225
11 Importing IV_MSG_V2 Call by reference Type reference (TYPE) ANY Message Variable 20110225
12 Importing IV_MSG_V3 Call by reference Type reference (TYPE) ANY Message Variable 20110225
13 Importing IV_MSG_V4 Call by reference Type reference (TYPE) ANY Message Variable 20110225
14 Importing IV_PROBLEM_CLASS Call by reference Type reference (TYPE) BAL_S_MSG-PROBCLASS Application log: Message problem class 20110225
15 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWBEP/DEFI_SYSTEM_ALIAS System Alias 20110225
16 Returning RV_MSG_HANDLE Value transfer Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20110225

Method LOG_MESSAGE on class /IWBEP/CL_COS_LOGGER has no exception.

Method LOG_MESSAGE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE_STRUCTURE Call by reference Type reference (TYPE) /IWBEP/S_MESSAGE_CONTAINER Message Container Data Structure 20110720
2 Importing IV_LOG_MSG_TEXT Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20110720
3 Importing IV_MSG_HANDLE Call by reference Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20110720
4 Returning RV_MSG_HANDLE Value transfer Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20110720

Method LOG_MESSAGE_CONTAINER on class /IWBEP/CL_COS_LOGGER has no exception.

Method LOG_MESSAGE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE_STRUCTURE Call by reference Type reference (TYPE) TY_BAPIRET_MSG_STRUCT Message structure for "Message Container" 20110225
2 Importing IV_LOG_MSG_TEXT Call by reference Type reference (TYPE) BOOLEAN If set to X the message text will be logged (remote message) 20110225
3 Importing IV_LOG_TO_CCMS Call by reference Type reference (TYPE) ABAP_BOOL If set to X the message will be forwarded to CCMS 20110722
4 Importing IV_MSG_HANDLE Call by reference Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20110225
5 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWBEP/DEFI_SYSTEM_ALIAS System Alias 20110722
6 Returning RV_MSG_HANDLE Value transfer Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20110225

Method LOG_MESSAGE_STRUCTURE on class /IWBEP/CL_COS_LOGGER has no exception.

Method LOG_MONITORING_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) /IWBEP/SUP_ALTERN_ID 20110225
2 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT IW Agent 20110225
3 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID Message Class 20110225
4 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20110225
5 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20110225
6 Importing IV_MSG_V1 Call by reference Type reference (TYPE) ANY Message Variable 20110225
7 Importing IV_MSG_V2 Call by reference Type reference (TYPE) ANY Message Variable 20110225
8 Importing IV_MSG_V3 Call by reference Type reference (TYPE) ANY Message Variable 20110225
9 Importing IV_MSG_V4 Call by reference Type reference (TYPE) ANY Message Variable 20110225
10 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) CHAR16 System Alias 20110225

Method LOG_MONITORING_INFORMATION on class /IWBEP/CL_COS_LOGGER has no exception.

Method LOG_SECURITY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXT_KEY Call by reference Type reference (TYPE) STRING SCL extended message text 20110225
2 Importing IV_MSG_HANDLE Call by reference Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20110225
3 Importing IV_MSG_TEXT Call by reference Type reference (TYPE) STRING Free text 20110225
4 Returning RV_MSG_HANDLE Value transfer Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20110225

Method LOG_SECURITY_MESSAGE on class /IWBEP/CL_COS_LOGGER has no exception.

Method LOG_STEP_COMPLETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) /IWBEP/SUP_ALTERN_ID 20110225
2 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT IW Agent 20110225
3 Importing IV_LOG_TO_CCMS Call by reference Type reference (TYPE) /IWBEP/SUP_LOG_CCMS IW Flag for logging the message to CCMS 20110225
4 Importing IV_MSG_HANDLE Call by reference Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20110225
5 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID Message Class 20110225
6 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20110225
7 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20110225
8 Importing IV_MSG_V1 Call by reference Type reference (TYPE) ANY Message Variable 20110225
9 Importing IV_MSG_V2 Call by reference Type reference (TYPE) ANY Message Variable 20110225
10 Importing IV_MSG_V3 Call by reference Type reference (TYPE) ANY Message Variable 20110225
11 Importing IV_MSG_V4 Call by reference Type reference (TYPE) ANY Message Variable 20110225
12 Importing IV_PROBLEM_CLASS Call by reference Type reference (TYPE) BAL_S_MSG-PROBCLASS Application log: Message problem class 20110225
13 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWBEP/DEFI_SYSTEM_ALIAS System Alias 20110225

Method LOG_STEP_COMPLETION on class /IWBEP/CL_COS_LOGGER has no exception.

Method LOG_STEP_COMPLETION_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) /IWBEP/CX_MGW_BASE_EXCEPTION Base Exception 20120509
2 Importing IO_EXCEPTION_EXTERN Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20110225
3 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) /IWBEP/SUP_ALTERN_ID 20110225
4 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT IW Agent 20110225
5 Importing IV_IS_LOGGER_INTERNAL Call by reference Type reference (TYPE) XSDBOOLEAN ABAP_FALSE Logger internal 20120918
6 Importing IV_LOG_TO_CCMS Call by reference Type reference (TYPE) /IWBEP/SUP_LOG_CCMS IW Flag for logging the message to CCMS 20110225
7 Importing IV_MSG_HANDLE Call by reference Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20110225
8 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID Message Class 20110225
9 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20110225
10 Importing IV_MSG_V1 Call by reference Type reference (TYPE) ANY Message Variable 20110225
11 Importing IV_MSG_V2 Call by reference Type reference (TYPE) ANY Message Variable 20110225
12 Importing IV_MSG_V3 Call by reference Type reference (TYPE) ANY Message Variable 20110225
13 Importing IV_MSG_V4 Call by reference Type reference (TYPE) ANY Message Variable 20110225
14 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWBEP/DEFI_SYSTEM_ALIAS System Alias 20110225

Method LOG_STEP_COMPLETION_EXCEPTION on class /IWBEP/CL_COS_LOGGER has no exception.

Method LOG_STEP_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) /IWBEP/SUP_ALTERN_ID 20110225
2 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT IW Agent 20110225
3 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID Message Class 20110225
4 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20110225
5 Importing IV_MSG_V1 Call by reference Type reference (TYPE) ANY Message Variable 20110225
6 Importing IV_MSG_V2 Call by reference Type reference (TYPE) ANY Message Variable 20110225
7 Importing IV_MSG_V3 Call by reference Type reference (TYPE) ANY Message Variable 20110225
8 Importing IV_MSG_V4 Call by reference Type reference (TYPE) ANY Message Variable 20110225
9 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWBEP/DEFI_SYSTEM_ALIAS System Alias 20110225
10 Returning RV_MSG_HANDLE Value transfer Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20110225

Method LOG_STEP_INIT on class /IWBEP/CL_COS_LOGGER has no exception.

Method REPORT_T100_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IV_MSC_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20110225
2 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID Message Class 20110225
3 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20110225
4 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20110225
5 Importing IV_MSG_V1 Call by reference Type reference (TYPE) ANY Message Variable 20110225
6 Importing IV_MSG_V2 Call by reference Type reference (TYPE) ANY Message Variable 20110225
7 Importing IV_MSG_V3 Call by reference Type reference (TYPE) ANY Message Variable 20110225
8 Importing IV_MSG_V4 Call by reference Type reference (TYPE) ANY Message Variable 20110225

Method REPORT_T100_MESSAGE on class /IWBEP/CL_COS_LOGGER has no exception.

Method SAVE_LOG Signature

Method SAVE_LOG on class /IWBEP/CL_COS_LOGGER has no parameter.
Method SAVE_LOG on class /IWBEP/CL_COS_LOGGER has no exception.

Method SET_ERROR_EXIST_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20110225

Method SET_ERROR_EXIST_FLAG on class /IWBEP/CL_COS_LOGGER has no exception.

Method SET_HEADER_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST_DIRECTION Call by reference Type reference (TYPE) /IWBEP/SUP_REQ_DIR SCL Direction of the Request (GW2IWF, IWF2GW, BE2IWF) 20110225

Method SET_HEADER_DIRECTION on class /IWBEP/CL_COS_LOGGER has no exception.

Method SET_HEADER_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPERATION Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20110225

Method SET_HEADER_OPERATION on class /IWBEP/CL_COS_LOGGER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 200