SAP ABAP Class CL_FPM_TABBED_CONFIG_WRITER (Configuration Writer for OIF)
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_FPM_CONFIG_WRITER Configuration Rerader for OIF 20090902
Properties
Class CL_FPM_TABBED_CONFIG_WRITER  
Short Description Configuration Writer for OIF    
Super Class CL_FPM_CONFIG_WRITER Configuration Rerader for OIF 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_CORE   Floorplan Manager (Framework) 
Created 20090902   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FPM_CONFIG_WRITER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_FPM_FORM_CONFIG_WRITER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FPM_LIST_CONFIG_WRITER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_FPM_OIF_CONFIG_WRITER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_FPM_TABBED_CONFIG_WRITER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 IF_FPM_OIF Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FPM_TABBED_CONFIG_WRITER has no interface implemented.
Friends
Class CL_FPM_TABBED_CONFIG_WRITER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_NODE_ID Instance attribute Private Type reference (TYPE) STRING 20120217
2 MV_ROOT_PATH Instance attribute Private Type reference (TYPE) STRING 20120217
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONF_COMP_USAGE Instance method Public Method Add items to the CONF_COMP_USAGE node 20120217
2 ADD_MASTER_UIBB Instance method Public Method Add Master UIBBs 20090903
3 ADD_TAB Instance method Public Method Add a mainviews for a given variant 20090903
4 ADD_UIBB Instance method Public Method Add a mainviews for a given variant 20090903
5 ADD_VARIANT Instance method Public Method 20090902
6 ADD_WIRE Instance method Public Method Add a mainviews for a given variant 20090903
7 CHECK Instance method Public Method 20090902
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090902
9 DELETE_MASTER_UIBB Instance method Public Method Delete Master UIBBs 20090903
10 DELETE_TAB Instance method Public Method Add a mainviews for a given variant 20090903
11 DELETE_UIBB Instance method Public Method Add a mainviews for a given variant 20090903
12 DELETE_VARIANT Instance method Public Method 20090903
13 DELETE_WIRE Instance method Public Method Delete all Wires assigned to a variant 20090903
14 SAVE Instance method Public Method 20090902
15 SET_APP_SPECIFIC_CC Instance method Public Method Add wires to a given variant 20090903
16 SET_PROPERTIES Instance method Public Method 20090903
17 SET_WIRE_PLUG Instance method Public Method 20090903
Events
Class CL_FPM_TABBED_CONFIG_WRITER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_BUTTON Public See coding 20090902 BEGIN OF ty_s_button, type_of_button TYPE string, label TYPE string, function TYPE string, screen TYPE fpm_floorplan_state, element_id TYPE string, other_function_index TYPE string, design TYPE wdui_button_design, enabled TYPE boole_d, explanation TYPE string, on_action TYPE string, text TYPE string, tooltip TYPE string, visibility TYPE wdui_visibility, default_button TYPE boole_d, hotkey TYPE fpm_hotkey, action_type TYPE fpm_action_type, event_id TYPE fpm_event_id, role TYPE string, instance TYPE string, END OF ty_s_button
2 TY_S_CHOICE Public See coding 20090902 BEGIN OF ty_s_choice, type_of_button TYPE string, label TYPE string, enabled TYPE boole_d, visibility TYPE wdui_visibility, event_id TYPE fpm_event_id, action_type TYPE fpm_action_type, END OF ty_s_choice
3 TY_S_COLUMNS Public See coding 20090902 BEGIN OF ty_s_columns , name TYPE name_komp, display_type TYPE fpmgb_display_type, index TYPE wdy_conf_index, header TYPE wdy_conf_transl_text, element_id TYPE fpm_element_id, special_parameters TYPE string, width TYPE fpmgb_ui_element_width, tag_active TYPE fpmgb_tag_active, END OF ty_s_columns
4 TY_S_DRAG_AND_DROP Public See coding 20090902 BEGIN OF ty_s_drag_and_drop , type TYPE string, enabled TYPE boole_d, tags TYPE string, scope TYPE string, name TYPE string, END OF ty_s_drag_and_drop
5 TY_S_GROUPS Public See coding 20090902 BEGIN OF ty_s_groups , title TYPE wdy_conf_transl_text, index TYPE wdy_conf_index, group_type TYPE fpmgb_group_type, element_id TYPE fpm_element_id, location TYPE fpm_location, END OF ty_s_groups
6 TY_S_LIST_BR_ELEMENTS Public See coding 20090902 BEGIN OF ty_s_list_br_elements, display_type TYPE fpmgb_display_type, index TYPE wdy_conf_index, text TYPE wdy_conf_transl_text, element_id TYPE string, END OF ty_s_list_br_elements
7 TY_S_LIST_BR_ELEMENT_ACTION Public See coding 20090902 BEGIN OF ty_s_list_br_element_action , event_id TYPE fpm_event_id, text TYPE string, index TYPE wdy_conf_index, action_type TYPE fpm_action_type, event_parameters TYPE string, END OF ty_s_list_br_element_action
8 TY_S_SUBVIEW Public See coding 20090902 BEGIN OF ty_s_subview, id TYPE fpm_subview_id, name TYPE fpm_subview_name, index TYPE fpm_index, layout_type TYPE fpm_layout_type, hidden TYPE fpm_hidden, END OF ty_s_subview
9 TY_S_TAB Public See coding 20090903 BEGIN OF ty_s_tab, id TYPE fpm_variant_id, name TYPE fpm_variant_name, fpm_primary_attribute TYPE fpm_element_id, index TYPE fpm_index, END OF ty_s_tab
10 TY_S_TAB_UIBB Public See coding 20090903 BEGIN OF ty_s_tab_uibb, component TYPE string, interface_view TYPE string, config_id TYPE wdy_config_id, config_type TYPE wdy_config_type, config_var TYPE wdy_config_var, needs_stretching TYPE fpm_needs_stretching, instance_id TYPE fpm_instance_id, index TYPE fpm_index, fpm_primary_attribute TYPE fpm_element_id, hidden TYPE fpm_hidden, END OF ty_s_tab_uibb
11 TY_S_TAB_VARIANT Public See coding 20090902 BEGIN OF ty_s_tab_variant, id TYPE fpm_variant_id, name TYPE fpm_variant_name, fpm_primary_attribute TYPE fpm_element_id, action_type TYPE fpm_action_type_select_detail, END OF ty_s_tab_variant
12 TY_S_TAB_WIRE Public See coding 20090903 BEGIN OF ty_s_tab_wire, component TYPE wdy_component_name, config_id TYPE wdy_config_id, config_type TYPE wdy_config_type, config_var TYPE wdy_config_var, src_component TYPE fpm_wire_model_src_comp_name, src_config_id TYPE fpm_wire_model_src_config_id, src_config_type TYPE fpm_wire_model_src_config_type, src_config_var TYPE fpm_wire_model_src_config_var, port_type TYPE fpm_model_port_type, port_identifier TYPE fpm_model_port_identifier, connector TYPE fpm_wire_model_connector, dependency_param TYPE fpm_wire_model_dependency_par, fpm_primary_attribute TYPE fpm_element_id, END OF ty_s_tab_wire
13 TY_S_TOOLBAR Public See coding 20090902 BEGIN OF ty_s_toolbar, duplicate TYPE fpm_duplicate_toolbar, is_configured TYPE wdy_boolean, END OF ty_s_toolbar
14 TY_S_UIBB_EXT Public See coding 20090902 BEGIN OF ty_s_uibb_ext, component TYPE string, interface_view TYPE string, config_id TYPE wdy_config_id, config_type TYPE wdy_config_type, config_var TYPE wdy_config_var, needs_stretching TYPE fpm_needs_stretching, location TYPE fpm_location, index TYPE fpm_index, fpm_primary_attribute TYPE fpm_element_id, hidden TYPE fpm_hidden, END OF ty_s_uibb_ext
15 TY_S_UIBB_KEY Public See coding 20090902 BEGIN OF ty_s_uibb_key, component TYPE string, interface_view TYPE string, config_id TYPE wdy_config_id, config_type TYPE wdy_config_type, END OF ty_s_uibb_key
16 TY_S_WIRE Public See coding 20090902 BEGIN OF ty_s_wire, component TYPE fpm_s_wire-src_component, config_id TYPE fpm_s_wire-config_id, config_type TYPE fpm_s_wire-config_type, config_var TYPE fpm_s_wire-config_var, src_component TYPE fpm_s_wire-src_component, src_config_id TYPE fpm_s_wire-src_config_id, src_config_type TYPE fpm_s_wire-src_config_type, src_config_var TYPE fpm_s_wire-src_config_var, port_type TYPE fpm_s_wire-src_config_var, port_identifier TYPE fpm_s_wire-port_identifier, connector TYPE fpm_s_wire-connector, dependency_param TYPE fpm_s_wire-dependency_param, END OF ty_s_wire
17 TY_S_WIRE_MODEL Public See coding 20090902 BEGIN OF ty_s_wire_model, transaction TYPE fpm_wire_model_transaction, END OF ty_s_wire_model
18 TY_T_BUTTONS Public See coding 20090902 ty_t_buttons TYPE STANDARD TABLE OF ty_s_button WITH DEFAULT KEY
19 TY_T_CHOICE Public See coding 20090902 ty_t_choice TYPE STANDARD TABLE OF ty_s_choice
20 TY_T_COLUMNS Public See coding 20090902 ty_t_columns TYPE STANDARD TABLE OF ty_s_columns
21 TY_T_DRAG_AND_DROP Public See coding 20090902 ty_t_drag_and_drop TYPE STANDARD TABLE OF ty_s_drag_and_drop
22 TY_T_GROUPS Public See coding 20090902 ty_t_groups TYPE STANDARD TABLE OF ty_s_groups
23 TY_T_LIST_BR_ELEMENTS Public See coding 20090902 ty_t_list_br_elements TYPE STANDARD TABLE OF ty_s_list_br_elements
24 TY_T_LIST_BR_ELEMENTS_ACTION Public See coding 20090902 ty_t_list_br_elements_action TYPE STANDARD TABLE OF ty_s_list_br_element_action
25 TY_T_SUBVIEW Public See coding 20090902 ty_t_subview TYPE STANDARD TABLE OF ty_s_subview
26 TY_T_TAB Public See coding 20090903 ty_t_tab TYPE SORTED TABLE OF ty_s_tab WITH UNIQUE KEY id
27 TY_T_TAB_UIBBS Public See coding 20090903 ty_t_tab_uibbs TYPE STANDARD TABLE OF ty_s_tab_uibb WITH DEFAULT KEY
28 TY_T_TAB_VARIANT Public See coding 20090902 ty_t_tab_variant TYPE STANDARD TABLE OF ty_s_tab_variant
29 TY_T_TAB_WIRES Public See coding 20090903 ty_t_tab_wires TYPE STANDARD TABLE OF ty_s_tab_wire WITH DEFAULT KEY
30 TY_T_UIBB_EXT Public See coding 20090902 ty_t_uibb_ext TYPE STANDARD TABLE OF ty_s_uibb_ext
31 TY_T_WIRES Public See coding 20090902 ty_t_wires TYPE STANDARD TABLE OF ty_s_wire
32 TY_T_WIRE_MODEL Public See coding 20090902 ty_t_wire_model TYPE STANDARD TABLE OF ty_s_wire_model
Method Signatures

