SAP ABAP Class CL_FPM_RUIBB_BICS_GRID_CONFIG (BICS FRID Config API)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-RUI-FPM (Application Component) FPM Analytical GUIBB
     BW_REPORTING_FPM (Package) FPM UIBBs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_RUIBB_BICS_GRID_CONFIG BICS GRID Config API 20130619
Properties
Class CL_FPM_RUIBB_BICS_GRID_CONFIG  
Short Description BICS FRID Config API    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_REPORTING_FPM   FPM UIBBs 
Created 20130619   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FPM_BICS_GRID_UIBB_ASSIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_RUIBB_BICS_GRID_CONFIG BICS GRID Config API 20130619
Friends
Class CL_FPM_RUIBB_BICS_GRID_CONFIG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONFIG_NODE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130619
2 MO_SERVICE_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_FPM_CFG_SERVICE_HANDLER FPM Config Editor Service Handler 20130619
3 MR_CONFIG_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Configuration Data 20130619
4 MT_ACTION_DEFINITION Instance attribute Private Type reference (TYPE) FPMGB_T_ACTIONDEF Action Definition 20130619
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTON_ROW_ELEMENT Instance method Private Method Add button row element 20130619
2 CHECK_CONFIG Instance method Public Method FLUID: Check configuration via feeder 20130619
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130619
4 CREATE_ELEMENT_ID Instance method Private Method Create an element ID 20130619
5 DECODE_EVENT_PARAMETERS Instance method Private Method Decode event parameters 20130619
6 DECODE_SPECIAL_PROPERTIES Instance method Private Method Decode special properties 20130619
7 ENCODE_EVENT_PARAMETERS Instance method Private Method Encode event parameters 20130619
8 ENCODE_SPECIAL_PROPERTIES Instance method Private Method Encode special properties 20130619
9 GET_BUTTON_ROW_ELEMENTS Instance method Private Method Get button row elements 20130619
10 GET_DEFAULT_CONFIG Instance method Public Method FLUID: Get default configuration 20130619
11 IS_COLLIDING_BUTTON_ROW_INDEX Instance method Private Method Returns whether a button row element index exists already 20130619
12 MOVE_BUTTON_ROW_ELEMENTS Instance method Private Method Moves the button row elements back starting from an index 20130619
Events
Class CL_FPM_RUIBB_BICS_GRID_CONFIG has no event.
Types
Class CL_FPM_RUIBB_BICS_GRID_CONFIG has no local type.
Method Signatures

Method ADD_BUTTON_ROW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUTTON_ROW_ELEMENT Call by reference Type reference (TYPE) CL_FPM_BICS_GRID_UIBB_ASSIST=>YS_BUTTON_ROW_ELEMENT Button row element 20130619
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130619

Method CHECK_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20130619
2 Importing IO_FEEDER Call by reference Object reference (TYPE REF TO) IF_FPM_GUIBB Generic UI Building Block 20130619

Method CHECK_CONFIG on class CL_FPM_RUIBB_BICS_GRID_CONFIG has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIG_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130619
2 Importing IO_SERVICE_HANDLER Call by reference Object reference (TYPE REF TO) IF_FPM_CFG_SERVICE_HANDLER FPM Config Editor Service Handler 20130619
3 Importing IR_CONFIG_DATA Call by reference Object reference (TYPE REF TO) DATA 20130619
4 Importing IT_ACTION_DEFINITION Call by reference Type reference (TYPE) FPMGB_T_ACTIONDEF 20130619

Method CONSTRUCTOR on class CL_FPM_RUIBB_BICS_GRID_CONFIG has no exception.

Method CREATE_ELEMENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ELEMENT_ID Value transfer Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20130619
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130619

Method DECODE_EVENT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENCODED_EVENT_PARAMETERS Call by reference Type reference (TYPE) STRING Encoded event parameters 20130619
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20130619
3 Returning RT_DECODED_EVENT_PARAMETER Value transfer Type reference (TYPE) FPM_T_PARAMETER_VALUE Parameter values 20130619

Method DECODE_EVENT_PARAMETERS on class CL_FPM_RUIBB_BICS_GRID_CONFIG has no exception.

Method DECODE_SPECIAL_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENCODED_SPECIAL_PROPERTIES Call by reference Type reference (TYPE) STRING Encoded special properties 20130619
2 Returning RS_DECODED_SPECIAL_PROPERTIES Value transfer Type reference (TYPE) FPMGB_S_SPECIAL_PROPERTIES Special Properties for UI Elements 20130619

Method DECODE_SPECIAL_PROPERTIES on class CL_FPM_RUIBB_BICS_GRID_CONFIG has no exception.

Method ENCODE_EVENT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DECODED_EVENT_PARAMETER Call by reference Type reference (TYPE) FPM_T_PARAMETER_VALUE Parameter values 20130619
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20130619
3 Returning RV_ENCODED_EVENT_PARAMETERS Value transfer Type reference (TYPE) STRING Encoded event parameters 20130619

Method ENCODE_EVENT_PARAMETERS on class CL_FPM_RUIBB_BICS_GRID_CONFIG has no exception.

Method ENCODE_SPECIAL_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DECODED_SPECIAL_PROPERTIES Call by reference Type reference (TYPE) FPMGB_S_SPECIAL_PROPERTIES Special Properties for UI Elements 20130619
2 Returning RV_ENCODED_SPECIAL_PROPERTIES Value transfer Type reference (TYPE) STRING Encoded special properties 20130619

Method ENCODE_SPECIAL_PROPERTIES on class CL_FPM_RUIBB_BICS_GRID_CONFIG has no exception.

Method GET_BUTTON_ROW_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUTTON_ROW_ELEMENT Call by reference Type reference (TYPE) CL_FPM_BICS_GRID_UIBB_ASSIST=>YT_BUTTON_ROW_ELEMENT 20130619

Method GET_BUTTON_ROW_ELEMENTS on class CL_FPM_RUIBB_BICS_GRID_CONFIG has no exception.

Method GET_DEFAULT_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FEEDER Call by reference Object reference (TYPE REF TO) IF_FPM_GUIBB Generic UI Building Block 20130619

Method GET_DEFAULT_CONFIG on class CL_FPM_RUIBB_BICS_GRID_CONFIG has no exception.

Method IS_COLLIDING_BUTTON_ROW_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) I Button row element index 20130619
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Indicator: Button row element index exists already 20130619

Method IS_COLLIDING_BUTTON_ROW_INDEX on class CL_FPM_RUIBB_BICS_GRID_CONFIG has no exception.

Method MOVE_BUTTON_ROW_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_MOVED Call by reference Type reference (TYPE) ABAP_BOOL Indicator: Button row element indices have been changed 20130619
2 Exporting EV_MAX_INDEX Call by reference Type reference (TYPE) I Maximum button row element index 20130619
3 Importing IV_START_INDEX Call by reference Type reference (TYPE) I Position as of which button row elements have to be moved 20130619

Method MOVE_BUTTON_ROW_ELEMENTS on class CL_FPM_RUIBB_BICS_GRID_CONFIG has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740