SAP ABAP Class /IWBEP/CL_MGW_DSTGEN_LOGGER (Logger for ODC Generation Tool)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-TLS (Application Component) Gateway Developer Tools
     /IWBEP/MGW_CLASS_GENERATOR (Package) OData Channel - Design Time Tools - ODC Class Generator
Properties
Class /IWBEP/CL_MGW_DSTGEN_LOGGER  
Short Description Logger for ODC Generation Tool    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/MGW_CLASS_GENERATOR   OData Channel - Design Time Tools - ODC Class Generator 
Created 20110901   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IWBEP/CL_MGW_DSTGEN_LOGGER has no forward declaration.
Interfaces
Class /IWBEP/CL_MGW_DSTGEN_LOGGER has no interface implemented.
Friends
Class /IWBEP/CL_MGW_DSTGEN_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 20110901
2 CANCEL Constant Public Type reference (TYPE) C 'A' Cancel 20110901
3 CONTEXT_HEADER Constant Public Type reference (TYPE) BALTABNAME '/IWBEP/S_LOGGER_CONTEXT_HEAD' Application Log: Context: DDIC structure name 20110901
4 ERROR Constant Public Type reference (TYPE) C 'E' Error 20110901
5 ERROR_MSG_EXIST Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110901
6 GO_LOGGER Static Attribute Public Object reference (TYPE REF TO) /IWBEP/CL_MGW_DSTGEN_LOGGER Logger for ODC Generation Tool 20110901
7 GS_CONTEXT_HEADER Instance attribute Public Type reference (TYPE) /IWBEP/S_LOGGER_CONTEXT_HEAD Gateway: Context of the Log Header 20110901
8 GV_LOG_HANDLE Static Attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110901
9 GV_SAT Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110901
10 G_S_LOG Instance attribute Private Type reference (TYPE) BAL_S_LOG Application Log: Log header data 20110901
11 IMPORTANT Constant Public Type reference (TYPE) BALPROBCL 2 Application log: Message problem class 20110901
12 INFO Constant Public Type reference (TYPE) C 'I' Info 20110901
13 LOG_LEVEL Static Attribute Private Type reference (TYPE) /IWBEP/SUP_LOG_LEVEL Gateway Global Log Level for the Application Log 20110901
14 MEDIUM Constant Public Type reference (TYPE) BALPROBCL 3 Application log: Message problem class 20110901
15 MSG Constant Private Type reference (TYPE) BALPAR 'MSG' Application log: Parameters 20110901
16 REGULAR Constant Private Type reference (TYPE) /IWBEP/SUP_LOG_USE_CASE 'REG' SAP NetWeaver Gateway Logging Use Case 20110901
17 SAT Constant Private Type reference (TYPE) /IWBEP/SUP_LOG_USE_CASE 'SAT' SAP NetWeaver Gateway Logging Use Case 20110901
18 SUCCESS Constant Public Type reference (TYPE) C 'S' Success 20110901
19 VIMPORTANT Constant Public Type reference (TYPE) BALPROBCL 1 Application log: Message problem class 20110901
20 WARNING Constant Public Type reference (TYPE) C 'W' Warning 20110901
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 20110901
2 CLOSE_LOGGER Instance method Public Method Closes Logging (write the logs to db) 20110901
3 CONSTRUCTOR Instance method Private Constructor Constructor 20110901
4 DETERMINE_LOG_LEVEL Instance method Private Method Determines the Log Level 20110901
5 DETERMINE_PROBCLASS Instance method Private Method Determines the Problem Class of the Message 20110901
6 DISPLAY_LOG_POP_UP Instance method Public Method Displays the Messages of the Log in a Pop-Up 20110901
7 FILL_MSG_EXTD_LONG_TEXT Instance method Private Method Fills the Text of a Message (exception) into BAL-Parameters 20110901
8 GET_CLASS_NAME Instance method Private Method Retrieves the Class Name of the Object 20110901
9 GET_GLOBAL_LOG_LEVEL Instance method Private Method Retrieves the Global Log Level 20110901
10 GET_LOGGER Static method Public Method Retrieve the Singleton Logger Instance 20110901
11 INIT_LOGGER Static method Public Method Initialize the Singleton Logger Instance 20110901
12 LOG_STEP_COMPLETION Instance method Public Method Log the Completion of a Processing Step 20110901
13 LOG_STEP_COMPLETION_EXCEPTION Instance method Public Method Log the Completion of Step with an Exception 20110901
14 LOG_STEP_INIT Instance method Public Method Log the Initialization of a Processing Step 20110901
15 SET_ERROR_EXIST_FLAG Instance method Private Method Sets the 'Error exists' Flag at the first W, E, A Message 20110901
Events
Class /IWBEP/CL_MGW_DSTGEN_LOGGER has no event.
Types
Class /IWBEP/CL_MGW_DSTGEN_LOGGER has no local type.
Method Signatures

Method ADJ_USR_TO_GLB_LOG_LEVEL Signature

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

Method CLOSE_LOGGER Signature

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

Method CONSTRUCTOR Signature

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

Method DETERMINE_LOG_LEVEL Signature