Method ADD_CONF_COMP_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONF_COMP_USAGE Call by reference Type reference (TYPE) CL_FPM_TABBED_CONFIG_READER=>TY_T_CONF_COMP_USAGE 20120217

Method ADD_CONF_COMP_USAGE on class CL_FPM_TABBED_CONFIG_WRITER has no exception.

Method ADD_MASTER_UIBB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UIBBS Call by reference Type reference (TYPE) CL_FPM_TABBED_CONFIG_WRITER=>TY_T_TAB_UIBBS 20090903
2 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING 20090903
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20090907

Method ADD_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABS Call by reference Type reference (TYPE) CL_FPM_TABBED_CONFIG_WRITER=>TY_T_TAB 20090903
2 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING 20090903
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20090907

Method ADD_UIBB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UIBBS Call by reference Type reference (TYPE) CL_FPM_TABBED_CONFIG_WRITER=>TY_T_TAB_UIBBS 20090903
2 Importing IV_TAB_ID Call by reference Type reference (TYPE) STRING 20090903
3 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING 20090903
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20090907

Method ADD_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VARIANTS Call by reference Type reference (TYPE) CL_FPM_TABBED_CONFIG_WRITER=>TY_T_TAB_VARIANT 20090902
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20090907

Method ADD_WIRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_WIRES Call by reference Type reference (TYPE) CL_FPM_TABBED_CONFIG_WRITER=>TY_T_TAB_WIRES 20090903
2 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING 20090903
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20090907

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPM_T_T100_MESSAGES Messages exported to be dispalyed in popup 20090902
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090902

