SAP ABAP Class CL_FPM_ACA (Additional Content Area API)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_ACA Additional Content Area API 20070814
Properties
Class CL_FPM_ACA  
Short Description Additional Content Area API    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_CORE   Floorplan Manager (Framework) 
Created 20070814   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FPM_ACA has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_ACA Additional Content Area API 20070814
Friends
Class CL_FPM_ACA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_FPM_ACA Additional Content Area API 20070814
2 MT_CHANGED_ACA Instance attribute Private Type reference (TYPE) TY_T_CHANGED_ACA 20100720
3 MT_CONTAINER_LAYOUT Instance attribute Public Type reference (TYPE) TY_T_CONTAINER_LAYOUT 20101117
4 MT_TC_PROPERTIES Instance attribute Private Type reference (TYPE) TY_T_TC_PROPERTIES 20070815
5 MT_TC_PROPERTIES_SAV Instance attribute Private Type reference (TYPE) TY_T_TC_PROPERTIES 20070815
6 MT_UIBB Instance attribute Private Type reference (TYPE) TY_T_UIBB List of UIBBs in additional content areas 20070814
7 MT_UIBB_SAV Instance attribute Private Type reference (TYPE) TY_T_UIBB Backup of UIBB list for revertinmmg 20070815
8 MV_CHANGED_EVENT Instance attribute Private Type reference (TYPE) BOOLE_D ACAs where changed during FPM roundtrip 20100720
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_CONTAINER Instance method Public Method Adjusts container 20070815
2 FIX_CHANGES Instance method Public Method Fixes changes because last event was successful 20070815
3 GET_INITIAL_CONTAINER_PROPS Instance method Private Method Returns an initiial set of container properties 20070815
4 GET_INSTANCE Static method Public Method 20070815
5 GET_MAX_NR_OF_UIBB Instance method Public Method max nr of UIBBs which have been used in a specified location 20070814
6 GET_UIBBS_FOR_IDR Instance method Public Method List of UIBBs for the IDR 20070814
7 GET_UIBBS_FOR_OIF_CNR Instance method Public Method List of UIBBs for the CNR of OIF 20070814
8 GET_UIBBS_FOR_OVP Instance method Public Method Get list of UIBBs for the OVP 20130820
9 GET_UIBBS_FOR_TABBED Instance method Public Method List of UIBBs for the tabbed UIBB 20080722
10 GET_USED_ACA_CONTAINER Instance method Public Method 20100601
11 GET_VALID_ACA_LOCATION Static method Private Method 20100910
12 INITIALIZE Instance method Public Method Resets the ACA-Api to it's initial state 20070814
13 REVERT_CHANGES Instance method Public Method Revert's changes since last event 20070815
Events
Class CL_FPM_ACA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CONTAINER_LAYOUT Public See coding 20101117 BEGIN OF TY_S_CONTAINER_LAYOUT, view_name type string, id type string, height type string, width type string, layout_height type string, layout_width type string, stretched_vertically type wdy_boolean, stretched_horizontally type wdy_boolean, end of ty_s_container_layout
2 TY_S_TC_PROPERTIES Private See coding 20070815 begin of TY_S_tc_properties, location type fpm_aca_location, width type string, height type string, scrolling_mode type WDUI_SCROLLING_MODE, stretched_horizontally type abap_bool, stretched_vertically type abap_bool, cell_background_design type WDUI_CELL_BG_DESIGN, cell_design type WDUI_LAYOUT_CELL_DESIGN, col_span type i, matrix_data_height type string, matrix_data_width type string, h_align type WDUI_CELL_HALIGN, v_align type WDUI_CELL_VALIGN, v_gutter type WDUI_LAYOUT_CELL_SEP, end of ty_s_tc_properties
3 TY_S_UIBB Private See coding 20070815 begin of TY_S_UIBB, location type fpm_aca_location, t_uibb_key type fpm_t_uibb_key, max_count type i, end of ty_s_uibb
4 TY_T_CHANGED_ACA Private See coding 20100720 ty_t_changed_aca type standard table of fpm_aca_location
5 TY_T_CONTAINER_LAYOUT Public See coding 20101117 ty_t_container_layout type STANDARD TABLE OF ty_S_CONTAINER_LAYOUT
6 TY_T_TC_PROPERTIES Private See coding 20070815 ty_t_tc_properties type standard table of TY_S_tc_properties
7 TY_T_UIBB Private See coding 20070815 ty_t_uibb type standard table of TY_S_UIBB
8 TY_T_USED_ACA_CONTAINER Public See coding 20100601 TY_T_USED_ACA_CONTAINER type STANDARD TABLE OF fpm_aca_location
Method Signatures

