SAP ABAP Class CL_CRM_BSP_FRAME_GENERIC_CONT (Controller Class for CRM_BSP_FRAME)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF (Application Component) People Centric UI Framework
     CRM_BSP_FRAME_GENERIC (Package) Controller Implementation: Generic Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BSP_FRAME_ODC Controller Class for ODC 20030729
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_PARENT_COM Methods for Parent Controller 20030729
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BSP_FRAME_GDP_CONT GDP Container 20030520
2 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BSP_FRAME_TABSTRIP_CONT Tabstrip Container 20030521
Properties
Class CL_CRM_BSP_FRAME_GENERIC_CONT  
Short Description Controller Class for CRM_BSP_FRAME    
Super Class CL_CRM_BSP_FRAME_ODC Controller Class for ODC 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_GENERIC   Controller Implementation: Generic Framework 
Created 20030515   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_BSP_FRAME_GENERIC_CONT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_BSP_PARENT_COM Methods for Parent Controller 20030729
Friends
Class CL_CRM_BSP_FRAME_GENERIC_CONT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TOOLBAR_EVENT_FILTER Constant Public Type reference (TYPE) CRMT_BSP_TOOLBAR_EVENT_TYPE 'FILTER' 20031001
2 GC_TOOLBAR_EVENT_LINK Constant Public Type reference (TYPE) CRMT_BSP_TOOLBAR_EVENT_TYPE 'LINK' 20031001
3 GC_TOOLBAR_EVENT_NAVIGATION Constant Public Type reference (TYPE) CRMT_BSP_TOOLBAR_EVENT_TYPE 'NAVIGATION' 20031001
4 GC_TOOLBAR_EVENT_TOOLBAR Constant Public Type reference (TYPE) CRMT_BSP_TOOLBAR_EVENT_TYPE 'TOOLBAR' 20031001
5 GC_TOOLBAR_EVENT_VIEW Constant Public Type reference (TYPE) CRMT_BSP_TOOLBAR_EVENT_TYPE 'VIEW' 20031001
6 GC_TOOLBAR_EVENT_VIEWSWITCH Constant Public Type reference (TYPE) CRMT_BSP_TOOLBAR_EVENT_TYPE 'VIEWSWITCH' 20031001
7 GC_VIEWSTATE_COLLAPSED Constant Public Type reference (TYPE) STRING 'COLLAPSED' 20030821
8 GC_VIEWSTATE_COMPACT Constant Public Type reference (TYPE) STRING 'COMPACT' 20030821
9 GC_VIEWSTATE_EXPANDED Constant Public Type reference (TYPE) STRING 'EXPANDED' 20030821
10 GC_VIEWSTATE_MODE_NONE Constant Public Type reference (TYPE) STRING 'NONE' 20030821
11 GC_VIEWSTATE_MODE_THREE_STATES Constant Public Type reference (TYPE) STRING 'COLLAPSED_COMPACT_EXPANDED' 20030821
12 GC_VIEWSTATE_MODE_TWO_STATES Constant Public Type reference (TYPE) STRING 'COLLAPSED_EXPANDED' 20030821
13 GS_TOOLBAR_SETUP Instance attribute Private Type reference (TYPE) CRMT_BSP_TOOLBAR_SETUP Toolbar Configuration 20030729
14 GT_MULTI_ENTRY Instance attribute Private Type reference (TYPE) CRMT_BSP_MULTI_ENTRY_TAB Generic Container: Entries of a Multi-Group 20030904
15 GT_PAGE_ATTR Instance attribute Private Type reference (TYPE) CRMT_BSP_MAIN_ATTR_TAB Page Variables 20030515
16 GV_EMBEDDED_HAS_TOOLBAR Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030825
17 GV_FOCUS_EVENT Instance attribute Private Type reference (TYPE) CRMT_BSP_EVENT 20031007
18 GV_FOCUS_FIELDNAME Instance attribute Private Type reference (TYPE) CRMT_BSP_FIELDNAME 20031007
19 GV_FOCUS_KEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20030527
20 GV_FOCUS_OBJECT_KEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY 20031007
21 GV_PATTERN_MODE_LOADED Static Attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030523
22 GV_PATTERN_MODE_NEW Static Attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030523
23 GV_SINGLEMODE Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030520
24 GV_TABLE_HEADER_NECESSARY Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030602
25 GV_VIEWSTATE Instance attribute Protected Type reference (TYPE) STRING 20030815
26 GV_VIEWSTATE_MODE Instance attribute Protected Type reference (TYPE) STRING 20030821
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20030528
2 CONTAINER_DO_GET_DATA Instance method Protected Method Data Retrieval 20030528
3 D2003_ELEMENT_PROCESS Instance method Protected Method Process Element Only for Design2003 20030819
4 GET_ACCESS_SCREENSTRUCTURE Instance method Protected Method Determine Main Screen Structure 20030515
5 GET_BLUEPRINT_FOR_MULTI Instance method Private Method Determine Blueprint Entry for Subcontroller 20030515
6 GET_CONTAINER_TOOLBAR Instance method Public Method Get Container for User-Defined Toolbar Parts 20030522
7 GET_CONTEXT_CLASS Instance method Private Method Get Data Context 20030515
8 GET_EMBEDDED_SCREENTYPE Instance method Protected Method Determine Screentype for Embedded Controller 20030520
9 GET_MODEL_ID Instance method Private Method Determination of Model 20030515
10 GET_OPTIONMENU_ITEMS Instance method Protected Method Return Entries for Option Menu (Optional) 20030714
11 GET_SINGLE_CONTROLLERID Instance method Private Method Get ID of Single Embedded Controller 20030521
12 GET_SUB_CONTROLLER Instance method Private Method Get Subcontroller for Multigroup Event 20030904
13 GET_TOOLBAR_EVENT Instance method Protected Method Extract Toolbar Event from BSP Event 20030730
14 HANDLE_CONTAINER_EVENT Instance method Public Method Transfer Toolbar Event to Container 20030818
15 IS_PATTERN_MODE_NEW Static method Public Method Render new or fake tags? 20030523
16 IS_SINGLE_COMPONENT_ID Instance method Protected Method Embedded Controller ID? 20030521
17 IS_TOOLBAR_COMPONENT Instance method Protected Method Does the Component ID Belong to the Controller Toolbar? 20030729
18 LOAD_MULTIGROUP Instance method Protected Method Import Multigroup 20030528
19 PROCESS_TOOLBAR_EVENT Instance method Private Method Process Toolbar Event 20030730
20 REMOVE_MULTIGRP_ENTRIES Instance method Private Method Deletion of Non-Relevant Entries in the Multigroup 20030515
21 RENDER Instance method Protected Method Render Control 20030520
22 RENDER_CONTENT Instance method Protected Method Render Subcontroller 20030521
23 RENDER_TOOLBAR Instance method Protected Method Render Toolbar 20030515
24 RENDER_TOOLBAR_OLD Instance method Protected Method Render Toolbar 20030904
25 SETUP Instance method Protected Method Initialize Controller 20031006
26 SETUP_MULTI_CONTROLLER Instance method Protected Method Integrate Embedded Controller 20031006
27 SETUP_TOOLBAR Instance method Protected Method Structure Toolbar Configuration 20030729
Events
Class CL_CRM_BSP_FRAME_GENERIC_CONT has no event.
Types
Class CL_CRM_BSP_FRAME_GENERIC_CONT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method CONTAINER_DO_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030528
2 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20030528

