SAP ABAP Class CL_CNV_00001_ULV_LOGGER (CWB ULV logger implementation)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-GTF-BS (Application Component) Business Application Support
     CNV_BASIS (Package) Conversion: Basis functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_ULV_LOGGER ULV Logger 20101104
Properties
Class CL_CNV_00001_ULV_LOGGER  
Short Description CWB ULV logger implementation    
Super Class CL_CNV_MBT_ULV_LOGGER ULV Logger 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_BASIS   Conversion: Basis functions 
Created 20101104   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CNV_00001_ULV_LOGGER has no interface implemented.
Friends
Class CL_CNV_00001_ULV_LOGGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BAL_EXTNUMBER_PATTERN Constant Protected Type reference (TYPE) BALNREXT '' Application Log: External ID 20101104
2 BAL_OBJECT Constant Protected Type reference (TYPE) BALOBJ_D 'CAGTFBS' Application log: Object name (Application code) 20101104
3 BAL_SUBOBJECT Constant Protected Type reference (TYPE) BALSUBOBJ 'CONVERSION' Application log: sub-object 20101104
4 CLIENT Instance attribute Public Type reference (TYPE) MANDT Client for log external number 20101104
5 CWB_LOGGER_DEFAULT_INSTANCE_ID Constant Public Type reference (TYPE) CHAR32 'CWB_DEFAULT_LOGGER' CWB default logger instance iid 20101105
6 CWB_LOGGER_LEVEL_OFFSET Constant Public Type reference (TYPE) BALLEVEL '1' Application Log: Level of detail 20101105
7 PACKAGE_TYPE Instance attribute Public Type reference (TYPE) CNV_PTYPE Conversion: Conversion package type 20101105
8 PACKAGE_TYPE_MWB_INTERFACE Constant Public Type reference (TYPE) CNV_PTYPE 'I' Conversion: Conversion package type 20101105
9 PACKID Instance attribute Public Type reference (TYPE) CNV_PACK Package number 20101104
10 PARAM_WRITE_CALL_STACK Constant Protected Type reference (TYPE) CNV_00001_PARAMS-PARAMNAME 'CNV_00001_LOGGER_CALL_STACK' Parameter - whether to write call stack 20110328
11 PHASE Instance attribute Public Type reference (TYPE) CNV_PHASE Phase 20101104
12 PROGNAME Instance attribute Public Type reference (TYPE) SYREPID Program name 20101104
13 RERUNARG Instance attribute Public Type reference (TYPE) CNV_REARG Conversion: Restart argument 20101105
14 RUNMODE Instance attribute Public Type reference (TYPE) CNV_RMODE Conversion: Type of program run 20101104
15 RUNMODE_CONV Constant Public Type reference (TYPE) CNV_RMODE 'C' Run mode - conversion 20110325
16 RUNMODE_TEST Constant Public Type reference (TYPE) CNV_RMODE 'T' Run mode - test 20110325
17 STATE_LOG Instance attribute Protected Type reference (TYPE) CNV_STATE Conversion: Program status 20101104
18 STATUS_INITIALIZED Instance attribute Public Type reference (TYPE) FLAG Whether status has been initialized 20110119
19 TABNAME Instance attribute Public Type reference (TYPE) TABNAME Table name 20101104
20 TASKID Instance attribute Public Type reference (TYPE) CNV_RCNT Task id 20101104
21 UPDATE_ALL_MESSAGES Instance attribute Public Type reference (TYPE) FLAG Whether to update all messages (even LOG method) 20110119
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_LIMITS Instance method Protected Method Assigns message limits 20101105
2 CONSTRUCTOR Instance method Public Constructor Creates a CWB logger (with CWB state management) 20101104
3 DO_UPDATE Instance method Protected Method Performs the actual update of the status 20110119
4 FINISH Instance method Public Method Finishes the logger work 20101105
5 GET_DEFAULT Static method Public Method Returns the default CWB logger instance 20101105
6 GET_LOG_HEADER Instance method Public Method Returns log header 20101112
7 GET_STATE_LOG Instance method Public Method Returns the current state log 20101122
8 INITIALIZE_LOGGER Instance method Protected Method Initializes the ULV logger 20101104
9 LOG_AND_UPDATE Instance method Public Method Logs a message and updates the status 20101105
10 LOG_FINISH_MESSAGE Instance method Public Method Logs finish message 20101110
11 LOG_INIT_MESSAGE Instance method Public Method Logs init message 20101110
12 REGISTER_AS_DEFAULT Instance method Protected Method Retisters this logger as default 20101105
13 UPDATE Instance method Public Method Updates the CWB status 20101105
Events
Class CL_CNV_00001_ULV_LOGGER has no event.
Types
Class CL_CNV_00001_ULV_LOGGER has no local type.
Method Signatures

