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 | ![]() |
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 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CRMT_BSP_CHANGEDFIELD_TAB | Changed Fields | 20020813 | ||
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CRMT_BSP_OBJECTKEY_TAB | Table of Object Keys | 20020413 | ||
3 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CRMT_BSP_FIELDATTRIB_TAB | Field Characteristics | 20020411 | ||
4 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CRMT_BSP_FIELDATTRIB_TAB | Field Characteristics | 20040609 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | 20020422 | |
2 | ![]() |
Instance method | Public | Method | Change Data (Context-Specific) | 20020413 |
3 | ![]() |
Instance method | Public | Method | 20050425 | |
4 | ![]() |
Instance method | Public | Method | 20050429 | |
5 | ![]() |
Instance method | Public | Method | Read Data (Context-Specific) | 20020413 |
6 | ![]() |
Instance method | Public | Method | 20041209 | |
7 | ![]() |
Instance method | Public | Method | Have Values Changed Since Last Request? | 20030228 |
8 | ![]() |
Instance method | Public | Method | Change Data | 20020413 |
9 | ![]() |
Instance method | Public | Method | 20050425 | |
10 | ![]() |
Instance method | Public | Method | 20050425 | |
11 | ![]() |
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 | ![]() |
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 | ![]() |
ET_CHANGED_OBJECTS | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY_TAB | Tabelle von Object keys | 20030530 | ||
2 | ![]() |
ET_NEW_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY_TAB | Schlüssel eines Objektes | 20020528 | ||
3 | ![]() |
IT_CHANGED_FIELD | Call by reference | Type reference (TYPE) | CRMT_BSP_CHANGEDFIELD_TAB | Geänderte Felder | 20020413 | ||
4 | ![]() |
IV_MODIFY_ALL | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | Logische Variable | 20020413 | ||
5 | ![]() |
IV_PARENT_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20020522 | ||
6 | ![]() |
IV_SCREEN_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_SCRSTRUCNAME | Strukturname des Anzeigefeldes | 20020413 | ||
7 | ![]() |
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 | ![]() |
ET_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY_TAB | 20050425 | |||
2 | ![]() |
EV_TOTAL_HITS | Call by reference | Type reference (TYPE) | I | 20050425 | |||
3 | ![]() |
IT_MULTIVALUES | Call by reference | Type reference (TYPE) | CRMT_BSP_SEARCH_MULTI_VAL_TAB | 20050425 | |||
4 | ![]() |
IT_SORT_FIELDS | Call by reference | Type reference (TYPE) | CRMT_TABLEVIEW_SORTFLAG_TAB | 20050425 | |||
5 | ![]() |
IV_FASTSEARCH | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | 20050524 | |||
6 | ![]() |
IV_SCREEN_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_SCRSTRUCNAME | 20050425 | |||
7 | ![]() |
IV_SEARCH_ID | Call by reference | Type reference (TYPE) | CRMT_BSP_SEARCHID | 20050425 | |||
8 | ![]() |
IV_SEARCH_MAXHITS | Call by reference | Type reference (TYPE) | CRMT_BSP_SEARCH_MAXHITS | 20050425 | |||
9 | ![]() |
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 | ![]() |
ET_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY_TAB | 20050429 | |||
2 | ![]() |
IT_SORT_FIELDS | Call by reference | Type reference (TYPE) | CRMT_TABLEVIEW_SORTFLAG_TAB | 20050429 | |||
3 | ![]() |
IV_SCREEN_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_SCRSTRUCNAME | 20050429 | |||
4 | ![]() |
IV_SEARCH_MAXHITS | Call by reference | Type reference (TYPE) | CRMT_BSP_SEARCH_MAXHITS | 20050429 | |||
5 | ![]() |
IV_SEARCH_STRING | Call by reference | Type reference (TYPE) | CRMT_BSP_FAST_STRING | 20050429 | |||
6 | ![]() |
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 | ![]() |
CV_FOCUS_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20020527 | ||
2 | ![]() |
ET_FIELD_ATTRIBUTE | Call by reference | Type reference (TYPE) | CRMT_BSP_FIELDATTRIB_TAB | Field Characteristics | 20020620 | ||
3 | ![]() |
ET_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY_TAB | Tabelle von Object keys | 20020417 | ||
4 | ![]() |
EV_PARENTOBJ_LOCKED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20060713 | |||
5 | ![]() |
IT_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY_TAB | Tabelle von Object keys | 20020413 | ||
6 | ![]() |
IT_SORT_FIELDS | Call by reference | Type reference (TYPE) | CRMT_TABLEVIEW_SORTFLAG_TAB | 20050502 | |||
7 | ![]() |
IV_FASTSEARCH | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | 20050506 | |||
8 | ![]() |
IV_FOCUS_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20020619 | |||
9 | ![]() |
IV_LOCK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Logische Variable | 20020423 | ||
10 | ![]() |
IV_READ_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | Logische Variable | 20020413 | ||
11 | ![]() |
IV_SCREEN_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_SCRSTRUCNAME | Strukturname des Anzeigefeldes | 20020413 | ||
12 | ![]() |
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 | ![]() |
CS_SCREEN_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20041209 | |||
2 | ![]() |
CT_MULTIVALUES | Call by reference | Type reference (TYPE) | CRMT_BSP_SEARCH_MULTI_VAL_TAB | 20041209 | |||
3 | ![]() |
IV_SCREEN_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_SCRSTRUCNAME | 20041209 | |||
4 | ![]() |
IV_SEARCH_ID | Call by reference | Type reference (TYPE) | CRMT_BSP_SEARCHID | 20041209 | |||
5 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_NEW_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY_TAB | Schlüssel eines Objektes | 20020528 | ||
3 | ![]() |
IT_CHANGED_FIELD | Call by reference | Type reference (TYPE) | CRMT_BSP_CHANGEDFIELD_TAB | Geänderte Felder | 20020413 | ||
4 | ![]() |
IT_SCREEN_STRUCTURE | Call by reference | Type reference (TYPE) | ANY TABLE | 20020413 | |||
5 | ![]() |
IV_PARENT_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY | Schlüssel eines Objektes | 20020522 | ||
6 | ![]() |
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 | ![]() |
ET_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY_TAB | 20050425 | |||
2 | ![]() |
EV_TOTAL_HITS | Call by reference | Type reference (TYPE) | I | 20050425 | |||
3 | ![]() |
IS_SCREEN_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20050425 | |||
4 | ![]() |
IT_MULTIVALUES | Call by reference | Type reference (TYPE) | CRMT_BSP_SEARCH_MULTI_VAL_TAB | 20050425 | |||
5 | ![]() |
IT_SORT_FIELDS | Call by reference | Type reference (TYPE) | CRMT_TABLEVIEW_SORTFLAG_TAB | 20050425 | |||
6 | ![]() |
IV_FASTSEARCH | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | 20050524 | |||
7 | ![]() |
IV_SCREEN_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_SCRSTRUCNAME | 20050425 | |||
8 | ![]() |
IV_SEARCH_ID | Call by reference | Type reference (TYPE) | CRMT_BSP_SEARCHID | 20050425 | |||
9 | ![]() |
IV_SEARCH_MAXHITS | Call by reference | Type reference (TYPE) | CRMT_BSP_SEARCH_MAXHITS | 20050425 | |||
10 | ![]() |
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 | ![]() |
ET_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY_TAB | 20050425 | |||
2 | ![]() |
IS_SCREEN_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20050425 | |||
3 | ![]() |
IT_SORT_FIELDS | Call by reference | Type reference (TYPE) | CRMT_TABLEVIEW_SORTFLAG_TAB | 20050425 | |||
4 | ![]() |
IV_SCREEN_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_SCRSTRUCNAME | 20050425 | |||
5 | ![]() |
IV_SEARCH_MAXHITS | Call by reference | Type reference (TYPE) | CRMT_BSP_SEARCH_MAXHITS | 20050425 | |||
6 | ![]() |
IV_SEARCH_STRING | Call by reference | Type reference (TYPE) | CRMT_BSP_FAST_STRING | 20050425 | |||
7 | ![]() |
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 | ![]() |
ET_SCREEN_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20020413 | |||
2 | ![]() |
EV_PARENTOBJ_LOCKED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20060713 | |||
3 | ![]() |
IT_OBJECT_KEY | Call by reference | Type reference (TYPE) | CRMT_BSP_OBJECTKEY_TAB | Tabelle von Object keys | 20020413 | ||
4 | ![]() |
IT_SORT_FIELDS | Call by reference | Type reference (TYPE) | CRMT_TABLEVIEW_SORTFLAG_TAB | 20050502 | |||
5 | ![]() |
IV_FASTSEARCH | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | 20050506 | |||
6 | ![]() |
IV_FOCUS_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20020619 | |||
7 | ![]() |
IV_LOCK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Logische Variable | 20020423 | ||
8 | ![]() |
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 |