SAP ABAP Interface IF_USMD_EV2_GET_DATA_LIST (Renovation IF_USMD_GUIBB_LIST->GET_DATA)
Hierarchy
☛
MDG_FND (Software Component) MDG Foundation
⤷
CA-MDG-AF (Application Component) Application Framework
⤷
USMD2_ENTITY_VALUE2 (Package) Objects of MDG custom objects single processing UI
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_USMD_ENTITY_VALUE2_GUI_WD | Single Processing of an Entity | 20120605 |
Properties
| Interface | IF_USMD_EV2_GET_DATA_LIST | |
| Short Description | Renovation IF_USMD_GUIBB_LIST->GET_DATA |
General Data
| Package | USMD2_ENTITY_VALUE2 | Objects of MDG custom objects single processing UI |
| Created | 20120605 | SAP |
| Last changed | 20130531 | SAP |
| 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) |
| 2 | CL_USMD_ENTITY_VALUE2_GUI_WD | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
| 3 | IF_USMD_EV2_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 4 | IF_USMD_MODEL | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_USMD_EV2_GET_DATA_LIST has no interface.
Friends
Interface IF_USMD_EV2_GET_DATA_LIST has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_EVENT_USMD_TABLE_ADD_LINE | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'USMD_TABLE_ADD_LINE' | ID of the FPM Event | 20120713 | |
| 2 | CV_EVENT_USMD_TABLE_COPY_LINE | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'USMD_TABLE_COPY_LINE' | ID of the FPM Event | 20120713 | |
| 3 | CV_EVENT_USMD_TABLE_DEL_LINE | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'USMD_TABLE_DEL_LINE' | ID of the FPM Event | 20120713 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Get Data | 20120607 | |
| 2 | Static method | Public | Method | Get Data (Case LF_FOREIGN=ABAP_TRUE) | 20120806 | |
| 3 | Static method | Public | Method | Get Data (Case LF_FOREIGN=ABAP_FALSE) | 20120806 | |
| 4 | Static method | Public | Method | Handle event FPM_GUIBB_LIST_ON_LEAD_SLC | 20120605 | |
| 5 | Static method | Public | Method | Handle events FPM_TAB_CHANGE or FPM_VIEW_SWITCH | 20120605 | |
| 6 | Static method | Public | Method | Handle all other events | 20120605 | |
| 7 | Static method | Public | Method | Handle event USMD_TABLE_ADD_LINE | 20120605 | |
| 8 | Static method | Public | Method | Handle event USMD_TABLE_COPY_LINE | 20120605 | |
| 9 | Static method | Public | Method | Handle event USMD_TABLE_DEL_LINE | 20120605 | |
| 10 | Static method | Public | Method | Called at Initialization Time? | 20120607 | |
| 11 | Static method | Public | Method | Foreign? | 20120608 | |
| 12 | Static method | Public | Method | Provide the UI context (for passing it to the UI BAdI) | 20120615 |
Events
Interface IF_USMD_EV2_GET_DATA_LIST has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_DATA | Public | See coding | 20120605 | BEGIN OF s_data,
context_id TYPE usmd_entity,
strucdescr TYPE REF TO cl_abap_structdescr,
t_key TYPE usmd_t_fieldname,
lead_index TYPE i,
has_detail TYPE usmd_flg,
f_badi_call TYPE usmd_flg,
t_property TYPE usmd_t_ui_property2,
t_fpm_event TYPE usmd_ts_fpm_event,
r_data TYPE REF TO data,
t_read_only TYPE usmd_ts_value_chkey,
t_hide TYPE usmd_ts_value_chkey,
t_init_data TYPE usmd_ts_value_chkey,
f_auth_call TYPE usmd_flg,
END OF s_data
|
||
| 2 | S_OVS | Public | See coding | 20120606 | BEGIN OF s_ovs,
fieldname TYPE usmd_fieldname,
t_sel TYPE usmd_ts_sel,
END OF s_ovs
|
||
| 3 | T_DATA | Public | See coding | 20120605 | t_data TYPE SORTED TABLE OF s_data WITH UNIQUE KEY context_id
|
Method Signatures
Method GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_FPM_OWN_EVENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Own Event? | 20120803 | |||
| 2 | IO_ABS_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDG Data Model for Access from SAP Standard Delivery | 20120803 | |||
| 3 | IO_FPM_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | FPM Event | 20120607 | |||
| 4 | IR_CMM_FFIX_LIST_2 | Call by reference | Object reference (TYPE REF TO) | USMD_TS_VALUE | FFIX-Variable List 2 | 20120803 | |||
| 5 | IS_EV2_STATUS | Call by reference | Type reference (TYPE) | USMD_EV2_S_STATUS | Status of UI ENTITY_VALUE2 | 20120806 | |||
| 6 | IS_FPM_LIST | Call by reference | Type reference (TYPE) | USMD_FPM_S_LIST | List | 20120806 | |||
| 7 | IV_FPM_EVENT_ID | Call by reference | Type reference (TYPE) | FPM_EVENT_ID | FPM Event ID | 20120619 |
Method GET_DATA on Interface IF_USMD_EV2_GET_DATA_LIST has no exception.
Method GET_DATA_FOREIGN Signature
Method GET_DATA_FOREIGN on Interface IF_USMD_EV2_GET_DATA_LIST has no parameter.
Method GET_DATA_FOREIGN on Interface IF_USMD_EV2_GET_DATA_LIST has no exception.
Method GET_DATA_OWN Signature
Method GET_DATA_OWN on Interface IF_USMD_EV2_GET_DATA_LIST has no parameter.
Method GET_DATA_OWN on Interface IF_USMD_EV2_GET_DATA_LIST has no exception.
Method HND_FPM_GUIBB_LIST_ON_LEAD_SLC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ACTION_USAGE_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Action usage changed? | 20120605 | |||
| 2 | EF_DONE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Done? | 20120605 | |||
| 3 | IF_FOREIGN | Call by reference | Type reference (TYPE) | ABAP_BOOL | Foreign? | 20120605 | |||
| 4 | IT_ACTION_USAGE | Call by reference | Type reference (TYPE) | FPMGB_T_ACTIONUSAGE | Action usage | 20120605 | |||
| 5 | IV_MODE | Call by reference | Type reference (TYPE) | USMD_CCDD_MODE | UI Mode (Create/Change/Delete/Display) | 20120605 |
Method HND_FPM_GUIBB_LIST_ON_LEAD_SLC on Interface IF_USMD_EV2_GET_DATA_LIST has no exception.
Method HND_FPM_TAB_CHG_OR_VIEW_SWT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_INSTANCE_DATA | Call by reference | Type reference (TYPE) | T_DATA | 20120605 | ||||
| 2 | CT_LINE_INDEX | Call by reference | Type reference (TYPE) | RSTABIXTAB | Repository Infosystem Table for Indexes | 20120605 | |||
| 3 | EV_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20120605 | |||
| 4 | IT_BADI_DATA | Call by reference | Type reference (TYPE) | DATA | 20120605 | ||||
| 5 | IV_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20120605 |
Method HND_FPM_TAB_CHG_OR_VIEW_SWT on Interface IF_USMD_EV2_GET_DATA_LIST has no exception.
Method HND_OTHERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_DONE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Done? | 20120605 | |||
| 2 | EF_LINE_INDEX_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Line Index Changed? | 20120605 | |||
| 3 | EV_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20120605 | |||
| 4 | IF_FOREIGN | Call by reference | Type reference (TYPE) | ABAP_BOOL | Foreign? | 20120605 | |||
| 5 | IF_OWN_EVENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Own Event? | 20120605 | |||
| 6 | IO_BADI | Call by reference | Object reference (TYPE REF TO) | USMD_UI_EVENT2 | BAdI 'Adjust User Interface for Single Processing' | 20120605 | |||
| 7 | IT_DATA | Call by reference | Type reference (TYPE) | DATA | 20120605 | ||||
| 8 | IV_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20120605 | |||
| 9 | IV_MODE | Call by reference | Type reference (TYPE) | USMD_CCDD_MODE | UI Mode (Create/Change/Delete/Display) | 20120605 |
Method HND_OTHERS on Interface IF_USMD_EV2_GET_DATA_LIST has no exception.
Method HND_USMD_TABLE_ADD_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BADI_DATA | Call by reference | Type reference (TYPE) | DATA | 20120605 | ||||
| 2 | CT_LINE_INDEX | Call by reference | Type reference (TYPE) | RSTABIXTAB | Repository Infosystem Table for Indexes | 20120605 | |||
| 3 | EF_ACTION_USAGE_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Did the action usage change? | 20120605 | |||
| 4 | EF_DATA_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Data changed? | 20120605 | |||
| 5 | EF_DONE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Done? | 20120605 | |||
| 6 | EF_LINE_INDEX_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Did the line index change? | 20120605 | |||
| 7 | EV_FIRST_VISIBLE_ROW | Call by reference | Type reference (TYPE) | I | First visible row | 20120605 | |||
| 8 | EV_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20120605 | |||
| 9 | IF_FOREIGN | Call by reference | Type reference (TYPE) | ABAP_BOOL | Foreign? | 20120605 | |||
| 10 | IF_OWN_EVENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Own Event? | 20120605 | |||
| 11 | IO_FPM_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | FPM Event | 20120605 | |||
| 12 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDG Data Model for Access from SAP Standard Delivery | 20120605 | |||
| 13 | IT_ACTION_USAGE | Call by reference | Type reference (TYPE) | FPMGB_T_ACTIONUSAGE | Action usage | 20120605 | |||
| 14 | IV_VISIBLE_ROWS | Call by reference | Type reference (TYPE) | I | Number of visible rows | 20120605 |
Method HND_USMD_TABLE_ADD_LINE on Interface IF_USMD_EV2_GET_DATA_LIST has no exception.
Method HND_USMD_TABLE_COPY_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BADI_DATA | Call by reference | Type reference (TYPE) | DATA | 20120606 | ||||
| 2 | CT_LINE_INDEX | Call by reference | Type reference (TYPE) | RSTABIXTAB | Repository Infosystem Table for Indexes | 20120606 | |||
| 3 | EF_DATA_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Data changed? | 20120606 | |||
| 4 | EF_DONE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Done? | 20120606 | |||
| 5 | EF_LINE_INDEX_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Did the line index change? | 20120606 | |||
| 6 | ES_OVS | Call by reference | Type reference (TYPE) | S_OVS | 20120606 | ||||
| 7 | ET_MESSAGE | Call by reference | Type reference (TYPE) | FPMGB_T_MESSAGES | FPMGB Messages (T100 & Plaintext) | 20120606 | |||
| 8 | EV_FIRST_VISIBLE_ROW | Call by reference | Type reference (TYPE) | I | First visible row | 20120606 | |||
| 9 | EV_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20120606 | |||
| 10 | IF_FOREIGN | Call by reference | Type reference (TYPE) | ABAP_BOOL | Foreign? | 20120606 | |||
| 11 | IF_OWN_EVENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Own Event? | 20120606 | |||
| 12 | IO_FPM_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | FPM Event | 20120606 | |||
| 13 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDG Data Model for Access from SAP Standard Delivery | 20120606 | |||
| 14 | IS_ENTITY_TYPE_PROP | Call by reference | Type reference (TYPE) | USMD_S_ENTITY_PROP | Entity Type and Its Properties | 20120606 | |||
| 15 | IS_OVS | Call by reference | Type reference (TYPE) | S_OVS | 20120606 | ||||
| 16 | IT_FFIX | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Field Name and Value | 20120606 | |||
| 17 | IV_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20120606 | |||
| 18 | IV_VISIBLE_ROWS | Call by reference | Type reference (TYPE) | I | Number of visible rows | 20120606 |
Method HND_USMD_TABLE_COPY_LINE on Interface IF_USMD_EV2_GET_DATA_LIST has no exception.
Method HND_USMD_TABLE_DEL_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BADI_DATA | Call by reference | Type reference (TYPE) | DATA | 20120606 | ||||
| 2 | CT_INSTANCE_DATA | Call by reference | Type reference (TYPE) | T_DATA | 20120606 | ||||
| 3 | CT_LINE_INDEX | Call by reference | Type reference (TYPE) | RSTABIXTAB | Repository Infosystem Table for Indexes | 20120606 | |||
| 4 | EF_ACTION_USAGE_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Did the action usage change? | 20120606 | |||
| 5 | EF_DATA_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Data changed? | 20120606 | |||
| 6 | EF_DONE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Done? | 20120606 | |||
| 7 | EF_LINE_INDEX_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Did the line index change? | 20120606 | |||
| 8 | ET_MESSAGE | Call by reference | Type reference (TYPE) | FPMGB_T_MESSAGES | FPMGB Messages (T100 & Plaintext) | 20120606 | |||
| 9 | EV_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20120606 | |||
| 10 | IF_FOREIGN | Call by reference | Type reference (TYPE) | ABAP_BOOL | Foreign? | 20120606 | |||
| 11 | IF_OWN_EVENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Own Event? | 20120606 | |||
| 12 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDG Data Model for Access from SAP Standard Delivery | 20120606 | |||
| 13 | IO_SERVICE | Call by reference | Object reference (TYPE REF TO) | IF_USMD_UI_SERVICES | Service Interface for UI | 20120606 | |||
| 14 | IS_ENTITY_TYPE_PROP | Call by reference | Type reference (TYPE) | USMD_S_ENTITY_PROP | Entity Type and Its Properties | 20120606 | |||
| 15 | IS_ENTITY_TYPE_PROP2 | Call by reference | Type reference (TYPE) | USMD_S_ENTITY_PROP | Entity Type and Its Properties | 20120606 | |||
| 16 | IT_ACTION_USAGE | Call by reference | Type reference (TYPE) | FPMGB_T_ACTIONUSAGE | Action usage | 20120606 | |||
| 17 | IT_FFIX | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Field Name and Value | 20120606 | |||
| 18 | IV_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20120606 |
Method HND_USMD_TABLE_DEL_LINE on Interface IF_USMD_EV2_GET_DATA_LIST has no exception.
Method IS_CALLED_AT_INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ABS_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDG Data Model for Access from SAP Standard Delivery | 20120803 | |||
| 2 | IO_FPM_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | FPM Event | 20120607 | |||
| 3 | RF_EV2_CALLED_AT_INIT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Called At Iniitialization Time? | 20120803 |
Method IS_CALLED_AT_INIT on Interface IF_USMD_EV2_GET_DATA_LIST has no exception.
Method IS_FOREIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ABS_ENTITY_TYPE | Call by reference | Object reference (TYPE REF TO) | USMD_S_ENTITY_PROP | Entity Type | 20120803 | |||
| 2 | IR_CMM_FFIX_LIST_1 | Call by reference | Object reference (TYPE REF TO) | USMD_TS_VALUE | FFIX-Variable List 1 | 20120803 | |||
| 3 | RF_EV2_FOREIGN | Value transfer | Type reference (TYPE) | ABAP_BOOL | Foreign? | 20120803 |
Method IS_FOREIGN on Interface IF_USMD_EV2_GET_DATA_LIST has no exception.
Method PROVIDE_UI_CONTEXT_FOR_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENTITY_TYPE | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20120615 | |||
| 2 | IV_ENTITY_TYPE_CONTAINED | Call by reference | Type reference (TYPE) | USMD_ENTITY | Contained Entity Type | 20120615 | |||
| 3 | IV_MODE | Call by reference | Type reference (TYPE) | USMD_CCDD_MODE | UI Mode (Create/Change/Delete/Display) | 20120615 |
Method PROVIDE_UI_CONTEXT_FOR_BADI on Interface IF_USMD_EV2_GET_DATA_LIST has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 732 |