Method ASSIGN_LIMITS Signature

Method ASSIGN_LIMITS on class CL_CNV_00001_ULV_LOGGER has no parameter.
Method ASSIGN_LIMITS on class CL_CNV_00001_ULV_LOGGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT SY-MANDT Client 20101104
2 Importing IGNORE_NO_ACTIVE_PACKAGE Call by reference Type reference (TYPE) FLAG SPACE Ignore no active package 20110118
3 Importing IGNORE_STATUS_INIT Call by reference Type reference (TYPE) FLAG SPACE Don't initialize status management 20101105
4 Importing PACKID Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20101104
5 Importing PHASE Call by reference Type reference (TYPE) CNV_PHASE Conversion: Phase 20101104
6 Importing PROGNAME Call by reference Type reference (TYPE) SYREPID SY-CPROG Program name 20101104
7 Importing RUNMODE Value transfer Type reference (TYPE) CNV_RMODE Conversion: Type of program run 20101105
8 Importing SUPPRESS_COMMIT Call by reference Type reference (TYPE) FLAG SPACE Whether to suppress commit after the first message 20101105
9 Importing TABNAME Call by reference Type reference (TYPE) TABNAME SPACE Table name 20120229
10 Importing UPDATE_ALL_MESSAGES Call by reference Type reference (TYPE) FLAG SPACE Whether to update all messages (even LOG method) 20110119
# Exception Resumable Description Created on
1 ACTIVE_PACKAGE_NOT_FOUND Active package was not found and none was specified explic. 20101104
2 INIT_STATE_FAILED Failed to initialize state management 20110118
3 LOG_CREATION_FAILED Failed to create log 20101105

Method DO_UPDATE Signature

Method DO_UPDATE on class CL_CNV_00001_ULV_LOGGER has no parameter.
Method DO_UPDATE on class CL_CNV_00001_ULV_LOGGER has no exception.

Method FINISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RERUNARG Call by reference Type reference (TYPE) CNV_REARG Conversion: Restart argument 20101105
2 Importing STATE_LOG Call by reference Type reference (TYPE) CNV_STATE Conversion: Program status 20101105

Method FINISH on class CL_CNV_00001_ULV_LOGGER has no exception.

Method GET_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOGGER Value transfer Object reference (TYPE REF TO) CL_CNV_00001_ULV_LOGGER CWB ULV logger implementation 20101105

Method GET_DEFAULT on class CL_CNV_00001_ULV_LOGGER has no exception.

Method GET_LOG_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HEADER Value transfer Type reference (TYPE) BAL_S_LOG Application Log: Log header data 20101112

Method GET_LOG_HEADER on class CL_CNV_00001_ULV_LOGGER has no exception.

Method GET_STATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATE_LOG Value transfer Type reference (TYPE) CNV_STATE Conversion: Program status 20101122

Method GET_STATE_LOG on class CL_CNV_00001_ULV_LOGGER has no exception.

Method INITIALIZE_LOGGER Signature

Method INITIALIZE_LOGGER on class CL_CNV_00001_ULV_LOGGER has no parameter.
# Exception Resumable Description Created on
1 LOG_CREATION_FAILED Failed to create log 20101105

