SAP ABAP Class CL_FPM_HCT_COMPOSITE_ASSIST (Assistance class for composite uibb)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_HCT (Package) Harmonized Configuration Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_HCT_UIBB_COLLCTN_ASSIST Assistance class for all components that collect any UIBBs 20101105
Properties
Class CL_FPM_HCT_COMPOSITE_ASSIST  
Short Description Assistance class for composite uibb    
Super Class CL_FPM_HCT_UIBB_COLLCTN_ASSIST Assistance class for all components that collect any UIBBs 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_HCT   Harmonized Configuration Tool 
Created 20100519   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FPM_HCT_COMPOSITE_ASSIST has no forward declaration.
Interfaces
Class CL_FPM_HCT_COMPOSITE_ASSIST has no interface implemented.
Friends
Class CL_FPM_HCT_COMPOSITE_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_ACTION Constant Public See coding 20100519
2 MT_UIBB_OLD Instance attribute Private Type reference (TYPE) TT_UIBB Web Dynpro: Number of Context Node Elements 20100812
3 MV_COMP_SEARCH_PAST Instance attribute Public Type reference (TYPE) FPM_COMP_SEARCH Composite search checkbox 20101007
4 MV_INDEX_MOVE Instance attribute Public Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20100621
5 MV_MAX_UIBBS Instance attribute Public Type reference (TYPE) I 3 20110923
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_ATTRIBUTES Instance method Public Method 20100811
2 ADAPT_INDEX Instance method Private Method 20100720
3 ADAPT_ORDER Instance method Public Method 20100621
4 ADD_UIBB Instance method Public Method 20100526
5 CHECK_COMPONENT Instance method Private Method Check if the component is allowed 20111018
6 CHECK_COORDINATES Instance method Public Method 20100614
7 CREATE_PLACEHOLDER_CONTAINER Instance method Private Method 20100701
8 GET_MAX_COLUMN Instance method Private Method 20130520
9 IS_PLACEHOLDER_ENABLED Instance method Private Method 20110923
10 RENDER_COMPOSITE_ROW Instance method Private Method Render the composite Row by Row 20130506
11 RENDER_PREVIEW Instance method Public Method 20100521
12 RENDER_PREVIEW_COMPLEX Instance method Private Method 20130411
13 TRANSFORM_TO_COORDINATES Instance method Public Method 20100719
14 TRANSFORM_TO_ID Instance method Private Method 20100708
15 _CREATE_UIBB_CONTAINER Instance method Private Method 20101105
Events
Class CL_FPM_HCT_COMPOSITE_ASSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_UIBB Private See coding 20100812 BEGIN OF ts_uibb, component TYPE fpm_component_name, interface_view TYPE fpm_window_name, config_id TYPE wdy_config_id, config_type type wdy_config_type, config_var type wdy_config_var, index type fpm_index, instance_id TYPE fpm_instance_id, fpm_primary_attribute type fpm_element_id, needs_stretching type fpm_needs_stretching, row TYPE i, column TYPE i, width TYPE i, height TYPE i, END OF ts_uibb
2 TS_UIBB_INTERNAL Private See coding 20130415 BEGIN OF ts_uibb_internal, element type ref to if_wd_context_element, row TYPE fpm_composite_row, column TYPE fpm_composite_column, width TYPE fpm_composite_width, height TYPE fpm_composite_height, is_dummy type boole_d, END OF ts_uibb_internal
3 TT_UIBB Private See coding 20100812 tt_uibb TYPE standard TABLE OF ts_uibb
4 TT_UIBB_INTERNAL Private See coding 20130415 TT_UIBB_INTERnAL type standard table of ts_uibb_internal
Method Signatures

Method ADAPT_ATTRIBUTES Signature

Method ADAPT_ATTRIBUTES on class CL_FPM_HCT_COMPOSITE_ASSIST has no parameter.
Method ADAPT_ATTRIBUTES on class CL_FPM_HCT_COMPOSITE_ASSIST has no exception.

Method ADAPT_INDEX Signature

Method ADAPT_INDEX on class CL_FPM_HCT_COMPOSITE_ASSIST has no parameter.
Method ADAPT_INDEX on class CL_FPM_HCT_COMPOSITE_ASSIST has no exception.

Method ADAPT_ORDER Signature

Method ADAPT_ORDER on class CL_FPM_HCT_COMPOSITE_ASSIST has no parameter.
Method ADAPT_ORDER on class CL_FPM_HCT_COMPOSITE_ASSIST has no exception.

Method ADD_UIBB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20100608
2 Returning RO_ADDED_UIBB Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20100526

Method ADD_UIBB on class CL_FPM_HCT_COMPOSITE_ASSIST has no exception.

Method CHECK_COMPONENT 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 20111018
2 Returning RV_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20111018

Method CHECK_COMPONENT on class CL_FPM_HCT_COMPOSITE_ASSIST has no exception.

Method CHECK_COORDINATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OK Value transfer Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20100614

Method CHECK_COORDINATES on class CL_FPM_HCT_COMPOSITE_ASSIST has no exception.

Method CREATE_PLACEHOLDER_CONTAINER 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 20100707
2 Importing IV_IS_MATRIX_HEAD_DATA Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20100701
3 Importing IV_REGISTER_TO_DTA Call by reference Type reference (TYPE) WDY_BOOLEAN 'X' Supplement for True Boolean Type: 'X' == True '' == False 20101207
4 Importing IV_X Call by reference Type reference (TYPE) FPM_COMPOSITE_ROW Row Coordinate of Composite UIBB 20100706
5 Importing IV_Y Call by reference Type reference (TYPE) FPM_COMPOSITE_COLUMN Column Coordinate of Composite UIBB 20100706
6 Returning RO_UIBB_CONTAINER Value transfer Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20051117-120623 20100701

