SAP ABAP Class CL_MDG_BS_MAT_FEEDER_LIST (Feeder for lists)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP-MM (Application Component) MDG Material
     MDG_BS_MAT_UI (Package) MDG: ERP Material UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /PLMU/CL_FRW_G_FEEDER_LIST List Feeder 20100526
2 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMU/IF_FRW_G_ACTIONS Feeder Callback - Define and Process Actions 20100804
3 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMU/IF_FRW_G_AFTER_GET_DATA Feeder Callback - After GET_DATA 20100526
4 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMU/IF_FRW_G_BEFORE_FLUSH Feeder Callback - Before FLUSH 20120202
5 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMU/IF_FRW_G_BEFORE_GET_DATA Feeder Callback - Before GET_DATA 20100709
6 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMU/IF_FRW_G_CONFIG_PARAM Feeder Callback - Set and Get Configuration Parameter 20100809
7 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMU/IF_FRW_G_DEFAULT_ROW Feeder Callback - Definition of Default Rows (List) 20100526
8 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMU/IF_FRW_G_FIELD_DEF Feeder Callback - Field Definition (Form/List/Tree) 20120104
9 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMU/IF_FRW_G_GLOBAL_EVENTS Feeder Callback - Global Event Processing 20100526
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_MAT_FEEDER_LIST_BASE Feeder for lists for overviews 20120215
2 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_MAT_FEEDER_LIST_COMP Feeder for lists for complement nodes 20120215
3 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_MAT_FEEDER_LIST_MEAN Feeder for MEAN list 20120315
4 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_MAT_FEEDER_LIST_NOTE Feeder for lists of notes 20100708
5 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_MAT_FEEDER_LIST_PNOT Feeder for lists of notes 20120426
6 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_MAT_FEEDER_LIST_SNOT Feeder for lists of notes 20120418
7 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_MAT_FEEDER_LIST_UOM List Feeder for UOM List 20120314
Properties
Class CL_MDG_BS_MAT_FEEDER_LIST  
Short Description Feeder for lists    
Super Class /PLMU/CL_FRW_G_FEEDER_LIST List Feeder 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_MAT_UI   MDG: ERP Material UI 
Created 20100526   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MDG_BS_MAT_FEEDER_LIST has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /PLMU/IF_FRW_G_ACTIONS Feeder Callback - Define and Process Actions 20100804
2 /PLMU/IF_FRW_G_AFTER_GET_DATA Feeder Callback - After GET_DATA 20100526
3 /PLMU/IF_FRW_G_BEFORE_FLUSH Feeder Callback - Before FLUSH 20120202
4 /PLMU/IF_FRW_G_BEFORE_GET_DATA Feeder Callback - Before GET_DATA 20100709
5 /PLMU/IF_FRW_G_CONFIG_PARAM Feeder Callback - Set and Get Configuration Parameter 20100809
6 /PLMU/IF_FRW_G_DEFAULT_ROW Feeder Callback - Definition of Default Rows (List) 20100526
7 /PLMU/IF_FRW_G_FIELD_DEF Feeder Callback - Field Definition (Form/List/Tree) 20120104
8 /PLMU/IF_FRW_G_GLOBAL_EVENTS Feeder Callback - Global Event Processing 20100526
Friends
Class CL_MDG_BS_MAT_FEEDER_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_IS_ENABL_IN_GOV_SCOPE Instance attribute Protected Type reference (TYPE) ABAP_BOOL Is the entity/node enabled in govenance scope 20120404
2 MO_FIELD_CATALOGUE_ORG Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Field catalogue without local fields 20120523
3 MR_SELECTED_FIELDS Instance attribute Protected Object reference (TYPE REF TO) DATA Selected(Used) Fields 20130718
4 MT_PARAMETER_VALUE Instance attribute Protected Type reference (TYPE) FPMGB_T_PARAM_VALUE Parameter Value 20101123
5 MT_SELECTION Instance attribute Protected Type reference (TYPE) INT4_TABLE Current selection 20120414
6 MT_SELECTION_KEY Instance attribute Protected Type reference (TYPE) TY_T_SELECTION_KEY Selected keys 20130121
7 MV_DEL_ALLOWED Instance attribute Protected Type reference (TYPE) BOOLE_D ABAP_TRUE Is delete allowed? 20130516
8 MV_ENTITY_CONFIG_SET Instance attribute Protected Type reference (TYPE) BOOLE_D Relationship between Config and Node / Entity determined 20130606
9 MV_INS_ALLOWED Instance attribute Protected Type reference (TYPE) BOOLE_D ABAP_TRUE Is insert allowed? 20130516
10 MV_LEAD_SEL_INDEX Instance attribute Protected Type reference (TYPE) INT4 Current lead selection index 20120414
11 MV_LEAD_SEL_INDEX_CORRECTED Instance attribute Protected Type reference (TYPE) BOOLE_D After copying templ. org level, lead sel. set accordingly 20130627
12 MV_LOCK Instance attribute Protected Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking Indicator 20110217
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_LOCAL_ACTION_INS_DEL Instance method Private Method Change local action usage for given node 20130606
2 CHANGE_LOCAL_ACTION_USAGE Instance method Private Method Change action usage for all lists (FRW_DELETE, ...) 20120924
3 DELETE_MEAN Instance method Protected Method Delete all MEAN data contained in change log 20120416
4 GET_CONTEXT_DATA Instance method Protected Method Get data from context 20130627
5 GET_NODE_ENTITY Instance method Protected Method Get node name and entity name 20120416
6 GET_SELECTION_KEYS Instance method Protected Method Determine selected keys 20130121
7 INSERT_INITIAL_ROW Instance method Protected Method Insert initial row in context 20120416
8 MARK_TRANSFERRED_ROW Instance method Protected Method Set lead selection index according to transferred data 20130627
9 SET_ENTITY Instance method Private Method Set entity 20120104
10 SET_INDEX Instance method Private Method Set index for automa lead selection 20100709
Events
Class CL_MDG_BS_MAT_FEEDER_LIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_SELECTION_KEY Protected See coding 20130121 BEGIN OF ty_s_selection_key . TYPES sel TYPE int4. TYPES key TYPE REF TO data. TYPES END OF ty_s_selection_key
2 TY_T_SELECTION_KEY Protected See coding 20130121 ty_t_selection_key TYPE STANDARD TABLE OF ty_s_selection_key
Method Signatures

