SAP ABAP Class CL_FPM_ADV_FORM_CONFIG_WRITER (Configuration Writer for Advanced Form)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_GUIBB (Package) Generic UI building blocks
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 20111109
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_FORM_CONFIG_WRITER_GL2 Configuration Writer for Form GL2 20111109
2 Inheritance (c INHERITING FROM c_ref)  CL_FPM_FORM_REP_CONFIG_WRITER Configuration Writer Form Repeater 20111109
Properties
Class CL_FPM_ADV_FORM_CONFIG_WRITER  
Short Description Configuration Writer for Advanced Form    
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_GUIBB   Generic UI building blocks 
Created 20111109   SAP 
Last change 20141120    
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_OIF_CONFIG_WRITER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_FPM_OIF Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FPM_ADV_FORM_CONFIG_WRITER has no interface implemented.
Friends
Class CL_FPM_ADV_FORM_CONFIG_WRITER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_BUTTON Instance attribute Private Type reference (TYPE) TY_T_BUTTON_INT 20111109
2 MT_BUTTON_ROW Instance attribute Private Type reference (TYPE) TY_T_BUTTON_ROW_INT 20111109
3 MT_FORM_GROUP Instance attribute Private Type reference (TYPE) TY_T_FORM_GROUP_INT 20111109
4 MV_NODE_ID Instance attribute Public Type reference (TYPE) STRING 20111109
5 MV_ROOT_PATH Instance attribute Public Type reference (TYPE) STRING 20111109
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACTION Instance method Public Method 20111109
2 ADD_BUTTON Instance method Public Method 20111109
3 ADD_BUTTON_ROW Instance method Public Method 20111109
4 ADD_BUTTON_ROW_ELEMENT Instance method Public Method 20111109
5 ADD_BUTTON_SUB_ITEM Instance method Public Method 20111109
6 ADD_CTXT_MENU Instance method Public Method Add a context menu 20111222
7 ADD_CTXT_MENU_ITEM Instance method Public Method 20111222
8 ADD_DROP_TARGET Instance method Public Method 20111109
9 ADD_FORM_GROUP Instance method Public Method 20111109
10 ADD_FORM_GROUP_ELEMENT Instance method Public Method 20111109
11 ADD_PARAMETER Instance method Public Method 20111109
12 ADD_POSITION Instance method Public Method 20111109
13 ADD_QUICKVIEW Instance method Public Method 20120308
14 ADD_STANDARD_ELEMENT Instance method Public Method 20111109
15 CHECK Instance method Public Method 20111109
16 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20111109
17 READ_BUTTON Instance method Private Method 20111109
18 READ_BUTTON_ROW Instance method Private Method 20111109
19 READ_FORM_GROUP Instance method Private Method 20111109
20 SAVE Instance method Public Method 20111109
Events
Class CL_FPM_ADV_FORM_CONFIG_WRITER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ACTION Public See coding 20111109 BEGIN OF ty_s_action , id TYPE fpm_action_id, type TYPE fpm_action_type, event_id TYPE fpm_event_id, event_parameters TYPE string, END OF ty_s_action
2 TY_S_BUTTON Public See coding 20111109 BEGIN OF ty_s_button , id TYPE fpm_button_id, type TYPE fpm_button_type, explanation_text TYPE fpm_explanation, image TYPE fpm_image, text TYPE fpm_text, tooltip TYPE fpm_tooltip, instance_style TYPE fpm_instance_style, special_properties TYPE string, ctxt_menu_id TYPE fpm_ctxt_menu_id, END OF ty_s_button
3 TY_S_BUTTON_INT Private See coding 20111109 BEGIN OF ty_s_button_int , id TYPE fpm_button_id, type TYPE fpm_button_type, explanation_text TYPE fpm_explanation, image TYPE fpm_image, text TYPE fpm_text, tooltip TYPE fpm_tooltip, instance_style TYPE fpm_instance_style, special_properties TYPE string, ctxt_menu_id TYPE fpm_ctxt_menu_id, path TYPE string, END OF ty_s_button_int
4 TY_S_BUTTON_ROW Public See coding 20111109 BEGIN OF ty_s_button_row , id TYPE fpm_button_row_id, instance_style TYPE fpm_instance_style, ctxt_menu_id TYPE fpm_ctxt_menu_id, END OF ty_s_button_row
5 TY_S_BUTTON_ROW_ELEMENT Public See coding 20111109 BEGIN OF ty_s_button_row_element , button_id TYPE fpm_button_id, index TYPE fpm_index, alignment TYPE fpm_toolbar_element_alignment, END OF ty_s_button_row_element
6 TY_S_BUTTON_ROW_INT Private See coding 20111109 BEGIN OF ty_s_button_row_int , id TYPE fpm_element_id, instance_style TYPE fpm_instance_style, ctxt_menu_id TYPE fpm_ctxt_menu_id, path TYPE string, END OF ty_s_button_row_int
7 TY_S_BUTTON_SUB_ITEM Public See coding 20111109 BEGIN OF ty_s_button_sub_item , action_id TYPE fpm_action_id, index TYPE fpm_index, hotkey TYPE fpm_hotkey, image TYPE fpm_image, text TYPE fpm_text, has_separator TYPE fpm_add_separator, END OF ty_s_button_sub_item
8 TY_S_DROP_TARGET Public See coding 20111109 BEGIN OF ty_s_drop_target , id TYPE fpm_drop_target_id, scope TYPE fpmgb_s_dnd_definition-scope, tags TYPE fpmgb_s_dnd_definition-tags, enabled TYPE fpmgb_s_dnd_definition-enabled, END OF ty_s_drop_target
9 TY_S_FORM_GL2 Public See coding 20111109 BEGIN OF ty_s_form_gl2 , feeder TYPE c LENGTH 30, title TYPE wdy_conf_transl_text, layout_type TYPE fpmgb_layout_type_gl2, check_mandatory TYPE fpmgb_check_mandatory, drop_target_id TYPE fpm_drop_target_id, END OF ty_s_form_gl2
10 TY_S_FORM_GL2_PARAMETER Public See coding 20111109 BEGIN OF ty_s_form_gl2_parameter , name TYPE fpmgb_parameter_name, value TYPE fpmgb_parameter_value, END OF ty_s_form_gl2_parameter
11 TY_S_FORM_GROUP Public See coding 20111109 BEGIN OF ty_s_form_group , id TYPE fpmgb_form_group_id, instance_style TYPE fpm_instance_style, ctxt_menu_id TYPE fpm_ctxt_menu_id, END OF ty_s_form_group
12 TY_S_FORM_GROUP_ELEMENT Public See coding 20111109 BEGIN OF ty_s_form_group_element , form_element_type TYPE fpmgb_form_element_type, form_element_id TYPE fpmgb_form_element_id, END OF ty_s_form_group_element
13 TY_S_FORM_GROUP_INT Private See coding 20111109 BEGIN OF ty_s_form_group_int , id TYPE fpm_element_id, instance_style TYPE fpm_instance_style, ctxt_menu_id TYPE fpm_ctxt_menu_id, path TYPE string, END OF ty_s_form_group_int
14 TY_S_POSITION Public See coding 20111109 BEGIN OF ty_s_position , start_row TYPE fpmgb_form_elem_start_row, start_column TYPE fpmgb_form_elem_start_col, end_row TYPE fpmgb_form_elem_end_row, end_column TYPE fpmgb_form_elem_end_col, label_start_row TYPE fpmgb_form_elem_lbl_start_row, label_start_column TYPE fpmgb_form_elem_lbl_start_col, label_end_row TYPE fpmgb_form_elem_lbl_end_row, label_end_column TYPE fpmgb_form_elem_lbl_end_col, form_element_type TYPE fpmgb_form_element_type, form_element_id TYPE fpmgb_form_element_id, END OF ty_s_position
15 TY_S_STANDARD_ELEMENT Public See coding 20111109 BEGIN OF ty_s_standard_element , id TYPE fpmgb_standard_element_id, name TYPE name_komp, type TYPE fpmgb_standard_element_type, explanation TYPE fpm_explanation, text TYPE fpm_text, tooltip TYPE fpm_tooltip, input_prompt TYPE fpm_input_prompt, instance_style TYPE fpm_instance_style, special_properties TYPE string, special_actions TYPE string, label_text TYPE fpm_text, label_visibility TYPE fpm_label_visibility, label_instance_style TYPE fpm_label_instance_style, tag_active TYPE fpmgb_tag_active, tag TYPE fpm_tag_name, ctxt_menu_id TYPE fpm_ctxt_menu_id, END OF ty_s_standard_element
16 TY_T_ACTION Public See coding 20111109 ty_t_action TYPE STANDARD TABLE OF ty_s_action
17 TY_T_BUTTON Public See coding 20111109 ty_t_button TYPE STANDARD TABLE OF ty_s_button
18 TY_T_BUTTON_INT Private See coding 20111109 ty_t_button_int TYPE STANDARD TABLE OF ty_s_button_int
19 TY_T_BUTTON_ROW Public See coding 20111109 ty_t_button_row TYPE STANDARD TABLE OF ty_s_button_row
20 TY_T_BUTTON_ROW_ELEMENT Public See coding 20111109 ty_t_button_row_element TYPE STANDARD TABLE OF ty_s_button_row_element
21 TY_T_BUTTON_ROW_INT Private See coding 20111109 ty_t_button_row_int TYPE STANDARD TABLE OF ty_s_button_row_int
22 TY_T_BUTTON_SUB_ITEM Public See coding 20111109 ty_t_button_sub_item TYPE STANDARD TABLE OF ty_s_button_sub_item
23 TY_T_DROP_TARGET Public See coding 20111109 ty_t_drop_target TYPE STANDARD TABLE OF ty_s_drop_target
24 TY_T_FORM_GL2 Public See coding 20111109 ty_t_form_gl2 TYPE STANDARD TABLE OF ty_s_form_gl2
25 TY_T_FORM_GL2_PARAMETER Public See coding 20111109 ty_t_form_gl2_parameter TYPE STANDARD TABLE OF ty_s_form_gl2_parameter
26 TY_T_FORM_GROUP Public See coding 20111109 ty_t_form_group TYPE STANDARD TABLE OF ty_s_form_group
27 TY_T_FORM_GROUP_ELEMENT Public See coding 20111109 ty_t_form_group_element TYPE STANDARD TABLE OF ty_s_form_group_element
28 TY_T_FORM_GROUP_INT Private See coding 20111109 ty_t_form_group_int TYPE STANDARD TABLE OF ty_s_form_group_int
29 TY_T_POSITION Public See coding 20111109 ty_t_position TYPE STANDARD TABLE OF ty_s_position
30 TY_T_STANDARD_ELEMENT Public See coding 20111109 ty_t_standard_element TYPE STANDARD TABLE OF ty_s_standard_element
Method Signatures