Method CHECK on class CL_FPM_TABBED_CONFIG_WRITER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPL_WRITER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_APPL_MODIFIER Write Interface for Application Configuration 20090902
2 Importing IR_COMP_READER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_COMP_READER Read Interface for the Component Configuration 20090902
3 Importing IR_COMP_WRITER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_COMP_MODIFIER Write Interface for the Component Configuration 20090902
4 Importing IR_CONFIG_TOOL_COMP Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_TOOL_COMP API Configuration Component 20090902
5 Importing IV_CONFIGURATION_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20090902
6 Importing IV_CONFIG_TYPE Call by reference Type reference (TYPE) WDY_CONFIG_TYPE Type of Web Dynpro Configuration 20090902
7 Importing IV_CREATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090902
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20090902

Method DELETE_MASTER_UIBB 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) WDY_COMPONENT_NAME Web Dynpro: Component Name 20090903
2 Importing IV_INTERFACE_VIEW Call by reference Type reference (TYPE) WDY_VIEW_NAME Web Dynpro: Name of a Web Dynpro View 20090903
3 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING 20090903
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20090907

Method DELETE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TAB_ID Call by reference Type reference (TYPE) STRING 20090903
2 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING 20090903
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20090907

Method DELETE_UIBB 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) WDY_COMPONENT_NAME Web Dynpro: Component Name 20090903
2 Importing IV_INTERFACE_VIEW Call by reference Type reference (TYPE) WDY_VIEW_NAME Web Dynpro: Name of a Web Dynpro View 20090903
3 Importing IV_TAB_ID Call by reference Type reference (TYPE) STRING 20090903
4 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING 20090903
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20090907