Method CHANGE_LOCAL_ACTION_INS_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) /PLMU/T_FRW_G_ACTION_USAGE Action Usage 20130606
2 Changing CV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Action Usage has modified by Method 20130606
3 Importing IV_DATA_INITIAL Call by reference Type reference (TYPE) BOOLE_D Is Context Data initial 20130606
4 Importing IV_DELETE_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20130606
5 Importing IV_INSERT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20130606
6 Importing IV_LEAD_SEL_INDEX Call by reference Type reference (TYPE) I Lead selection Index 20130606

Method CHANGE_LOCAL_ACTION_INS_DEL on class CL_MDG_BS_MAT_FEEDER_LIST has no exception.

Method CHANGE_LOCAL_ACTION_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) /PLMU/T_FRW_G_ACTION_USAGE Action Usage 20120924
2 Changing CV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20120924
3 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20130516

Method CHANGE_LOCAL_ACTION_USAGE on class CL_MDG_BS_MAT_FEEDER_LIST has no exception.

Method DELETE_MEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGE_LOG Call by reference Type reference (TYPE) FPMGB_T_CHANGELOG Field Changelog 20120416
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Deletion failed 20120416

Method DELETE_MEAN on class CL_MDG_BS_MAT_FEEDER_LIST has no exception.

Method GET_CONTEXT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDEX Call by reference Type reference (TYPE) INT4_TABLE Standard Table of INT4 20130627
2 Returning RT_DATA Value transfer Object reference (TYPE REF TO) DATA 20130627

Method GET_CONTEXT_DATA on class CL_MDG_BS_MAT_FEEDER_LIST has no exception.

Method GET_NODE_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENTITY_NAME Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120416
2 Exporting EV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120416

Method GET_NODE_ENTITY on class CL_MDG_BS_MAT_FEEDER_LIST has no exception.

Method GET_SELECTION_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTION_KEY Value transfer Type reference (TYPE) TY_T_SELECTION_KEY 20130121
2 Importing IT_SELECTION Call by reference Type reference (TYPE) INT4_TABLE Standard Table of INT4 20130121
# Exception Resumable Description Created on
1 /PLMB/CX_SPI_METADATA SPI Metadata Exception (static) 20130121

Method INSERT_INITIAL_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Insert failed 20120416
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20120416

Method INSERT_INITIAL_ROW on class CL_MDG_BS_MAT_FEEDER_LIST has no exception.

Method MARK_TRANSFERRED_ROW Signature

Method MARK_TRANSFERRED_ROW on class CL_MDG_BS_MAT_FEEDER_LIST has no parameter.
Method MARK_TRANSFERRED_ROW on class CL_MDG_BS_MAT_FEEDER_LIST has no exception.

Method SET_ENTITY Signature

Method SET_ENTITY on class CL_MDG_BS_MAT_FEEDER_LIST has no parameter.
Method SET_ENTITY on class CL_MDG_BS_MAT_FEEDER_LIST has no exception.

Method SET_INDEX Signature

Method SET_INDEX on class CL_MDG_BS_MAT_FEEDER_LIST has no parameter.
Method SET_INDEX on class CL_MDG_BS_MAT_FEEDER_LIST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606