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 GET_DATA Static method Public Method Get Data 20120607
2 GET_DATA_FOREIGN Static method Public Method Get Data (Case LF_FOREIGN=ABAP_TRUE) 20120806
3 GET_DATA_OWN Static method Public Method Get Data (Case LF_FOREIGN=ABAP_FALSE) 20120806
4 HND_FPM_GUIBB_LIST_ON_LEAD_SLC Static method Public Method Handle event FPM_GUIBB_LIST_ON_LEAD_SLC 20120605
5 HND_FPM_TAB_CHG_OR_VIEW_SWT Static method Public Method Handle events FPM_TAB_CHANGE or FPM_VIEW_SWITCH 20120605
6 HND_OTHERS Static method Public Method Handle all other events 20120605
7 HND_USMD_TABLE_ADD_LINE Static method Public Method Handle event USMD_TABLE_ADD_LINE 20120605
8 HND_USMD_TABLE_COPY_LINE Static method Public Method Handle event USMD_TABLE_COPY_LINE 20120605
9 HND_USMD_TABLE_DEL_LINE Static method Public Method Handle event USMD_TABLE_DEL_LINE 20120605
10 IS_CALLED_AT_INIT Static method Public Method Called at Initialization Time? 20120607
11 IS_FOREIGN Static method Public Method Foreign? 20120608
12 PROVIDE_UI_CONTEXT_FOR_BADI 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 Importing IF_FPM_OWN_EVENT Call by reference Type reference (TYPE) ABAP_BOOL Own Event? 20120803
2 Importing 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 Importing IO_FPM_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT FPM Event 20120607
4 Importing IR_CMM_FFIX_LIST_2 Call by reference Object reference (TYPE REF TO) USMD_TS_VALUE FFIX-Variable List 2 20120803
5 Importing IS_EV2_STATUS Call by reference Type reference (TYPE) USMD_EV2_S_STATUS Status of UI ENTITY_VALUE2 20120806
6 Importing IS_FPM_LIST Call by reference Type reference (TYPE) USMD_FPM_S_LIST List 20120806
7 Importing 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 Exporting EF_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Action usage changed? 20120605
2 Exporting EF_DONE Call by reference Type reference (TYPE) ABAP_BOOL Done? 20120605
3 Importing IF_FOREIGN Call by reference Type reference (TYPE) ABAP_BOOL Foreign? 20120605
4 Importing IT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120605
5 Importing 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 Changing CT_INSTANCE_DATA Call by reference Type reference (TYPE) T_DATA 20120605
2 Changing CT_LINE_INDEX Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20120605
3 Exporting EV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20120605
4 Importing IT_BADI_DATA Call by reference Type reference (TYPE) DATA 20120605
5 Importing 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 Exporting EF_DONE Call by reference Type reference (TYPE) ABAP_BOOL Done? 20120605
2 Exporting EF_LINE_INDEX_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Line Index Changed? 20120605
3 Exporting EV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20120605
4 Importing IF_FOREIGN Call by reference Type reference (TYPE) ABAP_BOOL Foreign? 20120605
5 Importing IF_OWN_EVENT Call by reference Type reference (TYPE) ABAP_BOOL Own Event? 20120605
6 Importing IO_BADI Call by reference Object reference (TYPE REF TO) USMD_UI_EVENT2 BAdI 'Adjust User Interface for Single Processing' 20120605
7 Importing IT_DATA Call by reference Type reference (TYPE) DATA 20120605
8 Importing IV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20120605
9 Importing 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 Changing CT_BADI_DATA Call by reference Type reference (TYPE) DATA 20120605
2 Changing CT_LINE_INDEX Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20120605
3 Exporting EF_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Did the action usage change? 20120605
4 Exporting EF_DATA_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Data changed? 20120605
5 Exporting EF_DONE Call by reference Type reference (TYPE) ABAP_BOOL Done? 20120605
6 Exporting EF_LINE_INDEX_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Did the line index change? 20120605
7 Exporting EV_FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) I First visible row 20120605
8 Exporting EV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20120605
9 Importing IF_FOREIGN Call by reference Type reference (TYPE) ABAP_BOOL Foreign? 20120605
10 Importing IF_OWN_EVENT Call by reference Type reference (TYPE) ABAP_BOOL Own Event? 20120605
11 Importing IO_FPM_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT FPM Event 20120605
12 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120605
13 Importing IT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120605
14 Importing 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 Changing CT_BADI_DATA Call by reference Type reference (TYPE) DATA 20120606
2 Changing CT_LINE_INDEX Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20120606
3 Exporting EF_DATA_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Data changed? 20120606
4 Exporting EF_DONE Call by reference Type reference (TYPE) ABAP_BOOL Done? 20120606
5 Exporting EF_LINE_INDEX_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Did the line index change? 20120606
6 Exporting ES_OVS Call by reference Type reference (TYPE) S_OVS 20120606
7 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120606
8 Exporting EV_FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) I First visible row 20120606
9 Exporting EV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20120606
10 Importing IF_FOREIGN Call by reference Type reference (TYPE) ABAP_BOOL Foreign? 20120606
11 Importing IF_OWN_EVENT Call by reference Type reference (TYPE) ABAP_BOOL Own Event? 20120606
12 Importing IO_FPM_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT FPM Event 20120606
13 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120606
14 Importing IS_ENTITY_TYPE_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP Entity Type and Its Properties 20120606
15 Importing IS_OVS Call by reference Type reference (TYPE) S_OVS 20120606
16 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Field Name and Value 20120606
17 Importing IV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20120606
18 Importing 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 Changing CT_BADI_DATA Call by reference Type reference (TYPE) DATA 20120606
2 Changing CT_INSTANCE_DATA Call by reference Type reference (TYPE) T_DATA 20120606
3 Changing CT_LINE_INDEX Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20120606
4 Exporting EF_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Did the action usage change? 20120606
5 Exporting EF_DATA_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Data changed? 20120606
6 Exporting EF_DONE Call by reference Type reference (TYPE) ABAP_BOOL Done? 20120606
7 Exporting EF_LINE_INDEX_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Did the line index change? 20120606
8 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120606
9 Exporting EV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20120606
10 Importing IF_FOREIGN Call by reference Type reference (TYPE) ABAP_BOOL Foreign? 20120606
11 Importing IF_OWN_EVENT Call by reference Type reference (TYPE) ABAP_BOOL Own Event? 20120606
12 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120606
13 Importing IO_SERVICE Call by reference Object reference (TYPE REF TO) IF_USMD_UI_SERVICES Service Interface for UI 20120606
14 Importing IS_ENTITY_TYPE_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP Entity Type and Its Properties 20120606
15 Importing IS_ENTITY_TYPE_PROP2 Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP Entity Type and Its Properties 20120606
16 Importing IT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120606
17 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Field Name and Value 20120606
18 Importing 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 Importing 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 Importing IO_FPM_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT FPM Event 20120607
3 Returning 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 Importing IR_ABS_ENTITY_TYPE Call by reference Object reference (TYPE REF TO) USMD_S_ENTITY_PROP Entity Type 20120803
2 Importing IR_CMM_FFIX_LIST_1 Call by reference Object reference (TYPE REF TO) USMD_TS_VALUE FFIX-Variable List 1 20120803
3 Returning 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 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120615
2 Importing IV_ENTITY_TYPE_CONTAINED Call by reference Type reference (TYPE) USMD_ENTITY Contained Entity Type 20120615
3 Importing 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