SAP ABAP Class CL_BSP_DLC_CONFIG_CHECKER (check tool for configuration)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-CON (Application Component) UI Configuration & Design Layer
     BSP_DYN_CONFIG_CHECK_TOOLS (Package) Checktools for UI-Configurations
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_DLC_CON_CHK_ADV_CONFIG Config Check er / Grid config 20090403
2 Inheritance (c INHERITING FROM c_ref)  CL_BSP_DLC_CON_CHK_ADV_SEARCH Config Checker / Advanced Search 20090403
3 Inheritance (c INHERITING FROM c_ref)  CL_BSP_DLC_CON_CHK_FS Config Checker / Advanced Search 20090403
4 Inheritance (c INHERITING FROM c_ref)  CL_BSP_DLC_CON_CHK_LIST_BASED Config Checker / Advanced Search 20090403
5 Inheritance (c INHERITING FROM c_ref)  CL_BSP_DLC_CON_CHK_TABLE Config Checker / Advanced Search 20090403
Properties
Class CL_BSP_DLC_CONFIG_CHECKER  
Short Description check tool for configuration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_CHECK_TOOLS   Checktools for UI-Configurations 
Created 20090403   SAP 
Last change 20130531   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)
2 BSPUT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BSP_DLC_CONFIG_CHECKER has no interface implemented.
Friends
Class CL_BSP_DLC_CONFIG_CHECKER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPONENT Instance attribute Protected Type reference (TYPE) O2APPLNAME Name of BSP Application 20090403
2 CONFIG_READER Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_READER Configuration Reader (View related) 20090403
3 EFC_PROCESSOR Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_DLC_EFC_PROC Effective Context Processor 20090403
4 ENHANCEMENT_SET Instance attribute Protected Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Enhancement Set 20090403
5 GR_SELF Static Attribute Private Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CHECKER check tool for configuration 20090403
6 GS_STEERING_PARAM Instance attribute Protected Type reference (TYPE) TS_STEERING_PARAM Steering Parameter 20090422
7 GT_CONFIG_W_ORIGS Instance attribute Private Type reference (TYPE) BSP_DLCT_CONF_W_ORIGS Configuration Keys with Origin 20090403
8 GT_EFC_CHECKER Instance attribute Private See coding Structure for EFC-Checker Table 20090403
9 LOG Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_WD_WZ_APPL_LOG Log Class for BSP WD Enhancement Wizards 20090403
10 VIEWNAME Instance attribute Protected Type reference (TYPE) O2PAGE Internal Name (Key) of BSP Page 20090403
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SUCCESS_MESSAGE Instance method Protected Method 20090422
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090403
3 DO_CHECK Instance method Protected Method 20090403
4 DO_SINGLE_CHECK Instance method Protected Method Do Single Check 20110414
5 GET_EFC_CHECKER Instance method Protected Method 20090403
6 GET_INSTANCE Static method Public Method 20090403
7 GET_REPOSITORY Instance method Private Method 20090403
8 LOG_ADD_MSG Instance method Protected Method 20090408
9 PERFORM_DEFAULT_CHECK Instance method Public Method 20090403
Events
Class CL_BSP_DLC_CONFIG_CHECKER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_EFC_CHECKER Private See coding Structure for EFC-Checker Table 20090403 BEGIN OF ts_efc_checker, component_usage TYPE bsp_dlc_component_usage, object_type TYPE bsp_dlc_object_type, efc_checker TYPE REF TO cl_bsp_dlc_efc_checker, END OF ts_efc_checker
2 TS_STEERING_PARAM Protected See coding Steering Parameter 20090422 BEGIN OF ts_steering_param, use_success_message TYPE abap_bool, is_sap_system TYPE abap_bool, END OF ts_steering_param
Method Signatures

Method ADD_SUCCESS_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SEM_KEY Call by reference Type reference (TYPE) BSP_DLCS_CONF_SEM_KEY_VAR_PART Configuraiton Key / Variable Part 20090422

