SAP ABAP Class CL_CRM_BSP_FRAME_OIC (Controller Class for OIC)
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_PATTERN Controller-Klasse für alle generischen Muster 20020917
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BSP_FRAME_CALC Controller Class for CRM_BSP_FRAME 20030605
2 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BSP_FRAME_MULTISELECT Controller Class for CRM_BSP_FRAME 20030108
3 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BSP_FRAME_SRES Controller Class for CRM_BSP_FRAME 20020917
4 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BSP_FRAME_SRET Controller Class for CRM_BSP_FRAME 20020918
Properties
Class CL_CRM_BSP_FRAME_OIC  
Short Description Controller Class for OIC    
Super Class CL_CRM_BSP_FRAME_PATTERN Controller-Klasse für alle generischen Muster 
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 20020917   SAP 
Last change 20110908   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_BSP_FRAME_OIC has no interface implemented.
Friends
Class CL_CRM_BSP_FRAME_OIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EDIT Static Attribute Public Type reference (TYPE) STRING 'EDIT' Event 20041001
2 GC_EVENT_INTLINK Static Attribute Public Type reference (TYPE) CRMT_BSP_EVENT 'EDIT_DETAILS' Event, Internal Link from OIP to ODP 20041105
3 GC_EVENT_SAVE Static Attribute Public Type reference (TYPE) CRMT_BSP_EVENT 'SAVE' Event 20050104
4 GC_EVENT_SELECT_ALL Static Attribute Public Type reference (TYPE) CRMT_BSP_EVENT 'SELECT_ALL' Event 20050106
5 GC_EVENT_SELECT_NONE Static Attribute Public Type reference (TYPE) CRMT_BSP_EVENT 'SELECT_NONE' Event 20050106
6 GC_EVENT_SHOW_ALL Static Attribute Public Type reference (TYPE) CRMT_BSP_EVENT 'SHOW_ALL' Event 20050106
7 GC_EVENT_SHOW_SELECTED Static Attribute Public Type reference (TYPE) CRMT_BSP_EVENT 'SHOW_SELECTED' Event 20050106
8 GC_FAV_ADD Static Attribute Public Type reference (TYPE) CRMT_BSP_EVENT 'ADD_TO_FAVORITES' Event 20050104
9 GC_FAV_DELETE Static Attribute Public Type reference (TYPE) CRMT_BSP_EVENT 'DEL_FROM_FAVORITES' Event 20050104
10 GC_SWITCH_EDIT_MODE Constant Public Type reference (TYPE) STRING 'SWITCH_EDIT_MODE' Switch Edit mode event 20040924
11 GC_TLB_EVENT_INACTIVE Constant Protected Type reference (TYPE) STRING 'INACTIVE' Internes Merkmal für inaktives Toolbar Element 20050103
12 GT_DDLB_REFGUID Instance attribute Protected Type reference (TYPE) CRMT_BSP_DDLB_T Daten für Tabelle für DDLB's mit Verweis auf Datencontainer 20030530
13 GT_EVENTGROUP_TEXT Instance attribute Protected Type reference (TYPE) CRMT_BSP_EVENTGRE_T texte zur Eventgruppe 20050112
14 GT_ROWSSELECTED Instance attribute Protected Type reference (TYPE) STRING_TABLE Tabelle von Strings 20030522
15 GT_TOOLBAR Instance attribute Protected Type reference (TYPE) CRMT_BSP_TOOLBARGRP_TAB Toolbar gruppe 20050112
16 GT_TOOLBAR_TEXT Instance attribute Protected Type reference (TYPE) CRMT_BSP_EVENT_T Definition von Events für BSP-Anwendungen 20050112
17 GV_CURRENT_LIST_ID Instance attribute Protected Type reference (TYPE) CRMT_BSP_LIST_ID List ID of the current object keys, given by State Mgr. 20050707
18 GV_EDIT_MODE Instance attribute Protected Type reference (TYPE) CRMT_BOOLEAN ABAP_TRUE Display mode of the Tableview 20040923
19 GV_FOCUS_OBJECT_KEY Instance attribute Protected Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050104
20 GV_FOCUS_OBJECT_KEY_ORG Instance attribute Protected Type reference (TYPE) CRMT_BSP_OBJECTKEY Original focus object key from OIP 20050114
21 GV_FOLDER Instance attribute Protected Type reference (TYPE) CRMT_BSP_FAVORITES_FOLDER Favorites folder name 20050104
22 GV_FP_VERSION Instance attribute Protected Type reference (TYPE) CRMT_BL_FLOORPLAN Floorplan version 20050207
23 GV_LEADSELECTIONINDEX Instance attribute Protected Type reference (TYPE) STRING 20041229
24 GV_NEXT_FOCUS_OBJECT_KEY Instance attribute Protected Type reference (TYPE) CRMT_BSP_OBJECTKEY Nächster ausgewählter Objektschlüssel 20050104
25 GV_NFP_VIEW_MODE Instance attribute Protected Type reference (TYPE) STRING Floorplan view mode 20050108
26 GV_OIP_CREATE_MODE Instance attribute Protected Type reference (TYPE) ABAP_BOOL OIP Create Mode 20050822
27 GV_SCREENTYPE Instance attribute Protected Type reference (TYPE) CRMT_BSP_SCRTYPE 'LIST' Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20050112
Methods
# Method Level Visibility Method type Description Created on
1 FILL_F4_STRUCTURE Instance method Protected Method 20041118
2 GET_HEADER_TEXT Instance method Protected Method 20050112
3 GET_HEADER_VIEW Instance method Protected Method 20050112
4 GET_SELECTEDNUMBER Instance method Protected Method 20050107
5 INSERT_SELECT_EVENTS Instance method Protected Method Einfügen der Selektionsevents in Toolbar 20050106
6 IS_FOCUS_SET Instance method Public Method Is a focus set? 20030522
7 JS_SELECTION_CHANGE_2 Instance method Protected Method JavaScript für Selektionsänderung 20050105
8 MANAGE_FAVORITE_BUTTONS Instance method Protected Method Manage favorite buttons 20050707
9 READ_FIELDGROUP_HEAD Instance method Protected Method Ermitteln der Feldgruppe für Kopfbereich 20050104
10 READ_TOOLBARGROUP_HEAD Instance method Protected Method 20050104
11 SET_CS_VALUES_TO_GC Instance method Protected Method 20041118
Events
Class CL_CRM_BSP_FRAME_OIC has no event.
Types
Class CL_CRM_BSP_FRAME_OIC has no local type.
Method Signatures

