SAP ABAP Class CL_CRM_UI_LAYOUT_CB (Navigation Frame - Customizing Buffer)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-APF (Application Component) Application Frame
     CRM_BSP_UI_FRAME_CORE (Package) Application Frame DDIC, Services and Utilities
Properties
Class CL_CRM_UI_LAYOUT_CB  
Short Description Navigation Frame - Customizing Buffer    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_UI_FRAME_CORE   Application Frame DDIC, Services and Utilities 
Created 20080507   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_CRM_UI_LAYOUT_CB has no interface implemented.
Friends
Class CL_CRM_UI_LAYOUT_CB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LAYOUT_COMPONENTS Instance attribute Private Type reference (TYPE) CRMTT_UI_FRW_CP Layout Components 20080507
2 LAYOUT_COMPONENTS_NEG Instance attribute Private Type reference (TYPE) TY_LAYOUT_COMPONENTS_NEG Requested But Not Existing Layout Component 20090206
3 LAYOUT_PROFILES Instance attribute Private Type reference (TYPE) CRMTT_UI_LAYOUT Layout Profiles 20080507
4 LAYOUT_PROFILES_NEG Instance attribute Private Type reference (TYPE) TY_LAYOUT_PROFILES_NEG Requested But Not Existing Layout Profiles 20090206
5 NAVBAR_COMPONENTS Instance attribute Private Type reference (TYPE) CRMT_UI_FRW_NBC_TAB Navigation Bar Components 20080508
6 NAVBAR_COMPONENTS_NEG Instance attribute Private Type reference (TYPE) TY_NAVBAR_COMPONENTS_NEG Requested But Not Existing Navigation Bar Component 20090206
7 SELF Static Attribute Private Object reference (TYPE REF TO) CL_CRM_UI_LAYOUT_CB Navigation Frame - Customizing Buffer 20080507
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BSP_APPLICATION Instance method Private Method Check BSP application 20080507
2 CHECK_LAYOUT_PROFILE Instance method Public Method Check consistency of layout profile 20080507
3 CHECK_UI_COMPONENT Instance method Private Method Check existence of UI component 20080507
4 GET_INSTANCE Static method Public Method Get instance of this class 20080507
5 GET_LAYOUT_COMPONENT Instance method Private Method Get layout component 20080507
6 GET_LAYOUT_PROFILE Instance method Public Method Get one specific layout profile 20080507
7 GET_NAVBAR_COMPONENTS Instance method Private Method Get Navigation Bar Components of One Specific Layout Profile 20080508
Events
Class CL_CRM_UI_LAYOUT_CB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_LAYOUT_COMPONENTS_NEG Private See coding Requested But Not Existing Layout Component 20090206 TY_LAYOUT_COMPONENTS_NEG type hashed table of TY_LAYOUT_COMPONENT_NEG with unique key COMP_ID
2 TY_LAYOUT_COMPONENT_NEG Private See coding 20090206 begin of TY_LAYOUT_COMPONENT_NEG, COMP_ID type CRMC_UI_FRW_CP-COMP_ID, end of TY_LAYOUT_COMPONENT_NEG
3 TY_LAYOUT_PROFILES_NEG Private See coding Requested But Not Existing Layout Profiles 20090206 TY_LAYOUT_PROFILES_NEG type hashed table of TY_LAYOUT_PROFILE_NEG with unique key PROFILE
4 TY_LAYOUT_PROFILE_NEG Private See coding 20090206 begin of TY_LAYOUT_PROFILE_NEG, PROFILE type CRMC_UI_LAYOUT-PROFILE, end of TY_LAYOUT_PROFILE_NEG
5 TY_NAVBAR_COMPONENTS_NEG Private See coding Requested But Not Existing Navigation Bar Component 20090206 TY_NAVBAR_COMPONENTS_NEG type hashed table of TY_NAVBAR_COMPONENT_NEG with unique key PROFILE COMP_ID
6 TY_NAVBAR_COMPONENT_NEG Private See coding 20090206 begin of TY_NAVBAR_COMPONENT_NEG, PROFILE type CRMC_UI_FRW_NBC-PROFILE, COMP_ID type CRMC_UI_FRW_NBC-COMP_ID, end of TY_NAVBAR_COMPONENT_NEG
Method Signatures

Method CHECK_BSP_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BSP_APPLICATION Call by reference Type reference (TYPE) O2APPLNAME Name of BSP Application 20080507
2 Importing IV_BSP_PAGE Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20080507

Method CHECK_BSP_APPLICATION on class CL_CRM_UI_LAYOUT_CB has no exception.

Method CHECK_LAYOUT_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXCEPTIONS Call by reference Type reference (TYPE) CRMTT_UI_EXCEPTIONS Table Of Exceptions 20080507
2 Exporting EV_CONSISTENT Value transfer Type reference (TYPE) ABAP_BOOL 20080507
3 Importing IV_LAYOUT_PROFILE Call by reference Type reference (TYPE) CRMT_UI_FRW_LAYOUT_PROFILE Layout Profile 20080507

Method CHECK_LAYOUT_PROFILE on class CL_CRM_UI_LAYOUT_CB has no exception.

Method CHECK_UI_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI_COMP_ID Call by reference Type reference (TYPE) CRMT_UI_FRW_CMP_ID Component ID 20080507

Method CHECK_UI_COMPONENT on class CL_CRM_UI_LAYOUT_CB has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_CRM_UI_LAYOUT_CB Navigation Frame - Customizing Buffer 20080507

Method GET_INSTANCE on class CL_CRM_UI_LAYOUT_CB has no exception.

Method GET_LAYOUT_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAYOUT_COMP_ID Call by reference Type reference (TYPE) CRMT_UI_FRW_CMP_ID Component ID 20080507
2 Returning RS_RESULT Value transfer Type reference (TYPE) CRMC_UI_FRW_CP Component definition 20080507

Method GET_LAYOUT_COMPONENT on class CL_CRM_UI_LAYOUT_CB has no exception.

Method GET_LAYOUT_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAYOUT_PROFILE Call by reference Type reference (TYPE) CRMT_UI_FRW_LAYOUT_PROFILE Layout Profile 20080507
2 Returning RS_RESULT Value transfer Type reference (TYPE) CRMC_UI_LAYOUT CRM framework layout customizing table 20080507

Method GET_LAYOUT_PROFILE on class CL_CRM_UI_LAYOUT_CB has no exception.

Method GET_NAVBAR_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAYOUT_PROFILE Call by reference Type reference (TYPE) CRMT_UI_FRW_LAYOUT_PROFILE Layout Profile 20080508
2 Returning RT_RESULT Value transfer Type reference (TYPE) CRMT_UI_FRW_NBC_TAB Navigation Bar Layout 20080508

Method GET_NAVBAR_COMPONENTS on class CL_CRM_UI_LAYOUT_CB has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 700