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 |