Method FILL_F4_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_CONTEXT_ID Call by reference Type reference (TYPE) STRING 20041118
2 Exporting EV_CS_ACTIVE Call by reference Type reference (TYPE) BOOLEAN Boolsche Variable (X=true, -=false, Space=unknown) 20041125
3 Importing GS_BLUEPRINT_ENTRY Call by reference Type reference (TYPE) CRMC_BLUEPRINT 20041118
4 Importing GT_ROWFGT Call by reference Type reference (TYPE) CRMT_FIELDGRP_TAB 20041118
5 Importing GV_TOGGLE Call by reference Type reference (TYPE) CHAR4 Nicht genauer definierter Bereich, evtl. für Patch-Level 20041118
6 Importing IT_SCREEN_STRUCTURE_DATA Call by reference Type reference (TYPE) ANY 20041118
7 Importing LR_DC_GENERIC Call by reference Object reference (TYPE REF TO) CL_CRM_BSP_DC_GENERIC 20041118
8 Importing LV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20041118

Method FILL_F4_STRUCTURE on class CL_CRM_BSP_FRAME_OIC has no exception.

Method GET_HEADER_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDNAMES Call by reference Type reference (TYPE) STRING_TABLE 20050112
2 Importing IT_FIELDNAMES_KEY Call by reference Type reference (TYPE) STRING_TABLE 20050112
3 Importing IT_FIELDTYPES Call by reference Type reference (TYPE) STRING_TABLE 20050412
4 Importing IT_FIELDTYPES_KEY Call by reference Type reference (TYPE) STRING_TABLE 20050412
5 Importing IV_CURRENT_INDEX Call by reference Type reference (TYPE) I 20050112
6 Returning RV_HEADER_TEXT Value transfer Type reference (TYPE) STRING 20050112

Method GET_HEADER_TEXT on class CL_CRM_BSP_FRAME_OIC has no exception.

