SAP ABAP Class CL_FPM_LIST_CONFIG_WRITER_ATS (Configuration Writer for List ATS)
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 20110211
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_CONFIG_RW_CONSTANTS Constants for Config Reader / Writer 20110211
Properties
Class CL_FPM_LIST_CONFIG_WRITER_ATS  
Short Description Configuration Writer for List ATS    
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 20110211   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FPM_CONFIG_WRITER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FPM_FORM_CONFIG_WRITER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_FPM_LIST_CONFIG_READER_ATS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_FPM_OIF_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
# Interface Abstract Final Description Created on
1 IF_FPM_CONFIG_RW_CONSTANTS Constants for Config Reader / Writer 20110211
Friends
Class CL_FPM_LIST_CONFIG_WRITER_ATS 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_ROW_INT 20110211
2 MT_BUTTON_ROW Instance attribute Private Type reference (TYPE) TY_T_BUTTON_ROW_INT 20110211
3 MT_BUTTON_ROW_ELEMENT Instance attribute Private Type reference (TYPE) TY_T_BUTTON_ROW_ELEMENT_INT 20110211
4 MT_COLUMN Instance attribute Private Type reference (TYPE) TY_T_COLUMN_INT 20110222
5 MV_NODE_ID Instance attribute Private Type reference (TYPE) STRING 20110211
6 MV_ROOT_PATH Instance attribute Private Type reference (TYPE) STRING 20110211
7 TS_S_COLUMN_ACTION_LIST_ATS Instance attribute Public Attribute reference (LIKE) 20110223
8 TS_T_BUTTON_ACTION Instance attribute Public Attribute reference (LIKE) 20110211
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTON_ACTION Instance method Public Method 20110211
2 ADD_BUTTON_ROW_ELEMENT Instance method Public Method 20110211
3 ADD_COLUMN Instance method Public Method 20110211
4 ADD_COLUMN_ACTION Instance method Public Method 20110222
5 ADD_CTXT_MENU Instance method Public Method Add a context menu 20111221
6 ADD_CTXT_MENU_ITEM Instance method Public Method 20111221
7 ADD_DRAG_DROP Instance method Public Method 20110211
8 ADD_PARAMETER Instance method Public Method 20110211
9 ADD_QUICKVIEW Instance method Public Method 20120227
10 ADD_ROW_ACTIONS Instance method Public Method 20110211
11 CHECK Instance method Public Method 20110211
12 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110211
13 GET_BUTTON_ROW Instance method Private Method 20110211
14 GET_BUTTON_ROW_ELEMENT Instance method Private Method 20110211
15 GET_COLUMN Instance method Private Method 20110222
16 READ_BUTTON_ROW_ELEMENT Instance method Private Method 20110211
17 READ_COLUMN Instance method Private Method 20110222
18 SAVE Instance method Public Method 20110211
19 SET_ATTRIBUTES Instance method Public Method 20110211
20 SET_SETTINGS Instance method Public Method 20110211
Events
Class CL_FPM_LIST_CONFIG_WRITER_ATS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_BUTTON_ACTION Public Attribute reference (LIKE) 20110211
2 TY_S_BUTTON_ACTION_INT Private See coding 20110211 BEGIN OF ty_s_button_action_int. INCLUDE TYPE cl_fpm_list_config_reader_ats=>ty_s_button_action_list_ats. TYPES: path TYPE string, END OF ty_s_button_action_int
3 TY_S_BUTTON_ROW_ELEMENT Public See coding 20110211 BEGIN OF ty_s_button_row_element , display_type TYPE fpmgb_display_type, index TYPE wdy_conf_index, text TYPE wdy_conf_transl_text, element_id TYPE fpm_element_id, special_properties TYPE string, tooltip TYPE wdy_conf_transl_text, width TYPE fpmgb_ui_element_width, button_action LIKE ts_t_button_action, END OF ty_s_button_row_element
4 TY_S_BUTTON_ROW_ELEMENT_INT Private See coding 20110211 BEGIN OF ty_s_button_row_element_int. INCLUDE TYPE cl_fpm_list_config_reader_ats=>ty_s_button_row_element. TYPES: path TYPE string, END OF ty_s_button_row_element_int
5 TY_S_BUTTON_ROW_INT Private See coding 20110211 BEGIN OF ty_s_button_row_int, path TYPE string, END OF ty_s_button_row_int
6 TY_S_COLUMN Public See coding 20110211 BEGIN OF ty_s_column , 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_properties TYPE string, width TYPE fpmgb_ui_element_width, tag_active TYPE fpmgb_tag_active, tooltip TYPE wdy_conf_transl_text, visibility TYPE fpmgb_column_visibility, fixed TYPE fpmgb_list_ats_fixation, tooltip_header TYPE wdy_conf_transl_text, END OF ty_s_column
7 TY_S_COLUMN_ACTION_INT Private See coding 20110222 BEGIN OF ty_s_column_action_int. INCLUDE TYPE if_fpm_config_rw_constants=>ty_s_column_action_list_ats. TYPES: path TYPE string, END OF ty_s_column_action_int
8 TY_S_COLUMN_ACTION_LIST_ATS Public Attribute reference (LIKE) 20110222
9 TY_S_COLUMN_INT Private See coding 20110222 BEGIN OF ty_s_column_int. INCLUDE TYPE cl_fpm_list_config_reader_ats=>ty_s_column. TYPES: path TYPE string, END OF ty_s_column_int
10 TY_S_DRAG_DROP Public See coding 20110211 BEGIN OF ty_s_drag_drop , type TYPE fpmgb_s_dnd_definition-type, enabled TYPE fpmgb_s_dnd_definition-enabled, tags TYPE fpmgb_s_dnd_definition-tags, scope TYPE fpmgb_s_dnd_definition-scope, override TYPE fpmgb_s_dnd_definition-override, END OF ty_s_drag_drop
11 TY_S_LIST_ATS Public See coding 20110211 BEGIN OF ty_s_list_ats , feeder TYPE seoclsname, title TYPE wdy_conf_transl_text, lead_sel_event_id TYPE fpmgb_s_action-event_id, END OF ty_s_list_ats
12 TY_S_LIST_ATS_PARAMETER Public See coding 20110211 BEGIN OF ty_s_list_ats_parameter , name TYPE fpmgb_parameter_name, value TYPE fpmgb_parameter_value, END OF ty_s_list_ats_parameter
13 TY_S_ROW_ACTIONS Public See coding 20110211 BEGIN OF ty_s_row_actions , element_id TYPE fpm_element_id, event_id TYPE fpm_event_id, text TYPE string, tooltip TYPE wdy_conf_transl_text, image_source TYPE string, event_parameters TYPE string, action_type TYPE fpm_action_type, index TYPE wdy_conf_index, END OF ty_s_row_actions
14 TY_S_ROW_ACTIONS_INT Private See coding 20110211 BEGIN OF ty_s_row_actions_int. INCLUDE TYPE ty_s_row_actions. TYPES: path TYPE string, END OF ty_s_row_actions_int
15 TY_S_SETTINGS Public See coding 20110211 BEGIN OF ty_s_settings , visible_row_count TYPE fpmgb_row_count, selection_mode TYPE fpmgb_selection_mode, access_descr TYPE wdy_conf_transl_text, export_excel TYPE fpmgb_excel_export, list_width TYPE fpm_list_width, grid_mode TYPE fpmgb_table_grid_mode, table_visibility TYPE fpmgb_table_visibility, initial_lead_selection TYPE fpmgb_set_lead_selection, sel_event_type TYPE fpmgb_sel_event, visible_col_count TYPE fpmgb_col_count, check_mandatory TYPE fpmgb_check_mandatory, selection_change_behaviour TYPE fpmgb_sel_chng_behvr, display_empty_rows TYPE fpmgb_table_empty_rows, scrollable_column_count TYPE fpmgb_non_scrollable_columns, enable_h_scrolling TYPE fpmgb_enabling_h_scrolling, style_of_rendering TYPE fpmgb_list_render_style, scroll_mode TYPE fpm_s_table_settings-scroll_mode, selection_mode_ats TYPE fpmgb_selection_mode_ats, height_mode_ats TYPE fpmgb_table_height_mode_ats, allow_personalization TYPE fpmgb_allow_pers_ats, allow_creating_views TYPE fpmgb_allow_new_views_ats, allow_sorting TYPE fpmgb_allow_sorting_ats, allow_filtering TYPE fpmgb_allow_filtering_ats, allow_calculation TYPE fpmgb_allow_calculation_ats, allow_grouping TYPE fpmgb_allow_grouping_ats, END OF ty_s_settings
16 TY_T_BUTTON_ACTION Public Attribute reference (LIKE) 20110211
17 TY_T_BUTTON_ACTION_INT Private See coding 20110211 ty_t_button_action_int TYPE STANDARD TABLE OF ty_s_button_action_int
18 TY_T_BUTTON_ROW_ELEMENT Public See coding 20110211 ty_t_button_row_element TYPE STANDARD TABLE OF ty_s_button_row_element
19 TY_T_BUTTON_ROW_ELEMENT_INT Private See coding 20110211 ty_t_button_row_element_int TYPE STANDARD TABLE OF ty_s_button_row_element_int
20 TY_T_BUTTON_ROW_INT Private See coding 20110211 ty_t_button_row_int TYPE STANDARD TABLE OF ty_s_button_row_int
21 TY_T_COLUMN Public See coding 20110211 ty_t_column TYPE STANDARD TABLE OF ty_s_column
22 TY_T_COLUMN_ACTION_INT Private See coding 20110222 ty_t_column_action_int TYPE STANDARD TABLE OF ty_s_column_action_int
23 TY_T_COLUMN_ACTION_LIST_ATS Public Attribute reference (LIKE) 20110222
24 TY_T_COLUMN_INT Private See coding 20110222 ty_t_column_int TYPE STANDARD TABLE OF ty_s_column_int
25 TY_T_DRAG_DROP Public See coding 20110211 ty_t_drag_drop TYPE STANDARD TABLE OF ty_s_drag_drop
26 TY_T_LIST_ATS Public See coding 20110211 ty_t_list_ats TYPE STANDARD TABLE OF ty_s_list_ats
27 TY_T_LIST_ATS_PARAMETER Public See coding 20110211 ty_t_list_ats_parameter TYPE STANDARD TABLE OF ty_s_list_ats_parameter
28 TY_T_ROW_ACTIONS Public See coding 20110211 ty_t_row_actions TYPE STANDARD TABLE OF ty_s_row_actions
29 TY_T_ROW_ACTIONS_INT Private See coding 20110211 ty_t_row_actions_int TYPE STANDARD TABLE OF ty_s_row_actions_int
30 TY_T_SETTINGS Public See coding 20110211 ty_t_settings TYPE STANDARD TABLE OF ty_s_settings
Method Signatures

