SAP ABAP Class CL_MDG_BS_MAT_TOC_FEEDER (Static table to store the info about contained UIBBs)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20111208
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_LIST Generic List UI Building Block 20111208
Properties
Class CL_MDG_BS_MAT_TOC_FEEDER  
Short Description Static table to store the info about contained UIBBs    
Super Class    
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 20111208   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FPM_OVP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20111208
2 IF_FPM_GUIBB_LIST Generic List UI Building Block 20111208
Friends
Class CL_MDG_BS_MAT_TOC_FEEDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TOC_COMPONENT Constant Public Type reference (TYPE) FPM_COMPONENT_NAME 'FPM_LIST_UIBB_ATS' Table of contents WD component name 20120103
2 GC_TOC_CONFIG_ID Constant Public Type reference (TYPE) WDY_CONFIG_ID 'MDG_BS_MAT_OVP_TOC' Table of contents WD config 20120103
3 MS_PARAMETER_RENDER Instance attribute Private Attribute reference (LIKE) 20111208
4 SS_EVENT_DATA Static Attribute Private Type reference (TYPE) TY_EVENT_DATA Event origin info 20111215
5 ST_UIBB_INFO Static Attribute Private Type reference (TYPE) TT_UIBB_INFO Information about individual UIBBs 20111208
Methods
# Method Level Visibility Method type Description Created on
1 ADD_UIBB_REC Static method Private Method Recursive method to add a node to the UIBB list 20120110
2 DEL_UIBB_REC Static method Private Method Recursive method to delete a node from theUIBB list 20120110
3 GET_COUNT Instance method Public Method Return the number of lines in the table 20111212
4 GET_UIBB_IN_USE Instance method Public Method Return true if the uibb is being used 20111212
5 INIT Static method Public Method Initialize the UIBB info table 20111213
6 SET_COUNT Static method Public Method Set the no of table entries 20111209
7 SET_UIBB_IN_USE Static method Public Method Set the flag that the current UIBB is in use 20111209
Events
Class CL_MDG_BS_MAT_TOC_FEEDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_UIBB_INFO Private See coding 20111208 tt_uibb_info TYPE STANDARD TABLE OF ty_uibb_info
2 TY_EVENT_DATA Private See coding 20111215 BEGIN OF ty_event_data, is_triggered TYPE boole_d, origin_component TYPE fpm_component_name, origin_config_id TYPE wdy_config_id, END OF ty_event_data
3 TY_UIBB_DATA Private See coding 20111213 BEGIN OF ty_uibb_data, component TYPE fpm_component_name, config_id TYPE wdy_config_id, config_type TYPE wdy_config_type, END OF ty_uibb_data
4 TY_UIBB_INFO Private See coding 20111208 BEGIN OF ty_uibb_info, parent_component TYPE fpm_component_name, parent_config_id TYPE wdy_config_id, component TYPE fpm_component_name, config_id TYPE wdy_config_id, in_use TYPE boole_d, count TYPE i, END OF ty_uibb_info
Method Signatures

Method ADD_UIBB_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHILD_UIBB Call by reference Type reference (TYPE) TY_UIBB_DATA Child UIBB 20120110
2 Importing IS_PARENT_UIBB Call by reference Type reference (TYPE) TY_UIBB_DATA Parent UIBB 20120110

Method ADD_UIBB_REC on class CL_MDG_BS_MAT_TOC_FEEDER has no exception.

Method DEL_UIBB_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHILD_UIBB Call by reference Type reference (TYPE) TY_UIBB_DATA 20120110
2 Importing IS_PARENT_UIBB Call by reference Type reference (TYPE) TY_UIBB_DATA 20120110

Method DEL_UIBB_REC on class CL_MDG_BS_MAT_TOC_FEEDER has no exception.

Method GET_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) FPM_COMPONENT_NAME Web Dynpro: Component Name 20111216
2 Importing IV_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20111212
3 Returning RV_COUNT Value transfer Type reference (TYPE) I 20111212

Method GET_COUNT on class CL_MDG_BS_MAT_TOC_FEEDER has no exception.

Method GET_UIBB_IN_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) FPM_COMPONENT_NAME Web Dynpro: Component Name 20111216
2 Importing IV_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20111212
3 Importing IV_PARENT_COMPONENT Call by reference Type reference (TYPE) FPM_COMPONENT_NAME Web Dynpro: Component Name 20111216
4 Importing IV_PARENT_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20111212
5 Returning RF_IN_USE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111212

Method GET_UIBB_IN_USE on class CL_MDG_BS_MAT_TOC_FEEDER has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UIBB Call by reference Type reference (TYPE) IF_FPM_OVP=>TY_T_UIBB 20111213

Method INIT on class CL_MDG_BS_MAT_TOC_FEEDER has no exception.

Method SET_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) FPM_COMPONENT_NAME Web Dynpro: Component Name 20111216
2 Importing IV_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20111209
3 Importing IV_COUNT Call by reference Type reference (TYPE) I 20111209

Method SET_COUNT on class CL_MDG_BS_MAT_TOC_FEEDER has no exception.

Method SET_UIBB_IN_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IN_USE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111209
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) FPM_COMPONENT_NAME Web Dynpro: Component Name 20111216
3 Importing IV_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20111209

Method SET_UIBB_IN_USE on class CL_MDG_BS_MAT_TOC_FEEDER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607