Method ADD_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTION Call by reference Type reference (TYPE) TY_T_ACTION 20111109

Method ADD_ACTION on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

Method ADD_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUTTON Call by reference Type reference (TYPE) TY_T_BUTTON buttons 20111109

Method ADD_BUTTON on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

Method ADD_BUTTON_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUTTON_ROW Call by reference Type reference (TYPE) TY_T_BUTTON_ROW Button Row 20111109

Method ADD_BUTTON_ROW on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

Method ADD_BUTTON_ROW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUTTON_ROW_ELEMENT Call by reference Type reference (TYPE) TY_T_BUTTON_ROW_ELEMENT 20111109
2 Importing IV_BUTTON_ROW_ID Call by reference Type reference (TYPE) FPM_BUTTON_ROW_ID Button Row Id 20111109

Method ADD_BUTTON_ROW_ELEMENT on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

Method ADD_BUTTON_SUB_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUTTON_SUB_ITEM Call by reference Type reference (TYPE) TY_T_BUTTON_SUB_ITEM 20111109
2 Importing IV_BUTTON_ID Call by reference Type reference (TYPE) FPM_BUTTON_ID Button Id 20111109

Method ADD_BUTTON_SUB_ITEM on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

Method ADD_CTXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CTXT_MENU Call by reference Type reference (TYPE) CL_FPM_CONFIG_WRITER=>TY_T_CTXT_MENU 20111222
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Personalization Error 20111222

