SAP ABAP Class CL_BSP_DLC_PERS_CHECK (Check of Personalizations)
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_PERS_CHECK_NAVBAR Check Nvaigation Bar Personalization 20090414
2 Inheritance (c INHERITING FROM c_ref)  CL_BSP_DLC_PERS_CHECK_OVP Check Overview Page Personalization 20090408
3 Inheritance (c INHERITING FROM c_ref)  CL_BSP_DLC_PERS_CHECK_TABLE Check Table/Tree Personalization 20090414
Properties
Class CL_BSP_DLC_PERS_CHECK  
Short Description Check of Personalizations    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_CHECK_TOOLS   Checktools for UI-Configurations 
Created 20090326   SAP 
Last change 20100303   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 CL_BSP_DLC_PERS_CHECK has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BSP_DLC_PERS_CHECK_NAVBAR 20090414 Check Nvaigation Bar Personalization
2 CL_BSP_DLC_PERS_CHECK_OVP 20090409 Check Overview Page Personalization
3 CL_BSP_DLC_PERS_CHECK_TABLE 20090414 Check Table/Tree Personalization
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_CONFIG_READER Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_READER Configuration Reader (View related) 20090408
2 GT_CONFIG_PERS_DEP Instance attribute Protected Type reference (TYPE) BSP_DLCT_CONFIG_PERS_DEP Config / Pers dependancy 20090409
3 GV_COMPONENT Instance attribute Protected Type reference (TYPE) O2APPLNAME Name of BSP Application 20090414
4 GV_PERS_FOR_USER Instance attribute Protected Type reference (TYPE) SYUNAME User Name 20090520
5 GV_VIEWNAME Instance attribute Protected Type reference (TYPE) O2PAGE Internal Name (Key) of BSP Page 20090414
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MSG_TO_LOG Instance method Protected Method Add message 20090409
2 ADJUST Instance method Public Method Adjust personalizations 20090421
3 CHECK Instance method Public Method Check personalizations 20090409
4 CONSTRUCTOR Instance method Public Constructor 20090408
5 DELETE Static method Public Method Delete a personalization 20090414
6 DO_ADJUST Instance method Protected Method Do the actual adjust 20090422
7 DO_CHECK Instance method Protected Method Do the actual check 20090409
8 GET_INSTANCE Static method Public Method Return instance of personalization checker 20090330
9 GET_VIEW_DESCRIPTOR Instance method Protected Method 20090414
10 SET_PERS_OBSOLETE Static method Public Method Set a personalization as obsolete, i.e. containing an error 20090612
Events
Class CL_BSP_DLC_PERS_CHECK has no event.
Types
Class CL_BSP_DLC_PERS_CHECK has no local type.
Method Signatures

Method ADD_MSG_TO_LOG 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 20090409
2 Importing IS_PERS_KEY Call by reference Type reference (TYPE) BSP_DLCS_PERS_KEY_VAR_PART Personalization key, variable part (including USER) 20090409
3 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID Message Class 20090409
4 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20090409
5 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20090409
6 Importing IV_MSG_V1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090409
7 Importing IV_MSG_V2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090409
8 Importing IV_MSG_V3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090409
9 Importing IV_MSG_V4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090409

Method ADD_MSG_TO_LOG on class CL_BSP_DLC_PERS_CHECK has no exception.

Method ADJUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERS_KEY Call by reference Type reference (TYPE) BSP_DLCT_PERS_KEY_VAR_PART Personalization key, variable part (including USER) 20090421
2 Importing IV_VIEW_TO_DELETE Call by reference Type reference (TYPE) STRING View to delete from personalization 20090422

Method ADJUST on class CL_BSP_DLC_PERS_CHECK has no exception.

Method 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 20090409
2 Importing IV_ADJUST Call by reference Type reference (TYPE) BSP_DLC_PERS_CHECK_ADJUST SPACE Adjust UI personalizations after checking 20090421

Method CHECK on class CL_BSP_DLC_PERS_CHECK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_MARKED_ONLY Call by reference Type reference (TYPE) BSP_DLC_PERS_CHECK_ONLY_MARKED SPACE Check only marked personalizations 20090424
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) O2APPLNAME Name of BSP Application 20090408
3 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Enhancement Set 20090408
4 Importing IV_PERS_FOR_USER Call by reference Type reference (TYPE) SYUNAME User Name 20090408
5 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20090408