Method CONTAINER_DO_GET_DATA on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method D2003_ELEMENT_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_BSP_ELEMENT Basisinterface für BSP-Element 20030819
2 Returning RC Value transfer Type reference (TYPE) I 20030819

Method D2003_ELEMENT_PROCESS on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method GET_ACCESS_SCREENSTRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SCREENSTRUCTURE Value transfer Type reference (TYPE) CRMC_BLUEPRINT-SCREENSTRUCTURE Strukturname des Anzeigefeldes 20030528

Method GET_ACCESS_SCREENSTRUCTURE on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method GET_BLUEPRINT_FOR_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BLUEPRINT Value transfer Type reference (TYPE) CRMT_BSP_BLUEPRINT Strukture Blueprint Tabelle + Controler + ID des Controllers 20030515
2 Exporting ES_SCREENTYPE Value transfer Type reference (TYPE) CRMC_BL_SCRTYP Bildelementart 20030515
3 Exporting EV_HAS_TOOLBAR Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030825
4 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikations-Szenario 20030515
5 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20030515
6 Importing IV_EVENT Call by reference Type reference (TYPE) CRMT_BSP_EVENT Event 20030515
7 Importing IV_MULTIPOSITION Call by reference Type reference (TYPE) CRMT_BSP_SCRPOSITION Position des Teilbildes auf dem layout 20030515
8 Importing IV_SCREENPOSITION Call by reference Type reference (TYPE) CRMT_BSP_SCRPOSITION Position des Teilbildes auf dem layout 20030515