Method ADD_CTXT_MENU_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CTXT_MENU_ITEMS Call by reference Type reference (TYPE) CL_FPM_CONFIG_WRITER=>TY_T_CTXT_MENU_ITEM 20111222
2 Importing IV_CTXT_MENU_ID Call by reference Type reference (TYPE) FPM_CTXT_MENU_ID Context Menu ID 20111222
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Personalization Error 20111222

Method ADD_DROP_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DROP_TARGET Call by reference Type reference (TYPE) TY_S_DROP_TARGET 20111109

Method ADD_DROP_TARGET on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

Method ADD_FORM_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FORM_GROUP Call by reference Type reference (TYPE) TY_T_FORM_GROUP Form Group 20111109

Method ADD_FORM_GROUP on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

Method ADD_FORM_GROUP_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FORM_GROUP_ELEMENT Call by reference Type reference (TYPE) TY_T_FORM_GROUP_ELEMENT 20111109
2 Importing IV_FORM_GROUP_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20111109

Method ADD_FORM_GROUP_ELEMENT on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

Method ADD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) TY_T_FORM_GL2_PARAMETER 20111109

Method ADD_PARAMETER on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

Method ADD_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POSITION Call by reference Type reference (TYPE) TY_T_POSITION 20111109

Method ADD_POSITION on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

