SAP ABAP Class CL_CRM_BSP_DATA_CONTEXT (Data Context)
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_BSP_MODEL BSP: Model Basis Class 20020411
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BSP_DC_GENERIC Data Context OIC Hit List 20020418
Properties
Class CL_CRM_BSP_DATA_CONTEXT  
Short Description Data Context    
Super Class CL_BSP_MODEL BSP: Model Basis Class 
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 20020411   SAP 
Last change 20060912   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_DATA_CONTEXT has no interface implemented.
Friends
Class CL_CRM_BSP_DATA_CONTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_FAILED_FIELD Instance attribute Protected Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Changed Fields 20020813
2 GT_FAILED_OBJECT_KEY Instance attribute Protected Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Table of Object Keys 20020413
3 GT_FIELD_ATTRIBUTE Instance attribute Protected Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Field Characteristics 20020411
4 GT_FIELD_ATTRIBUTE_ALL Instance attribute Protected Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Field Characteristics 20040609
Methods
# Method Level Visibility Method type Description Created on
1 DO_GET_DATA Instance method Public Method 20020422
2 DO_MODIFY Instance method Public Method Change Data (Context-Specific) 20020413
3 DO_QUERY_BY_EXTINDEX Instance method Public Method 20050425
4 DO_QUERY_BY_STRING Instance method Public Method 20050429
5 DO_READ Instance method Public Method Read Data (Context-Specific) 20020413
6 EXTEND_SEARCH_QUERY Instance method Public Method 20041209
7 IS_VALUE_CHANGED Instance method Public Method Have Values Changed Since Last Request? 20030228
8 MODIFY Instance method Public Method Change Data 20020413
9 QUERY_BY_EXTINDEX Instance method Public Method 20050425
10 QUERY_BY_STRING Instance method Public Method 20050425
11 READ Instance method Public Method Read Data 20020413
Events
Class CL_CRM_BSP_DATA_CONTEXT has no event.
Types
Class CL_CRM_BSP_DATA_CONTEXT has no local type.
Method Signatures

Method DO_GET_DATA Signature

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

Method DO_GET_DATA on class CL_CRM_BSP_DATA_CONTEXT has no exception.

Method DO_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20030530
2 Exporting ET_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Schlüssel eines Objektes 20020528
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20020413
4 Importing IV_MODIFY_ALL Call by reference Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20020413
5 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20020522
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20020413
7 Importing IV_SCREEN_TYPE Call by reference Type reference (TYPE) CHAR4 Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20020517

Method DO_MODIFY on class CL_CRM_BSP_DATA_CONTEXT has no exception.

Method DO_QUERY_BY_EXTINDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20050425
2 Exporting EV_TOTAL_HITS Call by reference Type reference (TYPE) I 20050425
3 Importing IT_MULTIVALUES Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MULTI_VAL_TAB 20050425
4 Importing IT_SORT_FIELDS Call by reference Type reference (TYPE) CRMT_TABLEVIEW_SORTFLAG_TAB 20050425
5 Importing IV_FASTSEARCH Call by reference Type reference (TYPE) CRMT_BOOLEAN 20050524
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20050425
7 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) CRMT_BSP_SEARCHID 20050425
8 Importing IV_SEARCH_MAXHITS Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS 20050425
9 Importing IV_SELECTED_GET_FIELD Call by reference Type reference (TYPE) CRMT_BSP_FIELDNAME 20050502

Method DO_QUERY_BY_EXTINDEX on class CL_CRM_BSP_DATA_CONTEXT has no exception.

Method DO_QUERY_BY_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20050429
2 Importing IT_SORT_FIELDS Call by reference Type reference (TYPE) CRMT_TABLEVIEW_SORTFLAG_TAB 20050429
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20050429
4 Importing IV_SEARCH_MAXHITS Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS 20050429
5 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) CRMT_BSP_FAST_STRING 20050429
6 Importing IV_SELECTED_GET_FIELD Call by reference Type reference (TYPE) CRMT_BSP_FIELDNAME 20050429

Method DO_QUERY_BY_STRING on class CL_CRM_BSP_DATA_CONTEXT has no exception.