Method GET_HEADER_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_HEADER_VIEW Value transfer Object reference (TYPE REF TO) IF_BSP_PAGE 20050112

Method GET_HEADER_VIEW on class CL_CRM_BSP_FRAME_OIC has no exception.

Method GET_SELECTEDNUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SELECTEDNUMBER Value transfer Type reference (TYPE) I 20050107

Method GET_SELECTEDNUMBER on class CL_CRM_BSP_FRAME_OIC has no exception.

Method INSERT_SELECT_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TOOLBAR Call by reference Type reference (TYPE) CRMT_BSP_TOOLBARGRP_TAB 20050106

Method INSERT_SELECT_EVENTS on class CL_CRM_BSP_FRAME_OIC has no exception.

Method IS_FOCUS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FOCUS_IS_SET Value transfer Type reference (TYPE) ABAP_BOOL 20030522

Method IS_FOCUS_SET on class CL_CRM_BSP_FRAME_OIC has no exception.

Method JS_SELECTION_CHANGE_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CRM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM-Objekttyp für Navigation 20050105
2 Importing IV_CRM_OBJECT_TYPE_OLD Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM-Objekttyp für Navigation 20050105
3 Importing IV_LIST_ID Call by reference Type reference (TYPE) CRMT_BSP_LIST_ID 20050110
4 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20050105
5 Importing IV_OBJECT_KEY_OLD Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20050105

Method JS_SELECTION_CHANGE_2 on class CL_CRM_BSP_FRAME_OIC has no exception.

Method MANAGE_FAVORITE_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TLBARGRP_I Call by reference Type reference (TYPE) CRMT_TLBARGRP_IT 20050707
2 Importing IT_OBJECT_KEYS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20050730

Method MANAGE_FAVORITE_BUTTONS on class CL_CRM_BSP_FRAME_OIC has no exception.

Method READ_FIELDGROUP_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDNAMES Call by reference Type reference (TYPE) STRING_TABLE Namen der Nicht-Key-Felder. 20050104
2 Exporting ET_FIELDNAMES_ALL Call by reference Type reference (TYPE) STRING_TABLE Namen aller Felder. 20050104
3 Exporting ET_FIELDNAMES_KEY Call by reference Type reference (TYPE) STRING_TABLE Namen der Key-Felder. 20050104
4 Exporting ET_FIELDTYPES Call by reference Type reference (TYPE) STRING_TABLE 20050412
5 Exporting ET_FIELDTYPES_ALL Call by reference Type reference (TYPE) STRING_TABLE 20050412
6 Exporting ET_FIELDTYPES_KEY Call by reference Type reference (TYPE) STRING_TABLE 20050412

Method READ_FIELDGROUP_HEAD on class CL_CRM_BSP_FRAME_OIC has no exception.

Method READ_TOOLBARGROUP_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EVENTGROUP_TEXT Call by reference Type reference (TYPE) CRMT_BSP_EVENTGRE_T texte zur Eventgruppe 20050104
2 Exporting ET_TOOLBAR Call by reference Type reference (TYPE) CRMT_BSP_TOOLBARGRP_TAB Toolbar gruppe 20050104
3 Exporting ET_TOOLBAR_TEXT Call by reference Type reference (TYPE) CRMT_BSP_EVENT_T Tabellentyp fuer die Eventdefinitionstabelle 20050104

Method READ_TOOLBARGROUP_HEAD on class CL_CRM_BSP_FRAME_OIC has no exception.

Method SET_CS_VALUES_TO_GC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GS_BLUEPRINT_ENTRY Call by reference Type reference (TYPE) CRMC_BLUEPRINT 20041118
2 Importing GT_ROWFGT Call by reference Type reference (TYPE) CRMT_FIELDGRP_TAB 20041118
3 Importing GV_FOCUS_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20041118
4 Importing IV_SCREENTYPE Call by reference Type reference (TYPE) CRMT_BSP_SCRTYPE Controller-Klasse für CRM_BSP_FRAME 20041223
5 Importing LR_GEN_DC Call by reference Object reference (TYPE REF TO) CL_CRM_BSP_DC_GENERIC 20041118

Method SET_CS_VALUES_TO_GC on class CL_CRM_BSP_FRAME_OIC has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 400