SAP ABAP Class CL_FPM_GUIBB_VISBIZ_CONFIG (Configuration API for GUIBB Visual Business)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_GUIBB (Package) Generic UI building blocks
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_VISBIZ_CONFIG Visual Business Configuration 20130412
Properties
Class CL_FPM_GUIBB_VISBIZ_CONFIG  
Short Description Configuration API for GUIBB Visual Business    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20130412   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FPM_GUIBB_VISBIZ_CONFIG has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB_VISBIZ_CONFIG Visual Business Configuration 20130412
Friends
Class CL_FPM_GUIBB_VISBIZ_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 20131018
2 MO_SERVICE_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_FPM_CFG_SERVICE_HANDLER FPM Config Editor Service Handler 20130412
3 MO_VISBIZ_ELEMENT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20130412
4 MR_CONFIG_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20131018
5 MT_ACTION_DEFINITION Instance attribute Private Type reference (TYPE) FPMGB_T_ACTIONDEF Action Definition 20131018
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTON_ROW_ELEMENT Instance method Private Method Add button row element 20131017
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130412
3 CREATE_ELEMENT_ID Instance method Private Method Create an element ID 20131017
4 DECODE_EVENT_PARAMETERS Instance method Private Method Decode event parameters 20131017
5 DECODE_SPECIAL_PROPERTIES Instance method Private Method Decode special properties 20131017
6 ENCODE_EVENT_PARAMETERS Instance method Private Method Encode event parameters 20131017
7 ENCODE_SPECIAL_PROPERTIES Instance method Private Method Encode special properties 20131017
8 GET_BUTTON_ROW_ELEMENTS Instance method Private Method Get button row elements 20131018
9 IS_COLLIDING_BUTTON_ROW_INDEX Instance method Private Method Returns whether a button row element index exists already 20131018
10 MOVE_BUTTON_ROW_ELEMENTS Instance method Private Method Moves the button row elements back starting from an index 20131017
Events
Class CL_FPM_GUIBB_VISBIZ_CONFIG has no event.
Types
Class CL_FPM_GUIBB_VISBIZ_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_CHART_UIBB_ASSIST=>YS_BUTTON_ROW_ELEMENT Button row element 20131017
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20131017

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 20131018
2 Importing IO_SERVICE_HANDLER Call by reference Object reference (TYPE REF TO) IF_FPM_CFG_SERVICE_HANDLER FPM Config Editor Service Handler 20130412
3 Importing IR_CONFIG_DATA Call by reference Object reference (TYPE REF TO) DATA 20131018
4 Importing IT_ACTION_DEFINITION Call by reference Type reference (TYPE) FPMGB_T_ACTIONDEF Action Definition 20131018

Method CONSTRUCTOR on class CL_FPM_GUIBB_VISBIZ_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 20131017
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20131017

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 20131017
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20131017
3 Returning RT_DECODED_EVENT_PARAMETER Value transfer Type reference (TYPE) FPM_T_PARAMETER_VALUE Parameter values 20131017

Method DECODE_EVENT_PARAMETERS on class CL_FPM_GUIBB_VISBIZ_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 20131017
2 Returning RS_DECODED_SPECIAL_PROPERTIES Value transfer Type reference (TYPE) FPMGB_S_SPECIAL_PROPERTIES Special Properties for UI Elements 20131017

Method DECODE_SPECIAL_PROPERTIES on class CL_FPM_GUIBB_VISBIZ_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 20131017
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20131017
3 Returning RV_ENCODED_EVENT_PARAMETERS Value transfer Type reference (TYPE) STRING Encoded event parameters 20131017

Method ENCODE_EVENT_PARAMETERS on class CL_FPM_GUIBB_VISBIZ_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 20131017
2 Returning RV_ENCODED_SPECIAL_PROPERTIES Value transfer Type reference (TYPE) STRING Encoded special properties 20131017

Method ENCODE_SPECIAL_PROPERTIES on class CL_FPM_GUIBB_VISBIZ_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_CHART_UIBB_ASSIST=>YT_BUTTON_ROW_ELEMENT 20131018

Method GET_BUTTON_ROW_ELEMENTS on class CL_FPM_GUIBB_VISBIZ_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 20131018
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Indicator: Button row element index exists already 20131018

Method IS_COLLIDING_BUTTON_ROW_INDEX on class CL_FPM_GUIBB_VISBIZ_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 20131017
2 Exporting EV_MAX_INDEX Call by reference Type reference (TYPE) I Maximum button row element index 20131017
3 Importing IV_START_INDEX Call by reference Type reference (TYPE) I Position as of which button row elements have to be moved 20131017

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