Method ADD_BUTTON_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUTTON_ACTION Call by reference Type reference (TYPE) TY_T_BUTTON_ACTION Button Actions 20110211
2 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20110211
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110211

Method ADD_BUTTON_ROW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUTTON_ROW_ELEMENT Call by reference Type reference (TYPE) CL_FPM_LIST_CONFIG_READER_ATS=>TY_T_BUTTON_ROW_ELEMENT 20110211
2 Importing IT_BUTTON_ROW_ELEMENT Call by reference Type reference (TYPE) CL_FPM_LIST_CONFIG_READER_ATS=>TY_T_BUTTON_ROW_ELEMENT 20110211
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110211

Method ADD_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN Call by reference Type reference (TYPE) CL_FPM_LIST_CONFIG_READER_ATS=>TY_T_COLUMN Columns 20110222
2 Importing IT_COLUMN Call by reference Type reference (TYPE) CL_FPM_LIST_CONFIG_READER_ATS=>TY_T_COLUMN Columns 20110211
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110211

Method ADD_COLUMN_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COLUMN_ACTION Call by reference Type reference (TYPE) TY_S_COLUMN_ACTION_LIST_ATS Column Action 20110223
2 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20110222
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110222

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 20111221
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Personalization Error 20111221

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 20111221
2 Importing IV_CTXT_MENU_ID Call by reference Type reference (TYPE) FPM_CTXT_MENU_ID Context Menu ID 20111221
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Personalization Error 20111221

