SAP ABAP Class CL_FPM_COMPOSITE_ASSIST (Assistance Class for FPM_TABBED_UIBB)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_CORE (Package) Floorplan Manager (Framework)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20100428
Properties
Class CL_FPM_COMPOSITE_ASSIST  
Short Description Assistance Class for FPM_TABBED_UIBB    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_CORE   Floorplan Manager (Framework) 
Created 20100428   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
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 IF_FPM_COMPOSITE_CFG_ACC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FPM_COMPOSITE_ASSIST has no interface implemented.
Friends
Class CL_FPM_COMPOSITE_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DTAEC_PREFIX Constant Private Type reference (TYPE) STRING 'DTAEC_' Prefix for additional containers due to DTA 20110331
2 MO_FPM Instance attribute Private Object reference (TYPE REF TO) CL_FPM CL_FPM 20101117
3 MS_APP_SPECIFIC_CC Instance attribute Public Type reference (TYPE) IF_FPM_COMPOSITE_CFG_ACC=>TY_S_APP_SPECIFIC_CC 20121203
4 MS_CONFIG_KEY Instance attribute Public Type reference (TYPE) WDY_CONFIG_KEY Key Components of Configuration Tables 20110331
5 MS_PROPERTIES Instance attribute Public Type reference (TYPE) IF_FPM_COMPOSITE_CFG_ACC=>TY_S_PROPERTIES 20121203
6 MS_WIRE_PLUG Instance attribute Public Type reference (TYPE) IF_FPM_COMPOSITE_CFG_ACC=>TY_S_WIRE_PLUG 20121203
7 MT_CONF_COMP_USAGE Instance attribute Public Type reference (TYPE) IF_FPM_COMPOSITE_CFG_ACC=>TY_T_CONF_COMP_USAGE 20121203
8 MT_CONF_VCUIE Instance attribute Private Type reference (TYPE) TY_T_UIBB_DATA 20100719
9 MT_UIBB Instance attribute Public Type reference (TYPE) IF_FPM_COMPOSITE_CFG_ACC=>TY_T_UIBB 20121203
10 MV_CLEAR_SLOTS Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100428
11 MV_COLSPAN Instance attribute Private Type reference (TYPE) I 20130919
12 MV_DESIGNTIME_MODE Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20100719
13 MV_DIALOG_EVENT_CALLED Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100428
14 MV_IS_VISIBLE Instance attribute Public Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20110506
15 MV_MASTER_SLOTS Instance attribute Private Type reference (TYPE) I 20100428
16 MV_NEED_TO_RENDER Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101006
17 MV_PADDING Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130408
18 MV_UIBB_NEEDS_STRETCHING Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100510
19 MV_USE_DDLB Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100428
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_SLOTS Instance method Public Method 20100428
2 CLOSE_OVERLAYMODE Instance method Public Method 20100719
3 CREATE_IT_CONFIG_DATA Instance method Private Method 20121203
4 CREATE_UIBB_UI_ELEMENTS Instance method Public Method 20100428
5 EXPANDS_WITH_AVAILABLE_SPACE Instance method Public Method 20140526
6 FPM_INITIALIZE Instance method Public Method 20101117
7 GET_COLSPAN Instance method Private Method 20130408
8 GOTO_CONFIG Instance method Public Method 20100719
9 INITIALIZE Instance method Public Method 20121203
10 INITIALIZE_CONF_COMP_USAGE Instance method Public Method 20100428
11 PREPARE_DTA_CONTEXT Instance method Private Method 20100719
12 PREPARE_NAVIGATION Instance method Public Method 20100428
13 RENDER_COMPLEX_LEFT Instance method Private Method used by create_uibb_ui_elements 20100601
14 RENDER_COMPLEX_RIGHT Instance method Private Method used by create_uibb_ui_elements 20100601
15 RENDER_COMPOSITE Instance method Private Method used by create_uibb_ui_elements 20130404
16 RENDER_COMPOSITE_ROW Instance method Private Method 20130404
17 RENDER_SINGLE_UIBB Instance method Private Method 20130404
18 SET_CONTAINER_PROPERTIES Instance method Private Method 20100428
19 SWITCH_TO_OVERLAYMODE Instance method Public Method 20100719
Events
Class CL_FPM_COMPOSITE_ASSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_DTA_DATA Private See coding 20100719 begin of TY_S_DTA_DATA, view_element_id type string, design type WDUI_DTEDESIGN, tb_id type string, layer type i, end of TY_S_DTA_DATA
2 TY_S_UIBB_DATA Private See coding 20100719 begin of TY_S_UIBB_DATA, container_id type string, uibb type FPM_S_UIBB_INSTANCE_KEY, end of ty_s_uibb_data
3 TY_T_UIBB_DATA Private See coding 20100719 ty_t_uibb_data type standard table of TY_S_UIBB_DATA
Method Signatures

Method CLEAR_SLOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD_USAGE_GROUP Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE_GROUP Web Dynpro: Group of Component Usages 20100428
2 Importing IO_COMPOSITE_API Call by reference Object reference (TYPE REF TO) CL_FPM_COMPOSITE Tabbed UIBB API 20100503
3 Importing IO_EMPTY_USAGE_GROUP Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE_GROUP Web Dynpro: Group of Component Usages 20100428
4 Importing IO_VIEW_CONTROLLER_API Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20100428
5 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) STRING 20100428

