SAP ABAP Class CL_FPM_ODATA_ACT_METADATA_TREE (FPM Odata ACT: Tree from Metadata)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     SAPB_FPM_ODATA (Package) Floorplan Manager (Odata Integration)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_ODATA_ACT_BASE FPM Odata ACT: Base Class 20120305
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20120305
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_TREE Generic Tree UI Building Block 20120305
Properties
Class CL_FPM_ODATA_ACT_METADATA_TREE  
Short Description FPM Odata ACT: Tree from Metadata    
Super Class CL_FPM_ODATA_ACT_BASE FPM Odata ACT: Base Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAPB_FPM_ODATA   Floorplan Manager (Odata Integration) 
Created 20120305   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FPM_ODATA_ACT_METADATA_TREE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20120305
2 IF_FPM_GUIBB_TREE Generic Tree UI Building Block 20120305
Friends
Class CL_FPM_ODATA_ACT_METADATA_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_HIERARCHY_FIELDS Constant Protected See coding 20120306
2 CV_MAIN_CA_ID Constant Protected Type reference (TYPE) FPM_CONTENT_AREA_ID 'MAIN_PAGE' FPM: Content Area ID 20120713
3 MT_HIERARCHY Instance attribute Protected Type reference (TYPE) T_NAVIGATION_HIERARCHY 20120306
4 MV_NAMESPACE Instance attribute Protected Type reference (TYPE) NAMESPACE Namespace 20120306
5 MV_OLD_NAMESPACE Instance attribute Protected Type reference (TYPE) NAMESPACE Namespace 20120306
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_COLLECTION_PATTERN Instance method Protected Method 20120319
2 ADJUST_DEPENDENT_CU Instance method Protected Method 20120308
3 APPLY_NAMESPACE Instance method Protected Method 20120306
4 BUILD_HIERARCHY Instance method Protected Method 20120306
5 CONVERT_GUIBB_TYPE_TO_COMP Instance method Protected Method Convert GUIBB type into WD Component and Window 20120308
6 GET_DEPENDENCY_PARAMS Instance method Protected Method 20120309
7 GET_FEEDER_CLASS Instance method Protected Method 20120308
8 GET_HIERARCHY_CHILDREN Instance method Protected Method 20120307
9 GET_IMAGE_SOURCE Instance method Protected Method 20130125
10 HANDLE_FLOORPLAN_LAYOUT_DETAIL Instance method Protected Method 20120308
11 HANDLE_GUIBB_DETAILS Instance method Protected Method 20120308
12 HANDLE_WIRE_DETAILS Instance method Protected Method 20120309
13 LAUNCH_PREVIEW Instance method Protected Method 20131015
14 OVP_PAGES_COMPLETE Instance method Protected Method 20120308
Events
Class CL_FPM_ODATA_ACT_METADATA_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_NAVIGATION_HIERARCHY Protected See coding 20120306 BEGIN OF s_navigation_hierarchy, row_key TYPE string, parent_key TYPE string, expanded TYPE abap_bool, is_leaf TYPE abap_bool, text TYPE fpm_text, image_src TYPE fpmgb_image_src, children_loaded TYPE abap_bool, hierarchy_level TYPE i, navigation_prop TYPE fpm_odata_navigation_link, entity_type TYPE fpm_odata_entity_type, namespace TYPE fpm_odata_namespace, association TYPE string, namespace_ass TYPE fpm_odata_namespace, page_type TYPE fpm_content_area_type, guibb_type TYPE fpm_cfg_guibb_type, feeder_class TYPE seoclname, create_guibb TYPE abap_bool, create_guibb_buf TYPE abap_bool, create_guibb_ro TYPE abap_bool, create_guibb_vis TYPE abap_bool, config_id TYPE wdy_config_id, config_desc TYPE string, col_pattern TYPE fpm_cfg_act_collection_pattern, has_col_pattern TYPE abap_bool, is_swap_uibb TYPE abap_bool, has_img_content TYPE abap_bool, END OF s_navigation_hierarchy
2 T_NAVIGATION_HIERARCHY Protected See coding 20120306 t_navigation_hierarchy TYPE STANDARD TABLE OF s_navigation_hierarchy WITH DEFAULT KEY
Method Signatures

Method ADJUST_COLLECTION_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROW_KEY Call by reference Type reference (TYPE) STRING 20120319

Method ADJUST_COLLECTION_PATTERN on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.

Method ADJUST_DEPENDENT_CU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROW_KEY Call by reference Type reference (TYPE) STRING 20120308
2 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL 20120308

Method ADJUST_DEPENDENT_CU on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.

Method APPLY_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120309

Method APPLY_NAMESPACE on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.

Method BUILD_HIERARCHY Signature

Method BUILD_HIERARCHY on class CL_FPM_ODATA_ACT_METADATA_TREE has no parameter.
Method BUILD_HIERARCHY on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.

