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 |