Method ADD_QUICKVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_QUICKVIEW Call by reference Type reference (TYPE) CL_FPM_CONFIG_WRITER=>TY_T_QUICKVIEW 20120308
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20120308

Method ADD_STANDARD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STANDARD_ELEMENT Call by reference Type reference (TYPE) TY_T_STANDARD_ELEMENT 20111109

Method ADD_STANDARD_ELEMENT on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

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 20111109
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111109

Method CHECK on class CL_FPM_ADV_FORM_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 20111109
2 Importing IR_COMP_READER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_COMP_READER Read Interface for the Component Configuration 20111109
3 Importing IR_COMP_WRITER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_COMP_MODIFIER Write Interface for the Component Configuration 20111109
4 Importing IR_CONFIG_TOOL_COMP Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_TOOL_COMP API Configuration Component 20111109
5 Importing IV_CONFIGURATION_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20111109
6 Importing IV_CONFIG_TYPE Call by reference Type reference (TYPE) WDY_CONFIG_TYPE Type of Web Dynpro Configuration 20111109
7 Importing IV_CREATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111109
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20111109

Method READ_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_PATH Value transfer Type reference (TYPE) STRING 20111109
2 Importing ID_BUTTON_ID Call by reference Type reference (TYPE) FPM_BUTTON_ID Button ID 20111109

Method READ_BUTTON on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

Method READ_BUTTON_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_PATH Value transfer Type reference (TYPE) STRING 20111109
2 Importing ID_BUTTON_ROW_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20111109

Method READ_BUTTON_ROW on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

Method READ_FORM_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_PATH Value transfer Type reference (TYPE) STRING 20111109
2 Importing ID_FORM_GROUP_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20111109

Method READ_FORM_GROUP on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.

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 (=' ') 20111109

Method SAVE on class CL_FPM_ADV_FORM_CONFIG_WRITER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 732