Method DO_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FOCUS_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20020527
2 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Field Characteristics 20020620
3 Exporting ET_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20020417
4 Exporting EV_PARENTOBJ_LOCKED Call by reference Type reference (TYPE) ABAP_BOOL 20060713
5 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20020413
6 Importing IT_SORT_FIELDS Call by reference Type reference (TYPE) CRMT_TABLEVIEW_SORTFLAG_TAB 20050502
7 Importing IV_FASTSEARCH Call by reference Type reference (TYPE) CRMT_BOOLEAN 20050506
8 Importing IV_FOCUS_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20020619
9 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL Logische Variable 20020423
10 Importing IV_READ_ALL Call by reference Type reference (TYPE) ABAP_BOOL Logische Variable 20020413
11 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20020413
12 Importing IV_SORT_COLUMNNAME Call by reference Type reference (TYPE) STRING 20020718

Method DO_READ on class CL_CRM_BSP_DATA_CONTEXT has no exception.

Method EXTEND_SEARCH_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20041209
2 Changing CT_MULTIVALUES Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MULTI_VAL_TAB 20041209
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20041209
4 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) CRMT_BSP_SEARCHID 20041209
5 Importing IV_SELECTED_GET_FIELD Call by reference Type reference (TYPE) CRMT_BSP_FIELDNAME 20041213

Method EXTEND_SEARCH_QUERY on class CL_CRM_BSP_DATA_CONTEXT has no exception.

Method IS_VALUE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALUES_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL Werte haben sich geändert 20030228

Method IS_VALUE_CHANGED on class CL_CRM_BSP_DATA_CONTEXT has no exception.

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS_TO_REPLACE Call by reference Type reference (TYPE) CRMT_BSP_REPLACE_OBJECTKEY_TAB Liste von Objekt Schlüsseln, die ersetzt werden müssen 20030502
2 Exporting ET_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Schlüssel eines Objektes 20020528
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20020413
4 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY TABLE 20020413
5 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20020522
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20020413

Method MODIFY on class CL_CRM_BSP_DATA_CONTEXT has no exception.

Method QUERY_BY_EXTINDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20050425
2 Exporting EV_TOTAL_HITS Call by reference Type reference (TYPE) I 20050425
3 Importing IS_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050425
4 Importing IT_MULTIVALUES Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MULTI_VAL_TAB 20050425
5 Importing IT_SORT_FIELDS Call by reference Type reference (TYPE) CRMT_TABLEVIEW_SORTFLAG_TAB 20050425
6 Importing IV_FASTSEARCH Call by reference Type reference (TYPE) CRMT_BOOLEAN 20050524
7 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20050425
8 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) CRMT_BSP_SEARCHID 20050425
9 Importing IV_SEARCH_MAXHITS Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS 20050425
10 Importing IV_SELECTED_GET_FIELD Call by reference Type reference (TYPE) CRMT_BSP_FIELDNAME 20050502

Method QUERY_BY_EXTINDEX on class CL_CRM_BSP_DATA_CONTEXT has no exception.

Method QUERY_BY_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20050425
2 Importing IS_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050425
3 Importing IT_SORT_FIELDS Call by reference Type reference (TYPE) CRMT_TABLEVIEW_SORTFLAG_TAB 20050425
4 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20050425
5 Importing IV_SEARCH_MAXHITS Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MAXHITS 20050425
6 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) CRMT_BSP_FAST_STRING 20050425
7 Importing IV_SELECTED_GET_FIELD Call by reference Type reference (TYPE) CRMT_BSP_FIELDNAME 20050502

Method QUERY_BY_STRING on class CL_CRM_BSP_DATA_CONTEXT has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20020413
2 Exporting EV_PARENTOBJ_LOCKED Call by reference Type reference (TYPE) ABAP_BOOL 20060713
3 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20020413
4 Importing IT_SORT_FIELDS Call by reference Type reference (TYPE) CRMT_TABLEVIEW_SORTFLAG_TAB 20050502
5 Importing IV_FASTSEARCH Call by reference Type reference (TYPE) CRMT_BOOLEAN 20050506
6 Importing IV_FOCUS_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20020619
7 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL Logische Variable 20020423
8 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20020413

Method READ on class CL_CRM_BSP_DATA_CONTEXT has no exception.
History
Last changed by/on SAP  20060912 
SAP Release Created in 310