Method CONVERT_GUIBB_TYPE_TO_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WD_COMPONENT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120308
2 Exporting EV_WD_INTERFACE_VIEW Call by reference Type reference (TYPE) CSEQUENCE 20120308
3 Importing IV_GUIBB_TYPE Call by reference Type reference (TYPE) FPM_CFG_GUIBB_TYPE GUIBB Type 20120308

Method CONVERT_GUIBB_TYPE_TO_COMP on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.

Method GET_DEPENDENCY_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HIERARCHY Call by reference Type reference (TYPE) S_NAVIGATION_HIERARCHY 20120309
2 Importing IV_CONNECTOR_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20120309
3 Returning RV_DEPENDENCY_PARAM Value transfer Type reference (TYPE) STRING 20120309

Method GET_DEPENDENCY_PARAMS on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.

Method GET_FEEDER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUIBB_TYPE Call by reference Type reference (TYPE) FPM_CFG_GUIBB_TYPE GUIBB Type 20120308
2 Returning RV_FEEDER_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20120308

Method GET_FEEDER_CLASS on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.

Method GET_HIERARCHY_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HIERARCHY Call by reference Type reference (TYPE) S_NAVIGATION_HIERARCHY 20120307
2 Importing IV_TO_LEVEL Call by reference Type reference (TYPE) I 20120308
3 Returning RV_CHILDREN_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20120307

Method GET_HIERARCHY_CHILDREN on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.

Method GET_IMAGE_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HIERARCHY Call by reference Type reference (TYPE) S_NAVIGATION_HIERARCHY 20130125
2 Returning RV_IMAGE_SOURCE Value transfer Type reference (TYPE) S_NAVIGATION_HIERARCHY-IMAGE_SRC 20130125

Method GET_IMAGE_SOURCE on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.

Method HANDLE_FLOORPLAN_LAYOUT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OVP_CONFIG Call by reference Type reference (TYPE) CL_FPM_CFG_BO_ACT_SERVICE_UTIL=>TS_OVP_CONFIG 20120308
2 Importing IV_FLOORPLAN_TYPE Call by reference Type reference (TYPE) FPM_CFG_FLOORPLAN Application Creation Tool: Floorplan Type 20120308

Method HANDLE_FLOORPLAN_LAYOUT_DETAIL on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.

Method HANDLE_GUIBB_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GUIBB_DETAILS Call by reference Type reference (TYPE) CL_FPM_CFG_BO_ACT_SERVICE_UTIL=>TTY_GUIBB_CONF_DETAILS GUIBB Configuration Details Table 20120308

Method HANDLE_GUIBB_DETAILS on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.

Method HANDLE_WIRE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WIRE Call by reference Type reference (TYPE) CL_FPM_CFG_BO_ACT_SERVICE_UTIL=>TY_T_WIRES 20120309
2 Importing IS_PARENT Call by reference Type reference (TYPE) S_NAVIGATION_HIERARCHY 20120309
3 Importing IT_HIER_SORTED Call by reference Type reference (TYPE) T_NAVIGATION_HIERARCHY 20120309

Method HANDLE_WIRE_DETAILS on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.

Method LAUNCH_PREVIEW Signature

Method LAUNCH_PREVIEW on class CL_FPM_ODATA_ACT_METADATA_TREE has no parameter.
Method LAUNCH_PREVIEW on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.

Method OVP_PAGES_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION Call by reference Type reference (TYPE) CL_FPM_CFG_BO_ACT_SERVICE_UTIL=>TS_OVP_TOOLBAR_ACTIONS-ACTIONS 20120309
2 Exporting ET_EVENT_PARAM Call by reference Type reference (TYPE) CL_FPM_CFG_BO_ACT_SERVICE_UTIL=>TS_OVP_TOOLBAR_ACTIONS-EVENT_PARAMETER 20120309
3 Exporting ET_PAGE Call by reference Type reference (TYPE) CL_FPM_CFG_BO_ACT_SERVICE_UTIL=>TT_OVP_PAGE 20120309
4 Exporting ET_TOOLBAR Call by reference Type reference (TYPE) CL_FPM_CFG_BO_ACT_SERVICE_UTIL=>TT_OVP_TOOLBAR 20120309
5 Exporting ET_UIBB Call by reference Type reference (TYPE) CL_FPM_CFG_BO_ACT_SERVICE_UTIL=>TTY_OVP_UIBB_DETAILS 20120308
6 Importing IT_HIER_SORTED Call by reference Type reference (TYPE) T_NAVIGATION_HIERARCHY 20120308
7 Importing IV_PAGE_ID Call by reference Type reference (TYPE) FPM_CONTENT_AREA_ID FPM: Content Area ID 20120312
8 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) STRING 20120308
9 Importing IV_SECTION_ID Call by reference Type reference (TYPE) FPM_SECTION_ID Section Identifier 20120312

Method OVP_PAGES_COMPLETE on class CL_FPM_ODATA_ACT_METADATA_TREE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732