Method CONSTRUCTOR on class CL_BSP_DLC_PERS_CHECK has no exception.

Method DELETE 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) O2APPLNAME Name of BSP Application 20090414
2 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE Component Usage 20090414
3 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Subtype 20090414
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090414
5 Importing IV_PERS_FOR_USER Call by reference Type reference (TYPE) SYUNAME User Name 20090414
6 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY Role Configuration Key 20090414
7 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGE Internal Name (Key) of BSP Page 20090414

Method DELETE on class CL_BSP_DLC_PERS_CHECK has no exception.

Method DO_ADJUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONFIG_DESCRIPTOR Call by reference Object reference (TYPE REF TO) IF_BSP_DLC_CONFIGURATION Configuration Descriptor Interface 20090422
2 Importing IS_PERS_KEY Call by reference Type reference (TYPE) BSP_DLCS_PERS_KEY_VAR_PART Personalization key, variable part (including USER) 20090422
3 Importing IV_VIEW_TO_DELETE Call by reference Type reference (TYPE) STRING View to delete from personalization 20090422

Method DO_ADJUST on class CL_BSP_DLC_PERS_CHECK has no exception.

Method DO_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONFIG_DESCRIPTOR Call by reference Object reference (TYPE REF TO) IF_BSP_DLC_CONFIGURATION Configuration Descriptor Interface 20090421
2 Importing IR_LOG Call by reference Object reference (TYPE REF TO) CL_BSP_WD_WZ_APPL_LOG Log Class for BSP WD Enhancement Wizards 20090409
3 Importing IR_VIEW_DESCRIPTOR Call by reference Object reference (TYPE REF TO) IF_BSP_DLC_VIEW_DESCRIPTOR View Descriptor Interface 20090414
4 Importing IS_CONF_KEY Call by reference Type reference (TYPE) BSP_DLCS_CONF_K_VAR_PART_INFO Config Key, variable part for one view, and origin 20090409
5 Importing IS_PERS_KEY Call by reference Type reference (TYPE) BSP_DLCS_PERS_KEY_VAR_PART Personalization key, variable part (including USER) 20090409
6 Importing IV_ADJUST Call by reference Type reference (TYPE) BSP_DLC_PERS_CHECK_ADJUST SPACE Adjust UI personalizations after checking 20090421

Method DO_CHECK on class CL_BSP_DLC_PERS_CHECK has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_MARKED_ONLY Call by reference Type reference (TYPE) BSP_DLC_PERS_CHECK_ONLY_MARKED SPACE Check only marked personalizations 20090424
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) O2APPLNAME Name of BSP Application 20090408
3 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Enhancement Set 20090408
4 Importing IV_PERS_FOR_USER Call by reference Type reference (TYPE) SYUNAME User Name 20090408
5 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGE Internal Name (Key) of BSP Page 20090408
6 Returning RR_PERS_CHECK Value transfer Object reference (TYPE REF TO) CL_BSP_DLC_PERS_CHECK Check of Personalizations 20090330

Method GET_INSTANCE on class CL_BSP_DLC_PERS_CHECK has no exception.

Method GET_VIEW_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CONFIG_DESCRIPTOR Call by reference Object reference (TYPE REF TO) IF_BSP_DLC_CONFIGURATION Configuration Runtime Object 20090420
2 Exporting ER_VIEW_DESCRIPTOR Call by reference Object reference (TYPE REF TO) IF_BSP_DLC_VIEW_DESCRIPTOR View Descriptor Interface 20090414
3 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE Component Usage 20090414
4 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Subtype 20090414
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090414
6 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY Role Configuration Key 20090414

Method GET_VIEW_DESCRIPTOR on class CL_BSP_DLC_PERS_CHECK has no exception.

Method SET_PERS_OBSOLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_FLAG Call by reference Type reference (TYPE) BSP_DLC_CHECK_RESULT_FLAG 'X' Set/Clear Obsolete flag 20090612
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) O2APPLNAME Name of BSP Application 20090612
3 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE Component Usage 20090612
4 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Subtype 20090612
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090612
6 Importing IV_PERS_FOR_USER Call by reference Type reference (TYPE) SYUNAME User Name 20090612
7 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY Role Configuration Key 20090612
8 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGE Internal Name (Key) of BSP Page 20090612

Method SET_PERS_OBSOLETE on class CL_BSP_DLC_PERS_CHECK has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 701