SAP ABAP Class CL_FPM_TABBED_CONFIG_READER (Configuration Reader for tabbed UIBB)
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_READER | Configuration Reader for OIF | 20090115 |
Properties
| Class | CL_FPM_TABBED_CONFIG_READER | |
| Short Description | Configuration Reader for tabbed UIBB | |
| Super Class | CL_FPM_CONFIG_READER | Configuration Reader 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 | 20090115 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_FPM_TABBED_CONFIG_READER has no interface implemented.
Friends
Class CL_FPM_TABBED_CONFIG_READER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STRING | 'FPM_OIF_COMPONENT' | 20090115 | |||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'TABBED' | 20090115 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | Runtime Type Services | 20090117 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | Runtime Type Services | 20090115 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | 20090116 | ||||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | Runtime Type Services | 20090116 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | Runtime Type Services | 20090115 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | Runtime Type Services | 20090115 | |||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | Runtime Type Services | 20090701 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | TY_S_WIRE_PLUG_EXT | 20090701 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | TY_T_CONF_COMP_USAGE_INT | 20120217 | ||||
| 12 | Instance attribute | Private | Type reference (TYPE) | TY_T_MASTER_UIBB_INT | 20120216 | ||||
| 13 | Instance attribute | Private | Type reference (TYPE) | TY_T_UIBB_EXT | Table of UIBB keys (with location in OIF) | 20090116 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | TY_T_PROPERTIES | 20090117 | ||||
| 15 | Instance attribute | Private | Type reference (TYPE) | TY_T_TAB_INT | 20120217 | ||||
| 16 | Instance attribute | Private | Type reference (TYPE) | TY_T_UIBB_TAB_EXT | Table of UIBB keys (with location in OIF) | 20090116 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | TY_T_TAB_UIBBS_INT | 20120217 | ||||
| 18 | Instance attribute | Private | Type reference (TYPE) | TY_T_VARIANT_INT | 20120216 | ||||
| 19 | Instance attribute | Private | Type reference (TYPE) | TY_T_WIRE_INT | 20120217 | ||||
| 20 | Instance attribute | Private | Type reference (TYPE) | STRING | 20090128 | ||||
| 21 | Instance attribute | Private | Type reference (TYPE) | STRING | 20090116 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20090115 | |
| 2 | Instance method | Private | Method | 20090115 | ||
| 3 | Instance method | Public | Method | 20120217 | ||
| 4 | Instance method | Public | Method | 20120217 | ||
| 5 | Instance method | Public | Method | Returns a list of all UIBBs for a specified master area | 20120216 | |
| 6 | Instance method | Public | Method | Obsolet! Use GET_MASTER_UIBB instead | 20090115 | |
| 7 | Instance method | Public | Method | 20120217 | ||
| 8 | Instance method | Public | Method | Returns a list of tabs for a given variant | 20090115 | |
| 9 | Instance method | Public | Method | informs about the visibility of the tabstrip | 20090115 | |
| 10 | Instance method | Public | Method | Returns a list of all UIBBs for a specified tab variant | 20120217 | |
| 11 | Instance method | Public | Method | Obsollet! Use GET_TAB_UIBB | 20090115 | |
| 12 | Instance method | Public | Method | get a list of available variants | 20120216 | |
| 13 | Instance method | Public | Method | OBSOLET! Use: GET_VARIANT | 20090115 | |
| 14 | Instance method | Public | Method | Returns a list of tabs for a given variant | 20120217 | |
| 15 | Instance method | Public | Method | 20090701 |
Events
Class CL_FPM_TABBED_CONFIG_READER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_CONF_COMP_USAGE | Public | See coding | 20120217 | BEGIN OF ty_s_conf_comp_usage ,
parent_path TYPE fpm_s_uibb_conf_comp_usage-parent_path,
child_path TYPE fpm_s_uibb_conf_comp_usage-child_path,
config_id TYPE fpm_s_uibb_conf_comp_usage-config_id,
config_type TYPE fpm_s_uibb_conf_comp_usage-config_type,
config_var TYPE fpm_s_uibb_conf_comp_usage-config_var,
description TYPE fpm_s_uibb_conf_comp_usage-description,
fpm_primary_attribute TYPE fpm_element_id,
END OF ty_s_conf_comp_usage
|
||
| 2 | TY_S_CONF_COMP_USAGE_INT | Private | See coding | 20120217 | BEGIN OF ty_s_conf_comp_usage_int.
INCLUDE TYPE cl_fpm_tabbed_config_reader=>ty_s_conf_comp_usage.
TYPES: path TYPE string,
END OF ty_s_conf_comp_usage_int
|
||
| 3 | TY_S_MASTER_UIBB | Public | See coding | 20120216 | BEGIN OF ty_s_master_uibb,
component TYPE fpm_component_name,
interface_view TYPE fpm_view_name,
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,
hidden TYPE fpm_hidden,
index TYPE fpm_index,
fpm_primary_attribute TYPE fpm_element_id,
END OF ty_s_master_uibb
|
||
| 4 | TY_S_MASTER_UIBB_INT | Private | See coding | 20120216 | BEGIN OF ty_s_master_uibb_int.
INCLUDE TYPE ty_s_master_uibb.
TYPES: path TYPE string,
END OF ty_s_master_uibb_int
|
||
| 5 | TY_S_PROPERTIES | Public | See coding | 20090117 | BEGIN OF ty_s_properties,
left_right_layout TYPE fpm_tab_left_right,
use_ddlb TYPE wdy_boolean,
one_tab_visibility TYPE wdy_boolean,
master_rendering TYPE wdy_boolean,
padding TYPE fpm_padding,
END OF ty_s_properties
|
||
| 6 | TY_S_TAB | Private | See coding | 20090116 | BEGIN OF ty_s_tab,
variant TYPE string,
id TYPE string,
name TYPE string,
index TYPE fpm_index,
fpm_primary_attribute TYPE fpm_element_id,
path TYPE string,
END OF ty_s_tab
|
||
| 7 | TY_S_TAB_INT | Private | See coding | 20120217 | BEGIN OF ty_s_tab_int.
INCLUDE TYPE IF_FPM_TABBED=>TY_s_TAB.
TYPES: path TYPE string,
END OF ty_s_tab_int
|
||
| 8 | TY_S_TAB_UIBBS_INT | Private | See coding | 20120217 | BEGIN OF ty_s_tab_uibbs_int.
INCLUDE TYPE cl_fpm_tabbed_config_writer=>ty_s_tab_uibb.
TYPES: path TYPE string,
END OF ty_s_tab_uibbs_int
|
||
| 9 | TY_S_UIBB_EXT | Private | See coding | 20090116 | BEGIN OF ty_s_uibb_ext,
variant TYPE string,
mainview TYPE string,
subview TYPE string,
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,
hidden TYPE fpm_hidden,
path TYPE string,
instance_id TYPE fpm_instance_id,
END OF ty_s_uibb_ext
|
||
| 10 | TY_S_UIBB_TAB_EXT | Private | See coding | 20090116 | BEGIN OF ty_s_uibb_tab_ext,
variant TYPE string,
tab TYPE string,
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,
path TYPE string,
instance_id TYPE fpm_instance_id,
END OF ty_s_uibb_tab_ext
|
||
| 11 | TY_S_VARIANT_INT | Private | See coding | 20120216 | BEGIN OF ty_s_variant_int.
INCLUDE TYPE cl_fpm_tabbed_config_writer=>ty_s_tab_variant.
TYPES: path TYPE string,
END OF ty_s_variant_int
|
||
| 12 | TY_S_WIRE_INT | Private | See coding | 20120217 | BEGIN OF ty_s_wire_int.
INCLUDE TYPE cl_fpm_tabbed_config_writer=>ty_s_tab_wire.
TYPES: path TYPE string,
END OF ty_s_wire_int
|
||
| 13 | TY_S_WIRE_PLUG_EXT | Private | See coding | 20090701 | BEGIN OF ty_s_wire_plug_ext.
INCLUDE TYPE fpm_s_uibb_instance_key AS wire_plug.
TYPES:
path TYPE string,
END OF ty_s_wire_plug_ext
|
||
| 14 | TY_T_CONF_COMP_USAGE | Public | See coding | 20120217 | ty_t_conf_comp_usage TYPE STANDARD TABLE OF ty_s_conf_comp_usage
|
||
| 15 | TY_T_CONF_COMP_USAGE_INT | Private | See coding | 20120217 | ty_t_conf_comp_usage_int TYPE STANDARD TABLE OF ty_s_conf_comp_usage_int
|
||
| 16 | TY_T_MASTER_UIBB | Public | See coding | 20120216 | ty_t_master_uibb TYPE STANDARD TABLE OF ty_s_master_uibb
|
||
| 17 | TY_T_MASTER_UIBB_INT | Private | See coding | 20120216 | ty_t_master_uibb_int TYPE STANDARD TABLE OF ty_s_master_uibb_int
|
||
| 18 | TY_T_PROPERTIES | Private | See coding | 20090117 | ty_t_properties TYPE STANDARD TABLE OF ty_s_properties
|
||
| 19 | TY_T_TAB | Private | See coding | 20090116 | ty_t_tab TYPE STANDARD TABLE OF ty_s_tab
|
||
| 20 | TY_T_TAB_INT | Private | See coding | 20120217 | ty_t_tab_int TYPE STANDARD TABLE OF ty_s_tab_int
|
||
| 21 | TY_T_TAB_UIBBS_INT | Private | See coding | 20120217 | ty_t_tab_uibbs_int TYPE STANDARD TABLE OF ty_s_tab_uibbs_int
|
||
| 22 | TY_T_UIBB_EXT | Private | See coding | 20090116 | ty_t_uibb_ext TYPE STANDARD TABLE OF ty_s_uibb_ext
|
||
| 23 | TY_T_UIBB_TAB_EXT | Private | See coding | 20090116 | ty_t_uibb_tab_ext TYPE STANDARD TABLE OF ty_s_uibb_tab_ext
|
||
| 24 | TY_T_VARIANT_INT | Private | See coding | 20120216 | ty_t_variant_int TYPE STANDARD TABLE OF ty_s_variant_int
|
||
| 25 | TY_T_WIRE_INT | Private | See coding | 20120217 | ty_t_wire_int TYPE STANDARD TABLE OF ty_s_wire_int
|
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_APPL_READER | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONFIG_APPL_READER | Read Interface for Application Configuration | 20090115 | |||
| 2 | IR_COMP_READER | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONFIG_COMP_READER | Read Interface for the Component Configuration | 20090115 | |||
| 3 | IV_CONFIGURATION_ID | Call by reference | Type reference (TYPE) | WDY_CONFIG_ID | Configuration Identification | 20090115 | |||
| 4 | IV_CONFIG_TYPE | Call by reference | Type reference (TYPE) | WDY_CONFIG_TYPE | Type of Web Dynpro Configuration | 20090115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20090121 |
Method CREATE_TABBED_NODE_ID Signature
Method CREATE_TABBED_NODE_ID on class CL_FPM_TABBED_CONFIG_READER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20090121 |
Method GET_APP_SPECIFIC_CC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_COMPONENT | Call by reference | Type reference (TYPE) | FPM_COMPONENT_NAME | 20120217 | ||||
| 2 | ED_CONFIG_ID | Call by reference | Type reference (TYPE) | WDY_CONFIG_ID | 20120217 | ||||
| 3 | ED_CONFIG_TYPE | Call by reference | Type reference (TYPE) | WDY_CONFIG_TYPE | 20120217 | ||||
| 4 | ED_CONFIG_VAR | Call by reference | Type reference (TYPE) | WDY_CONFIG_VAR | 20120217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20120217 |
Method GET_CONF_COMP_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONF_COMP_USAGE | Call by reference | Type reference (TYPE) | TY_T_CONF_COMP_USAGE | 20120217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20120217 |
Method GET_MASTER_UIBB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_UIBB | Call by reference | Type reference (TYPE) | TY_T_MASTER_UIBB | List of UIBBs | 20120216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20120216 |
Method GET_MASTER_UIBB_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_UIBB | Call by reference | Type reference (TYPE) | FPM_T_UIBB_KEY | List of UIBBs | 20090115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20090121 |
Method GET_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PROPERTIES | Value transfer | Type reference (TYPE) | TY_S_PROPERTIES | 20120217 |
Method GET_PROPERTIES on class CL_FPM_TABBED_CONFIG_READER has no exception.
Method GET_TABS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TAB | Call by reference | Type reference (TYPE) | IF_FPM_TABBED=>TY_T_TAB | List of tabs | 20090115 | |||
| 2 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20090115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20090115 |
Method GET_TABSTRIP_VISIBILITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_VISIBLE | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20090115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20090121 |
Method GET_TAB_UIBB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_UIBB | Call by reference | Type reference (TYPE) | CL_FPM_TABBED_CONFIG_WRITER=>TY_T_TAB_UIBBS | List of UIBBs | 20120217 | |||
| 2 | IV_TAB_ID | Call by reference | Type reference (TYPE) | STRING | The tab id to which the UIBBs should be read | 20120217 | |||
| 3 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant of the appropriate tab switch | 20120217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20120217 |
Method GET_TAB_UIBB_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_UIBB | Call by reference | Type reference (TYPE) | IF_FPM_TABBED=>TY_T_UIBB_TAB_EXT | List of UIBBs | 20090115 | |||
| 2 | IV_TAB_ID | Call by reference | Type reference (TYPE) | STRING | The tab id to which the UIBBs should be read | 20090115 | |||
| 3 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant of the appropriate tab switch | 20090115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20090115 |
Method GET_VARIANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VARIANT | Call by reference | Type reference (TYPE) | CL_FPM_TABBED_CONFIG_WRITER=>TY_T_TAB_VARIANT | Table of Variants | 20120216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20120216 |
Method GET_VARIANTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VARIANT | Call by reference | Type reference (TYPE) | IF_FPM_OIF=>TY_T_VARIANT | Table of OIF Variants | 20090115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20090121 |
Method GET_WIRE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_WIRE | Call by reference | Type reference (TYPE) | CL_FPM_TABBED_CONFIG_WRITER=>TY_T_TAB_WIRES | List of wires | 20120217 | |||
| 2 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20120217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20120217 |
Method GET_WIRE_PLUG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_WIRE_PLUG | Value transfer | Type reference (TYPE) | FPM_S_UIBB_INSTANCE_KEY | UIBB Instance Key | 20090701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Floorplan exceptions | 20090701 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 720 |