Method CREATE_PLACEHOLDER_CONTAINER on class CL_FPM_HCT_COMPOSITE_ASSIST has no exception.

Method GET_MAX_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_MAX_COLUMN Value transfer Type reference (TYPE) I 20130520
2 Importing IV_LAYOUT_TYPE Call by reference Type reference (TYPE) FPM_COMPOSITE_LAYOUT_TYPE Layout Type for Composite UIBB 20130520

Method GET_MAX_COLUMN on class CL_FPM_HCT_COMPOSITE_ASSIST has no exception.

Method IS_PLACEHOLDER_ENABLED Signature

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

Method IS_PLACEHOLDER_ENABLED on class CL_FPM_HCT_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_LAYOUT_CONTAINER 20130506
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20130507
3 Importing IT_UIBB Call by reference Type reference (TYPE) TT_UIBB_INTERNAL 20130506
4 Importing IV_END_COLUMN Call by reference Type reference (TYPE) FPM_COMPOSITE_COLUMN UIBB Column Coordinate within a Composite UIBB 20130506
5 Importing IV_HEIGHT_OF_LONGEST_UIBB Call by reference Type reference (TYPE) FPM_COMPOSITE_HEIGHT Height of UIBB within a Composite UIBB 20130506
6 Importing IV_POSITION_OF_LONGEST_UIBB Call by reference Type reference (TYPE) FPM_COMPOSITE_COLUMN UIBB Column Coordinate within a Composite UIBB 20130506
7 Importing IV_START_COLUMN Call by reference Type reference (TYPE) FPM_COMPOSITE_COLUMN UIBB Column Coordinate within a Composite UIBB 20130506
8 Importing IV_START_ROW Call by reference Type reference (TYPE) FPM_COMPOSITE_ROW Row Coordinate of UIBB within a Composite UIBB 20130506

Method RENDER_COMPOSITE_ROW on class CL_FPM_HCT_COMPOSITE_ASSIST has no exception.

Method RENDER_PREVIEW 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 20100521
2 Importing IV_FIRST_TIME Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20100610

Method RENDER_PREVIEW on class CL_FPM_HCT_COMPOSITE_ASSIST has no exception.

Method RENDER_PREVIEW_COMPLEX 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_LAYOUT_CONTAINER 20130506
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20130411
3 Importing IT_UIBB Call by reference Type reference (TYPE) TT_UIBB_INTERNAL 20130506
4 Importing IV_END_COLUMN Call by reference Type reference (TYPE) FPM_COMPOSITE_COLUMN UIBB Column Coordinate within a Composite UIBB 20130506
5 Importing IV_END_ROW Call by reference Type reference (TYPE) FPM_COMPOSITE_ROW Row Coordinate of UIBB within a Composite UIBB 20130514
6 Importing IV_START_COLUMN Call by reference Type reference (TYPE) FPM_COMPOSITE_COLUMN 1 UIBB Column Coordinate within a Composite UIBB 20130506
7 Importing IV_START_ROW Call by reference Type reference (TYPE) FPM_COMPOSITE_ROW 1 Row Coordinate of UIBB within a Composite UIBB 20130506

Method RENDER_PREVIEW_COMPLEX on class CL_FPM_HCT_COMPOSITE_ASSIST has no exception.

Method TRANSFORM_TO_COORDINATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_X Call by reference Type reference (TYPE) FPM_COMPOSITE_ROW Row Coordinate of Composite UIBB 20100719
2 Exporting EV_Y Call by reference Type reference (TYPE) FPM_COMPOSITE_COLUMN Column Coordinate of Composite UIBB 20100719
3 Importing IV_ID Call by reference Type reference (TYPE) STRING 20100719

Method TRANSFORM_TO_COORDINATES on class CL_FPM_HCT_COMPOSITE_ASSIST has no exception.

Method TRANSFORM_TO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID Call by reference Type reference (TYPE) STRING 20100708
2 Importing IV_X Call by reference Type reference (TYPE) FPM_COMPOSITE_ROW Row Coordinate of Composite UIBB 20100708
3 Importing IV_Y Call by reference Type reference (TYPE) FPM_COMPOSITE_COLUMN Column Coordinate of Composite UIBB 20100708

Method TRANSFORM_TO_ID on class CL_FPM_HCT_COMPOSITE_ASSIST has no exception.

Method _CREATE_UIBB_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EL_UIBB Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20101105
2 Importing IV_HEIGHT Call by reference Type reference (TYPE) FPM_COMPOSITE_HEIGHT 1 Height of UIBB within a Composite UIBB 20130517
3 Importing IV_IS_DRAGABLE Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20101105
4 Importing IV_IS_MATRIX_HEAD_DATA Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20101105
5 Importing IV_WIDTH Call by reference Type reference (TYPE) FPM_COMPOSITE_WIDTH 1 Width of UIBB within a Composite UIBB 20130517
6 Importing IV_X Call by reference Type reference (TYPE) FPM_COMPOSITE_ROW Row Coordinate of Composite UIBB 20101105
7 Importing IV_Y Call by reference Type reference (TYPE) FPM_COMPOSITE_COLUMN Column Coordinate of Composite UIBB 20101105
8 Returning RO_UIBB_CONTAINER Value transfer Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20051117-120623 20101105

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