Method GET_BLUEPRINT_FOR_MULTI on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method GET_CONTAINER_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOOLBAR Call by reference Type reference (TYPE) CRMT_BSP_TOOLBARGRP_TAB Toolbar gruppe 20030522
2 Exporting ET_TOOLBAR_TEXT Call by reference Type reference (TYPE) CRMT_BSP_EVENT_T_TAB Tabellentyp für Ereignistexte 20030522
3 Exporting ET_VIEWSWITCH Call by reference Type reference (TYPE) CRMT_BSP_EVENT_T_TAB Tabellentyp für Ereignistexte 20030523
4 Exporting EV_SELECTED_VIEWSWITCH Call by reference Type reference (TYPE) CRMT_BSP_EVENT Ereignis 20030818
5 Importing IV_COMPONENT_ID Call by reference Type reference (TYPE) STRING 20030522

Method GET_CONTAINER_TOOLBAR on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method GET_CONTEXT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BLUEPRINT_ENTRY Call by reference Type reference (TYPE) CRMT_BSP_BLUEPRINT Applikationsszenario-bildbereich 20030515
2 Returning RR_DATA_CONTEXT Value transfer Object reference (TYPE REF TO) CL_CRM_BSP_DATA_CONTEXT Datenkontext 20030515

Method GET_CONTEXT_CLASS on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method GET_EMBEDDED_SCREENTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SCRTYPE Call by reference Type reference (TYPE) CRMC_BL_SCRTYP Bildelementart 20030521
2 Exporting EV_HAS_TOOLBAR Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030825
3 Importing IV_CONTAINER_SCREENTYPE Call by reference Type reference (TYPE) CRMT_BSP_SCRTYPE 20030521
4 Importing IV_EVENT Call by reference Type reference (TYPE) CRMT_BSP_EVENT Ereignis 20030829

Method GET_EMBEDDED_SCREENTYPE on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method GET_MODEL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCREENSTRUCTURE Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20030515
2 Importing IV_SCREENTYPE Call by reference Type reference (TYPE) CRMT_BSP_SCRTYPE Bildelementart 20030515
3 Returning RV_MODEL_ID Value transfer Type reference (TYPE) STRING 20030515

Method GET_MODEL_ID on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method GET_OPTIONMENU_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OPTIONMENU_ITEM Value transfer Type reference (TYPE) PHTMLB_POPUPMENUITEMS 20030714

Method GET_OPTIONMENU_ITEMS on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method GET_SINGLE_CONTROLLERID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCREENTYPE Call by reference Type reference (TYPE) CRMT_BSP_SCRTYPE Bildelementart 20030521
2 Returning RV_CONTROLLERID Value transfer Type reference (TYPE) STRING 20030521

