SAP ABAP Class CL_DMC_LOG_CONTROLLER (application log handling for UI)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMC_UTIL (Package) Data Mapping and Conversion: Utilities
Properties
Class CL_DMC_LOG_CONTROLLER  
Short Description application log handling for UI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_DMC_UTIL   Data Mapping and Conversion: Utilities 
Created 20120919   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DMC_LOG_CONTROLLER has no forward declaration.
Interfaces
Class CL_DMC_LOG_CONTROLLER has no interface implemented.
Friends
Class CL_DMC_LOG_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BAL_EXT_ID Instance attribute Private Type reference (TYPE) BALNREXT application log external ID 20130423
2 BAL_MODE Instance attribute Private Type reference (TYPE) BALMODE Application Log: Operating mode (Batch,Batch Input,Dialog) 20130423
3 BAL_OBJECT Instance attribute Private Type reference (TYPE) BALOBJ_D 'DMC' application log object name 20130423
4 BAL_PROBCLASS Instance attribute Private Type reference (TYPE) BALPROBCLH Application Log: Log problem class 20130423
5 BAL_PROG Instance attribute Private Type reference (TYPE) BALPROG Application log: Program name 20130423
6 BAL_SUBOBJECT Instance attribute Private Type reference (TYPE) BALSUBOBJ application log: subobject name 20130423
7 BAL_TCODE Instance attribute Private Type reference (TYPE) BALTCODE Application Log: Transaction Code 20130423
8 BAL_TIME_RESTRICT Instance attribute Private Type reference (TYPE) BAL_S_DTTM time frame for log selection 20130423
9 BAL_USER Instance attribute Private Type reference (TYPE) BALUSER Application log: user name 20130423
10 CO_FALSE Constant Public Type reference (TYPE) DMC_BOOLEAN '-' false 20120919
11 CO_TRUE Constant Public Type reference (TYPE) DMC_BOOLEAN 'X' true 20120919
12 DATA_SOURCE_GUID Instance attribute Private Type reference (TYPE) DMC_GUID guid of file, access plan, ... 20120919
13 FILTER_COBJ_TAB Instance attribute Private Type reference (TYPE) DMC_GUIDS_TAB guids of objects to be considered 20120920
14 FILTER_SPRJCT Instance attribute Private Type reference (TYPE) DMC_GUID DMC: Globally Unique Key (22 Characters) 20120919
15 LOG_FILTER Instance attribute Private Type reference (TYPE) BAL_S_LFIL Application Log: Log filter criteria 20120919
16 LOG_HEADER_TAB Instance attribute Protected Type reference (TYPE) BALHDR_T Application Log: Log header data table 20120919
17 MV_MT_ID Instance attribute Private Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130423
18 MV_TABNAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20130423
19 MWB_ACTIVITY_TYPE Instance attribute Private Type reference (TYPE) DMC_ACTION_TYPE MWB activity type 20120919
20 MWB_LAYER Instance attribute Private Type reference (TYPE) DMC_LOG_LAYER layer distinction for application log (IL, OLC, etc...) 20120919
21 READ_FROM_ARCHIVE Instance attribute Private Type reference (TYPE) DMC_BOOLEAN '-' read logs from archive 20130423
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120919
2 GET_LOGS_BY_SET_SELECTIONS Instance method Public Method get all application logs fulfilling the selection criteria 20120919
3 GET_MSG_BY_FILTER Instance method Public Method get messages from a log that fulfill all filter criteria 20130423
4 GET_OPTION Instance method Public Method if search criterion contains *, use CP instead of EQ 20120919
5 SET_BAL_OBJECT_SELECTION Instance method Public Method set app.log. selection by object, subobject and external ID 20130423
6 SET_FILTER_MT_ID Instance method Public Method Set Filter for MT ID 20120919
7 SET_FILTER_TABNAME Instance method Public Method Set Filter for MT ID 20120920
8 SET_LOG_FILTER Instance method Public Method Set Log filter criteria 20120919
Events
Class CL_DMC_LOG_CONTROLLER has no event.
Types
Class CL_DMC_LOG_CONTROLLER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DMC_LOG_CONTROLLER has no parameter.
Method CONSTRUCTOR on class CL_DMC_LOG_CONTROLLER has no exception.

Method GET_LOGS_BY_SET_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LOGHEADERS Value transfer Type reference (TYPE) BALHDR_T Application Log: Log header data table 20120919

Method GET_LOGS_BY_SET_SELECTIONS on class CL_DMC_LOG_CONTROLLER has no exception.

Method GET_MSG_BY_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGHNDL Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20130423
2 Returning RT_MESSAGES Value transfer Type reference (TYPE) DMC_BAL_T_MSG_WITH_HANDLE table of appl. log. messages with handle 20130423

Method GET_MSG_BY_FILTER on class CL_DMC_LOG_CONTROLLER has no exception.

Method GET_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAR Call by reference Type reference (TYPE) CLIKE 20120919
2 Returning R_OPTION Value transfer Type reference (TYPE) TVARV_OPTI ABAP: Selection option (EQ/BT/CP/...) 20120919

Method GET_OPTION on class CL_DMC_LOG_CONTROLLER has no exception.

Method SET_BAL_OBJECT_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130423
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130423
3 Importing I_BAL_EXTERNAL_ID Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20130423
4 Importing I_BAL_OBJECT Call by reference Type reference (TYPE) BALOBJ_D 'DMC' Application log: Object name (Application code) 20130423
5 Importing I_BAL_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20130423

Method SET_BAL_OBJECT_SELECTION on class CL_DMC_LOG_CONTROLLER has no exception.

Method SET_FILTER_MT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120919

Method SET_FILTER_MT_ID on class CL_DMC_LOG_CONTROLLER has no exception.

Method SET_FILTER_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABNAME Call by reference Type reference (TYPE) DMC_TABNAME_TT DMC: Indicator for Mass Transfer 20120920

Method SET_FILTER_TABNAME on class CL_DMC_LOG_CONTROLLER has no exception.

Method SET_LOG_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG_FILTER Call by reference Type reference (TYPE) BAL_S_LFIL Application Log: Log filter criteria 20120919

Method SET_LOG_FILTER on class CL_DMC_LOG_CONTROLLER has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in