Method ADD_DRAG_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DRAG_DROP Call by reference Type reference (TYPE) CL_FPM_LIST_CONFIG_READER_ATS=>TY_T_DRAG_DROP Drag Drop 20110211
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110211

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) CL_FPM_LIST_CONFIG_READER_ATS=>TY_T_LIST_ATS_PARAMETER 20110211
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110211

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 20120227
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20120227

Method ADD_ROW_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROW_ACTIONS Call by reference Type reference (TYPE) CL_FPM_LIST_CONFIG_READER_ATS=>TY_T_ROW_ACTIONS Row Actions 20110211
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110211

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

Method CHECK on class CL_FPM_LIST_CONFIG_WRITER_ATS 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 20110211
2 Importing IR_COMP_READER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_COMP_READER Read Interface for the Component Configuration 20110211
3 Importing IR_COMP_WRITER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_COMP_MODIFIER 20110211
4 Importing IR_CONFIG_TOOL_COMP Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_TOOL_COMP 20110211
5 Importing IV_CONFIGURATION_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20110211
6 Importing IV_CONFIG_TYPE Call by reference Type reference (TYPE) WDY_CONFIG_TYPE Type of Web Dynpro Configuration 20110211
7 Importing IV_CREATE Call by reference Type reference (TYPE) BOOLE_D 20110211
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110211

Method GET_BUTTON_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_PATH Value transfer Type reference (TYPE) STRING 20110211
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110211

Method GET_BUTTON_ROW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUTTON_ROW_ELEMENT Call by reference Type reference (TYPE) TY_T_BUTTON_ROW_ELEMENT_INT Button Row Element 20110211
2 Importing ID_PATH Call by reference Type reference (TYPE) STRING 20110211
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110211

Method GET_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN Call by reference Type reference (TYPE) TY_T_COLUMN_INT Columns 20110222
2 Importing ID_PATH Call by reference Type reference (TYPE) STRING 20110222
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110222

Method READ_BUTTON_ROW_ELEMENT 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 20110211
2 Importing ID_BUTTON_ROW_ELEMENT_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20110211
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110211

Method READ_COLUMN 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 20110222
2 Importing ID_COLUMN_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20110222
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110222

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

Method SAVE on class CL_FPM_LIST_CONFIG_WRITER_ATS has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FEEDER Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20110224
2 Importing IV_LEAD_SEL_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20110224
3 Importing IV_TITLE Call by reference Type reference (TYPE) WDY_CONF_TRANSL_TEXT Web Dynpro: Configuration: Translatable Text 20110224
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110211

Method SET_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SETTINGS Call by reference Type reference (TYPE) CL_FPM_LIST_CONFIG_READER_ATS=>TY_S_SETTINGS Settings 20110211
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110211
History
Last changed by/on SAP  20140121 
SAP Release Created in 731