Method GET_SINGLE_CONTROLLERID on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method GET_SUB_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT Call by reference Type reference (TYPE) CRMT_BSP_EVENT Multi-Event; Default=Main Controller 20030904
2 Returning RV_SUB_CONTROLLER Value transfer Object reference (TYPE REF TO) IF_CRM_BSP_FRAME_COM Controller Kommunikation 20030904

Method GET_SUB_CONTROLLER on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method GET_TOOLBAR_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVENT_DATA Value transfer Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten von HTMLB 20030730
2 Returning RS_TOOLBAR_EVENT Value transfer Type reference (TYPE) CRMT_BSP_TOOLBAR_EVENT 20031001

Method GET_TOOLBAR_EVENT on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method HANDLE_CONTAINER_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVENT_DATA Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten von HTMLB 20030818
2 Returning RV_GLOBAL_EVENT Value transfer Type reference (TYPE) STRING 20030818

Method HANDLE_CONTAINER_EVENT on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method IS_PATTERN_MODE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP-Seitenkontext für Element-Handler 20030825
2 Returning RV_NEW_MODE Value transfer Type reference (TYPE) BOOLE_D TRUE = neue Tags|FALSE = alte fake Tags 20030523

Method IS_PATTERN_MODE_NEW on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method IS_SINGLE_COMPONENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_ID Call by reference Type reference (TYPE) STRING 20030521
2 Returning RV_IS_SINGLE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030521

Method IS_SINGLE_COMPONENT_ID on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method IS_TOOLBAR_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_ID Call by reference Type reference (TYPE) STRING 20030729
2 Returning RV_IS_TOOLBAR_COMPONENT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030729

Method IS_TOOLBAR_COMPONENT on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method LOAD_MULTIGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MULTIGROUP Call by reference Type reference (TYPE) CRMT_BSP_MULTIGROUP Multigruppe 20030528

Method LOAD_MULTIGROUP on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method PROCESS_TOOLBAR_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TOOLBAR_EVENT Call by reference Type reference (TYPE) CRMT_BSP_TOOLBAR_EVENT 20031001
2 Returning RV_GLOBAL_EVENT Value transfer Type reference (TYPE) STRING 20030730

Method PROCESS_TOOLBAR_EVENT on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method REMOVE_MULTIGRP_ENTRIES Signature

Method REMOVE_MULTIGRP_ENTRIES on class CL_CRM_BSP_FRAME_GENERIC_CONT has no parameter.
Method REMOVE_MULTIGRP_ENTRIES on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method RENDER Signature

Method RENDER on class CL_CRM_BSP_FRAME_GENERIC_CONT has no parameter.
Method RENDER on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method RENDER_CONTENT Signature

Method RENDER_CONTENT on class CL_CRM_BSP_FRAME_GENERIC_CONT has no parameter.
Method RENDER_CONTENT on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method RENDER_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SETUP Call by reference Type reference (TYPE) CRMT_BSP_TOOLBAR_SETUP Toolbar Konfiguration 20030729

Method RENDER_TOOLBAR on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method RENDER_TOOLBAR_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SETUP Call by reference Type reference (TYPE) CRMT_BSP_TOOLBAR_SETUP Toolbar Konfiguration 20030904

Method RENDER_TOOLBAR_OLD on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method SETUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NEW_GLOBAL_EVENT Value transfer Type reference (TYPE) CRMT_BSP_EVENT 20031006

Method SETUP on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method SETUP_MULTI_CONTROLLER Signature

Method SETUP_MULTI_CONTROLLER on class CL_CRM_BSP_FRAME_GENERIC_CONT has no parameter.
Method SETUP_MULTI_CONTROLLER on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.

Method SETUP_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TOOLBAR_SETUP Call by reference Type reference (TYPE) CRMT_BSP_TOOLBAR_SETUP Toolbar Konfiguration 20030825

Method SETUP_TOOLBAR on class CL_CRM_BSP_FRAME_GENERIC_CONT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400