Method LOG_AND_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALSORT Call by reference Type reference (TYPE) BALSORT Application log: Sort criterion/grouping 20101105
2 Importing BAL_MSG_STRUCT Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20101105
3 Importing CALLBACK Call by reference Type reference (TYPE) BALUEF Name of the callback class (impl. IF_CNV_MBT_ULV_CALLBACK) 20101105
4 Importing CALLBACK_COMPONENT Call by reference Type reference (TYPE) CNV_MBT_COMPONENT WebDynpro component for callback 20110329
5 Importing CALLBACK_EXEC_TARGET Call by reference Type reference (TYPE) CNV_MBT_EXEC_TARGET Specifies The Target System the callback is Executed in 20110531
6 Importing CALLBACK_ICON Call by reference Type reference (TYPE) ICON_D ICON_EXECUTE_OBJECT Callback displayed icon 20101214
7 Importing CALLBACK_PARAMS Call by reference Type reference (TYPE) CNV_MBT_T_ULV_CALLBACK_PARAM List of f. module parameters 20101105
8 Importing CALLBACK_PCL_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID PCL Package Number for callback 20110531
9 Importing CALLBACK_TEXT Call by reference Type reference (TYPE) STRING Callback displayed text 20101214
10 Importing CLASS Call by reference Type reference (TYPE) SYMSGID Messages, message class 20101105
11 Importing CONTAINER Call by reference Type reference (TYPE) FLAG SPACE Is container message? 20101105
12 Importing CONTEXT_DATA Call by reference Type reference (TYPE) ANY Application Log: Context data 20101105
13 Importing CONTEXT_DFIES Call by reference Type reference (TYPE) DDFIELDS Explicit field definitions 20110618
14 Importing CONTEXT_ONLY_KEYS Call by reference Type reference (TYPE) FLAG SPACE General Flag 20110409
15 Importing CONTEXT_STRUCTURE Call by reference Type reference (TYPE) BALTABNAME Application Log: Context: DDIC structure name 20101105
16 Importing CONTEXT_STRUCTURE_FIELDS Call by reference Type reference (TYPE) TTFIELDNAME List of fields to save in context 20110309
17 Importing FORCE_OUTPUT Call by reference Type reference (TYPE) FLAG Force output even if logger filters types 20110612
18 Importing LEVEL Call by reference Type reference (TYPE) BALLEVEL LEVEL_SAME Application Log: Level of detail 20101105
19 Importing MESSAGE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_MESSAGE ULV Logger Message 20101105
20 Importing NUMBER Call by reference Type reference (TYPE) SYMSGNO Messages, message number 20101105
21 Importing PARAM1 Call by reference Type reference (TYPE) ANY Message parameter 1 20101105
22 Importing PARAM2 Call by reference Type reference (TYPE) ANY Message parameter 2 20101105
23 Importing PARAM3 Call by reference Type reference (TYPE) ANY Message parameter 3 20101105
24 Importing PARAM4 Call by reference Type reference (TYPE) ANY Message parameter 4 20101105
25 Importing TYPE Call by reference Type reference (TYPE) BALMSGTY CL_CNV_MBT_ULV_MESSAGE=>INFO Type 20101105

Method LOG_AND_UPDATE on class CL_CNV_00001_ULV_LOGGER has no exception.

Method LOG_FINISH_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATUS Call by reference Type reference (TYPE) CNV_STATE Conversion: Program status 20101112

Method LOG_FINISH_MESSAGE on class CL_CNV_00001_ULV_LOGGER has no exception.

Method LOG_INIT_MESSAGE Signature

Method LOG_INIT_MESSAGE on class CL_CNV_00001_ULV_LOGGER has no parameter.
Method LOG_INIT_MESSAGE on class CL_CNV_00001_ULV_LOGGER has no exception.

Method REGISTER_AS_DEFAULT Signature

Method REGISTER_AS_DEFAULT on class CL_CNV_00001_ULV_LOGGER has no parameter.
Method REGISTER_AS_DEFAULT on class CL_CNV_00001_ULV_LOGGER has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RERUNARG Call by reference Type reference (TYPE) CNV_REARG Conversion: Restart argument 20101105
2 Importing STATE_LOG Call by reference Type reference (TYPE) CNV_STATE Conversion: Program status 20101105

Method UPDATE on class CL_CNV_00001_ULV_LOGGER has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_46C