Method ADD_SUCCESS_MESSAGE on class CL_BSP_DLC_CONFIG_CHECKER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) CL_BSP_WD_WZ_APPL_LOG Log Class for BSP WD Enhancement Wizards 20090403
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) O2APPLNAME Name of BSP Application 20090403
3 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Enhancement Set 20090403
4 Importing IV_IS_SAP_SYSTEM Call by reference Type reference (TYPE) ABAP_BOOL SAP or Customer System 20090422
5 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGE Internal Name (Key) of BSP Page 20090403

Method CONSTRUCTOR on class CL_BSP_DLC_CONFIG_CHECKER has no exception.

Method DO_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SEM_KEY Call by reference Type reference (TYPE) BSP_DLCS_CONF_SEM_KEY_VAR_PART Configuration Context-id and semandic key 20090403
2 Importing IV_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN From System- or Customer Table 20090403

Method DO_CHECK on class CL_BSP_DLC_CONFIG_CHECKER has no exception.

Method DO_SINGLE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ISSUE_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20110414
2 Importing IR_CONFIG_TYPED Call by reference Object reference (TYPE REF TO) DATA Config as data reference 20110414
3 Importing IS_SEM_KEY Call by reference Type reference (TYPE) BSP_DLCS_CONF_SEM_KEY_VAR_PART Configuration Context-id and semandic key 20110414
4 Importing IV_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN From System- or Customer Table 20110414

Method DO_SINGLE_CHECK on class CL_BSP_DLC_CONFIG_CHECKER has no exception.

Method GET_EFC_CHECKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE Component Usage 20090403
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090403
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_DLC_EFC_CHECKER Effective Context Checker 20090403

Method GET_EFC_CHECKER on class CL_BSP_DLC_CONFIG_CHECKER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) CL_BSP_WD_WZ_APPL_LOG Log Class for BSP WD Enhancement Wizards 20090403
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) O2APPLNAME Name of BSP Application 20090403
3 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET '' Enhancement Set 20090403
4 Importing IV_IS_SAP_SYSTEM Call by reference Type reference (TYPE) ABAP_BOOL SAP / Customer System 20090422
5 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGE Internal Name (Key) of BSP Page 20090403
6 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CHECKER check tool for configuration 20090403

Method GET_INSTANCE on class CL_BSP_DLC_CONFIG_CHECKER has no exception.

Method GET_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20090403
2 Returning RR_REPOSITORY Value transfer Object reference (TYPE REF TO) CL_BSP_WD_REPOSITORY Web Dynpro Runtime Repository 20090403

Method GET_REPOSITORY on class CL_BSP_DLC_CONFIG_CHECKER has no exception.

Method LOG_ADD_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SEM_KEY_VAR_PART Call by reference Type reference (TYPE) BSP_DLCS_CONF_SEM_KEY_VAR_PART Configuraiton Key / Variable Part 20090408
2 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID 'BSP_DYN_CONFIG_CHECK' Message Class 20090408
3 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20090408
4 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20090408
5 Importing IV_MSG_V1 Call by reference Type reference (TYPE) CLIKE 20090408
6 Importing IV_MSG_V2 Call by reference Type reference (TYPE) CLIKE 20090408
7 Importing IV_MSG_V3 Call by reference Type reference (TYPE) CLIKE 20090408
8 Importing IV_MSG_V4 Call by reference Type reference (TYPE) CLIKE 20090408

Method LOG_ADD_MSG on class CL_BSP_DLC_CONFIG_CHECKER has no exception.

Method PERFORM_DEFAULT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) CL_BSP_WD_WZ_APPL_LOG Log Class for BSP WD Enhancement Wizards 20090403
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) O2APPLNAME Component Name 20090403
3 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Enhancement Set 20090403
4 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGE Internal Name (Key) of BSP Page 20090403

Method PERFORM_DEFAULT_CHECK on class CL_BSP_DLC_CONFIG_CHECKER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701