Method ADJUST_CONTAINER 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-120623 20070815
2 Importing IV_ACA_LOCATION Call by reference Type reference (TYPE) FPM_ACA_LOCATION Location of Additional Content Area 20070815

Method ADJUST_CONTAINER on class CL_FPM_ACA has no exception.

Method FIX_CHANGES Signature

Method FIX_CHANGES on class CL_FPM_ACA has no parameter.
Method FIX_CHANGES on class CL_FPM_ACA has no exception.

Method GET_INITIAL_CONTAINER_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_PROPS Value transfer Type reference (TYPE) TY_S_TC_PROPERTIES 20070815

Method GET_INITIAL_CONTAINER_PROPS on class CL_FPM_ACA has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FPM_ACA Additional Content Area API 20070815

Method GET_INSTANCE on class CL_FPM_ACA has no exception.

Method GET_MAX_NR_OF_UIBB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACA_LOCATION Call by reference Type reference (TYPE) FPM_ACA_LOCATION Location of Additional Content Area 20070814
2 Returning RV_MAX_COUNT Value transfer Type reference (TYPE) I 20070814

Method GET_MAX_NR_OF_UIBB on class CL_FPM_ACA has no exception.

Method GET_UIBBS_FOR_IDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_UIBB Value transfer Type reference (TYPE) FPM_T_UIBB_KEY Table type of UIBB keys 20070814

Method GET_UIBBS_FOR_IDR on class CL_FPM_ACA has no exception.

Method GET_UIBBS_FOR_OIF_CNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_UIBB Value transfer Type reference (TYPE) FPM_T_UIBB_KEY Table type of UIBB keys 20070814

Method GET_UIBBS_FOR_OIF_CNR on class CL_FPM_ACA has no exception.

Method GET_UIBBS_FOR_OVP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_UIBB Value transfer Type reference (TYPE) FPM_T_UIBB_KEY Table type of UIBB keys 20130820

Method GET_UIBBS_FOR_OVP on class CL_FPM_ACA has no exception.

Method GET_UIBBS_FOR_TABBED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_UIBB Value transfer Type reference (TYPE) FPM_T_UIBB_KEY Table type of UIBB keys 20080722

Method GET_UIBBS_FOR_TABBED on class CL_FPM_ACA has no exception.

Method GET_USED_ACA_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USED_ACA_CONTAINER Value transfer Type reference (TYPE) TY_T_USED_ACA_CONTAINER 20100601

Method GET_USED_ACA_CONTAINER on class CL_FPM_ACA has no exception.

Method GET_VALID_ACA_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACA_LOCATION Call by reference Type reference (TYPE) FPM_ACA_LOCATION Location of Additional Content Area 20100910
2 Returning RV_ACA_LOCATION Value transfer Type reference (TYPE) FPM_ACA_LOCATION Location of Additional Content Area 20100910

Method GET_VALID_ACA_LOCATION on class CL_FPM_ACA has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_FPM_ACA has no parameter.
Method INITIALIZE on class CL_FPM_ACA has no exception.

Method REVERT_CHANGES Signature

Method REVERT_CHANGES on class CL_FPM_ACA has no parameter.
Method REVERT_CHANGES on class CL_FPM_ACA has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700