Method DETERMINE_LOG_LEVEL on class /IWBEP/CL_MGW_DSTGEN_LOGGER has no parameter.
Method DETERMINE_LOG_LEVEL on class /IWBEP/CL_MGW_DSTGEN_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 20110901
2 Importing IV_PROBLEM_CLASS Call by reference Type reference (TYPE) BAL_S_MSG-PROBCLASS 20110901
3 Returning RV_PROBLEM_CLASS Value transfer Type reference (TYPE) BAL_S_MSG-PROBCLASS 20110901

Method DETERMINE_PROBCLASS on class /IWBEP/CL_MGW_DSTGEN_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 20110901

Method DISPLAY_LOG_POP_UP on class /IWBEP/CL_MGW_DSTGEN_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 20110901
2 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) /IWBEP/SUP_ALTERN_ID 20110901
3 Changing IV_MSG Call by reference Type reference (TYPE) BAL_S_MSG 20110901
4 Importing IV_PARNAME Call by reference Type reference (TYPE) BALPAR 20110901
5 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20110901

Method FILL_MSG_EXTD_LONG_TEXT on class /IWBEP/CL_MGW_DSTGEN_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 20110901
2 Returning RV_CLASSNAME Value transfer Type reference (TYPE) STRING 20110901

Method GET_CLASS_NAME on class /IWBEP/CL_MGW_DSTGEN_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 Gateway Global Log Level for the Application Log 20110901

Method GET_GLOBAL_LOG_LEVEL on class /IWBEP/CL_MGW_DSTGEN_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_MGW_DSTGEN_LOGGER Logger for ODC Generation Tool 20110901

Method GET_LOGGER on class /IWBEP/CL_MGW_DSTGEN_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 Application Log: Object Name (Application Code) 20110901
2 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20110901
3 Importing IV_USERID Call by reference Type reference (TYPE) UNAME User Name 20110901
4 Returning RO_LOGGER Value transfer Object reference (TYPE REF TO) /IWBEP/CL_MGW_DSTGEN_LOGGER Logger for ODC Generation Tool 20110901

Method INIT_LOGGER on class /IWBEP/CL_MGW_DSTGEN_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 20110901
2 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT 20110901
3 Importing IV_LOG_TO_CCMS Call by reference Type reference (TYPE) /IWBEP/SUP_LOG_CCMS 20110901
4 Importing IV_MSG_HANDLE Call by reference Type reference (TYPE) BALMSGHNDL 20110901
5 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID 20110901
6 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO 20110901
7 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 20110901
8 Importing IV_MSG_V1 Call by reference Type reference (TYPE) ANY 20110901
9 Importing IV_MSG_V2 Call by reference Type reference (TYPE) ANY 20110901
10 Importing IV_MSG_V3 Call by reference Type reference (TYPE) ANY 20110901
11 Importing IV_MSG_V4 Call by reference Type reference (TYPE) ANY 20110901
12 Importing IV_PROBLEM_CLASS Call by reference Type reference (TYPE) BAL_S_MSG-PROBCLASS 20110901
13 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWBEP/DEFI_SYSTEM_ALIAS SAP System Alias 20110901

Method LOG_STEP_COMPLETION on class /IWBEP/CL_MGW_DSTGEN_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_EXTERN Call by reference Object reference (TYPE REF TO) CX_ROOT 20110901
2 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) /IWBEP/SUP_ALTERN_ID 20110901
3 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT 20110901
4 Importing IV_LOG_TO_CCMS Call by reference Type reference (TYPE) /IWBEP/SUP_LOG_CCMS 20110901
5 Importing IV_MSG_HANDLE Call by reference Type reference (TYPE) BALMSGHNDL 20110901
6 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID 20110901
7 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO 20110901
8 Importing IV_MSG_V1 Call by reference Type reference (TYPE) ANY 20110901
9 Importing IV_MSG_V2 Call by reference Type reference (TYPE) ANY 20110901
10 Importing IV_MSG_V3 Call by reference Type reference (TYPE) ANY 20110901
11 Importing IV_MSG_V4 Call by reference Type reference (TYPE) ANY 20110901
12 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWBEP/DEFI_SYSTEM_ALIAS SAP System Alias 20110901

Method LOG_STEP_COMPLETION_EXCEPTION on class /IWBEP/CL_MGW_DSTGEN_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 20110901
2 Importing IV_AGENT Call by reference Type reference (TYPE) /IWBEP/SUP_IW_AGENT 20110901
3 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID 20110901
4 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO 20110901
5 Importing IV_MSG_V1 Call by reference Type reference (TYPE) ANY 20110901
6 Importing IV_MSG_V2 Call by reference Type reference (TYPE) ANY 20110901
7 Importing IV_MSG_V3 Call by reference Type reference (TYPE) ANY 20110901
8 Importing IV_MSG_V4 Call by reference Type reference (TYPE) ANY 20110901
9 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWBEP/DEFI_SYSTEM_ALIAS SAP System Alias 20110901
10 Returning RV_MSG_HANDLE Value transfer Type reference (TYPE) BALMSGHNDL 20110901

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

Method SET_ERROR_EXIST_FLAG Signature

Method SET_ERROR_EXIST_FLAG on class /IWBEP/CL_MGW_DSTGEN_LOGGER has no parameter.
Method SET_ERROR_EXIST_FLAG on class /IWBEP/CL_MGW_DSTGEN_LOGGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200