Method CLEAR_SLOTS on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method CLOSE_OVERLAYMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20100719

Method CLOSE_OVERLAYMODE on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method CREATE_IT_CONFIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIGURATION_ACCESS Call by reference Object reference (TYPE REF TO) IF_FPM_COMPOSITE_CFG_ACC Configuration Access Interface for Composite UIBB 20121203

Method CREATE_IT_CONFIG_DATA on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method CREATE_UIBB_UI_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW 20100428
2 Importing IO_VIEW_CONTROLLER_API Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20100428

Method CREATE_UIBB_UI_ELEMENTS on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method EXPANDS_WITH_AVAILABLE_SPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_EXPANDABLE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20140526

Method EXPANDS_WITH_AVAILABLE_SPACE on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method FPM_INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FPM Call by reference Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20101117

Method FPM_INITIALIZE on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method GET_COLSPAN 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_COMPOSITE_CFG_ACC=>TY_T_UIBB 20130408
2 Returning RV_COLSPAN Value transfer Type reference (TYPE) I 20130408

Method GET_COLSPAN on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method GOTO_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20100719
2 Importing IV_CONTAINER_ID Call by reference Type reference (TYPE) STRING 20100719

Method GOTO_CONFIG on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20121203
2 Importing IO_CONFIGURATION_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20121203

Method INITIALIZE on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method INITIALIZE_CONF_COMP_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100428

Method INITIALIZE_CONF_COMP_USAGE on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method PREPARE_DTA_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_UIBB_KEY Call by reference Type reference (TYPE) FPM_S_UIBB_INSTANCE_KEY 20100719
2 Importing IV_VCUIE_NAME Call by reference Type reference (TYPE) STRING 20100719

Method PREPARE_DTA_CONTEXT on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method PREPARE_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD_USAGE_GROUP Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE_GROUP Web Dynpro: Group of Component Usages 20100428
2 Importing IO_COMPOSITE_API Call by reference Object reference (TYPE REF TO) CL_FPM_COMPOSITE Tabbed UIBB API 20100503
3 Importing IO_EMPTY_USAGE_GROUP Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE_GROUP Web Dynpro: Group of Component Usages 20100428
4 Importing IO_VIEW_CONTROLLER_API Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20100428
5 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) STRING 20100428

Method PREPARE_NAVIGATION on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method RENDER_COMPLEX_LEFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20100601
2 Importing IV_NO_PADDING Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120117

Method RENDER_COMPLEX_LEFT on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method RENDER_COMPLEX_RIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20100601
2 Importing IV_HEIGHT Call by reference Type reference (TYPE) I 20100601
3 Importing IV_NO_PADDING Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120117
4 Importing IV_X Call by reference Type reference (TYPE) I 20100601

Method RENDER_COMPLEX_RIGHT on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method RENDER_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Web Dynpro: API of a View 20130404
2 Importing IT_UIBB Call by reference Type reference (TYPE) IF_FPM_COMPOSITE_CFG_ACC=>TY_T_UIBB 20130404
3 Importing IV_START_COLUMN Call by reference Type reference (TYPE) I 20130404

Method RENDER_COMPOSITE on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method RENDER_COMPOSITE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER 20130404
2 Importing IT_UIBB Call by reference Type reference (TYPE) IF_FPM_COMPOSITE_CFG_ACC=>TY_T_UIBB 20130404
3 Importing IV_HEIGHT_OF_LONGEST_UIBB Call by reference Type reference (TYPE) I 20130404
4 Importing IV_POSITION_OF_LONGEST_UIBB Call by reference Type reference (TYPE) I 20130404
5 Importing IV_START_COLUMN Call by reference Type reference (TYPE) I 20130404

Method RENDER_COMPOSITE_ROW on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method RENDER_SINGLE_UIBB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER 20130404
2 Importing IV_COLSPAN Call by reference Type reference (TYPE) FPM_COMPOSITE_WIDTH Width of UIBB within a Composite UIBB 20130404
3 Importing IV_COLUMN Call by reference Type reference (TYPE) I Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130404
4 Importing IV_INDEX Call by reference Type reference (TYPE) I 20130404
5 Importing IV_NEEDS_STRETCHING Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130408

Method RENDER_SINGLE_UIBB on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method SET_CONTAINER_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20051117-125541 20100428
2 Importing IO_LAYOUT Call by reference Object reference (TYPE REF TO) CL_WD_MATRIX_LAYOUT Perforce change= / 20050916-083208 20100428
3 Importing IV_IS_LAYOUT_TOP_DOWN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100428
4 Importing IV_NEEDS_STRETCHING Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100428

Method SET_CONTAINER_PROPERTIES on class CL_FPM_COMPOSITE_ASSIST has no exception.

Method SWITCH_TO_OVERLAYMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20100719

Method SWITCH_TO_OVERLAYMODE on class CL_FPM_COMPOSITE_ASSIST has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 703