Method DELETE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) FPM_VARIANT_ID FPM: ID of the variant 20090903
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20090907

Method DELETE_WIRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING 20090903
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20090907

Method SAVE Signature

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

Method SAVE on class CL_FPM_TABBED_CONFIG_WRITER has no exception.

Method SET_APP_SPECIFIC_CC 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) WDY_COMPONENT_NAME Variant ID (current variant if skipped) 20090903
2 Importing IV_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID List of mainviews 20090903
3 Importing IV_CONFIG_TYPE Call by reference Type reference (TYPE) WDY_CONFIG_TYPE Type of Web Dynpro Configuration 20090903
4 Importing IV_CONFIG_VAR Call by reference Type reference (TYPE) WDY_CONFIG_VAR Supplement for True Boolean Type: 'X' == True '' == False 20090903
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20090907

Method SET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEFT_RIGHT_LAYOUT Call by reference Type reference (TYPE) FPM_TAB_LEFT_RIGHT FPM: Determines the layout of a tabbed component 20090903
2 Importing IV_MASTER_RENDERING Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20120217
3 Importing IV_ONE_TAB_VISIBILITY Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20090903
4 Importing IV_PADDING Call by reference Type reference (TYPE) FPM_PADDING Padding Inside OVP Panel 20120217
5 Importing IV_USE_DDLB Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20090903
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20090907

Method SET_WIRE_PLUG 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) WDY_COMPONENT_NAME Web Dynpro: Component Name 20090903
2 Importing IV_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20090903
3 Importing IV_CONFIG_TYPE Call by reference Type reference (TYPE) WDY_CONFIG_TYPE Type of Web Dynpro Configuration 20090903
4 Importing IV_CONFIG_VAR Call by reference Type reference (TYPE) WDY_CONFIG_VAR Web Dynpro: Configuration of Additional Variant 20090903
5 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) FPM_S_UIBB_INSTANCE_KEY-INSTANCE_ID Instance ID of a UIBB 20120217
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20090907
History
Last changed by/on SAP  20130531 
SAP Release Created in 730