SAP ABAP Class CL_FPM_TABBED (Tabbed UIBB API)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_TABBED Tabbed UIBB API 20070831
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_WIRE_MODEL Interface for Communication FPM App CC. Wire Model 20090625
Properties
Class CL_FPM_TABBED  
Short Description Tabbed UIBB API    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_CORE   Floorplan Manager (Framework) 
Created 20070829   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FPM_TABBED_ASSIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_FPM_TABBED_CFG_ACC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FPM_WIRE_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_TABBED Tabbed UIBB API 20070831
2 IF_FPM_WIRE_MODEL Interface for Communication FPM App CC. Wire Model 20090625
Friends
Class CL_FPM_TABBED has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ACA Instance attribute Public Object reference (TYPE REF TO) CL_FPM_ACA Additional Content Area API 20080722
2 MO_COMPONENT Instance attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20130319
3 MO_FPM Instance attribute Private Object reference (TYPE REF TO) CL_FPM CL_FPM 20110413
4 MO_ND_TARGET_STATE Instance attribute Public Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20121213
5 MS_CHANGED Instance attribute Public Type reference (TYPE) S_CHANGED 20070830
6 MT_CURRENT_TAB_ID Instance attribute Private Type reference (TYPE) CL_FPM_TABBED_ASSIST=>TY_T_CURRENT_TAB_ID 20121213
7 MT_INACTIVE_TABS Instance attribute Public Type reference (TYPE) STRING_TABLE Table of Strings 20090120
8 MT_INACTIVE_TABS_TMP Instance attribute Public Type reference (TYPE) STRING_TABLE Table of Strings 20090120
9 MT_INVISIBLE_TABS Instance attribute Public Type reference (TYPE) STRING_TABLE Table of Strings 20080307
10 MT_INVISIBLE_TABS_TMP Instance attribute Public Type reference (TYPE) STRING_TABLE Table of Strings 20080307
11 MT_MASTER_UIBBS Instance attribute Public Type reference (TYPE) T_UIBBS 20070830
12 MT_VARIANTS Instance attribute Public Type reference (TYPE) T_VARIANTS 20070831
13 MT_WIRE Instance attribute Public Type reference (TYPE) IF_FPM_WIRE_MODEL=>TY_T_WIRE Wire Table 20090625
14 MV_CHANGEABLE_BY_APPLICATION Instance attribute Public Type reference (TYPE) BOOLE_D 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20071207
15 MV_CURRENT_VARIANT_ID Instance attribute Private Type reference (TYPE) IF_FPM_TABBED_CFG_ACC=>TY_S_VARIANT-ID 20121213
16 MV_DETAIL_AREA_TITLE Instance attribute Public Type reference (TYPE) STRING 20090811
17 MV_MASTER_DETAIL_COLUMN_NAME Instance attribute Public Type reference (TYPE) STRING 20120628
18 MV_TABSTRIP_VISIBLE Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070921
19 MV_TABSTRIP_VISIBLE_NEW Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070921
20 MV_TAB_CHANGED Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080808
21 MV_TARGET_TAB Instance attribute Public Type reference (TYPE) STRING 20110801
22 MV_TARGET_VARIANT Instance attribute Public Type reference (TYPE) STRING 20110801
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VARIANT Instance method Private Method 20090625
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070830
3 GET_CURRENT_TAB_ID Instance method Private Method 20121217
4 GET_CURRENT_VARIANT_ID Instance method Private Method 20121217
5 INITIALIZE Instance method Public Method 20070830
6 IS_CHANGED Instance method Public Method 20070830
7 SET_CONFIG Instance method Public Method 20070907
8 SET_CURRENT_TAB_IDS Instance method Public Method 20121217
9 SET_CURRENT_VARIANT_ID Instance method Public Method 20121217
10 SET_EVENT Instance method Public Method 20070907
Events
Class CL_FPM_TABBED has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CHANGED Public See coding 20070831 BEGIN OF s_changed, tab_names TYPE boole_d, tab_uibbs TYPE boole_d, master_uibbs TYPE boole_d, tab_visibility TYPE boole_d, tab_activity TYPE boole_d, wires TYPE boole_d, detail_area_title TYPE boole_d, variant_action_type TYPE boole_d, END OF s_changed
2 S_TAB Public See coding 20070831 BEGIN OF s_tab, id TYPE string, name TYPE string, uibbs TYPE t_uibbs, END OF s_tab
3 S_UIBB Public See coding 20070831 BEGIN OF s_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, instance_id TYPE fpm_instance_id, needs_stretching TYPE fpm_needs_stretching, hidden TYPE fpm_hidden, END OF s_uibb
4 S_VARIANT Public See coding 20070831 BEGIN OF s_variant, id TYPE string, name TYPE string, action_type TYPE fpm_action_type_select_detail, tabs TYPE t_tabs, END OF s_variant
5 T_TABS Public See coding 20070831 t_tabs TYPE STANDARD TABLE OF s_tab WITH DEFAULT KEY
6 T_UIBBS Public See coding 20070831 t_uibbs TYPE STANDARD TABLE OF s_uibb WITH DEFAULT KEY
7 T_VARIANTS Public See coding 20070831 t_variants TYPE STANDARD TABLE OF s_variant WITH DEFAULT KEY
Method Signatures

Method CHECK_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 20090625
2 Returning RV_VARIANT_ID Value transfer Type reference (TYPE) STRING 20090625
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20090625

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20130319
2 Importing IO_FPM Call by reference Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20110413
3 Importing IO_ND_TARGET_STATE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20121213
4 Importing IT_CURRENT_TAB_ID Call by reference Type reference (TYPE) CL_FPM_TABBED_ASSIST=>TY_T_CURRENT_TAB_ID 20121213
5 Importing IT_MASTER_UIBB Call by reference Type reference (TYPE) IF_FPM_TABBED_CFG_ACC=>TY_T_MASTER_UIBB 20121211
6 Importing IT_VARIANT Call by reference Type reference (TYPE) IF_FPM_TABBED_CFG_ACC=>TY_T_VARIANT 20121211
7 Importing IV_CURRENT_VARIANT_ID Call by reference Type reference (TYPE) IF_FPM_TABBED_CFG_ACC=>TY_S_VARIANT-ID 20121213
8 Importing IV_DETAIL_AREA_TITLE Call by reference Type reference (TYPE) STRING 20121213

Method CONSTRUCTOR on class CL_FPM_TABBED has no exception.

Method GET_CURRENT_TAB_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TAB_ID Value transfer Type reference (TYPE) STRING 20121217

Method GET_CURRENT_TAB_ID on class CL_FPM_TABBED has no exception.

Method GET_CURRENT_VARIANT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VARIANT_ID Value transfer Type reference (TYPE) STRING 20121217

Method GET_CURRENT_VARIANT_ID on class CL_FPM_TABBED has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20130319
2 Importing IT_CURRENT_TAB_ID Call by reference Type reference (TYPE) CL_FPM_TABBED_ASSIST=>TY_T_CURRENT_TAB_ID 20121213
3 Importing IT_MASTER_UIBB Call by reference Type reference (TYPE) IF_FPM_TABBED_CFG_ACC=>TY_T_MASTER_UIBB 20121211
4 Importing IT_VARIANT Call by reference Type reference (TYPE) IF_FPM_TABBED_CFG_ACC=>TY_T_VARIANT 20121211
5 Importing IV_CURRENT_VARIANT_ID Call by reference Type reference (TYPE) IF_FPM_TABBED_CFG_ACC=>TY_S_VARIANT-ID 20121213
6 Importing IV_DETAIL_AREA_TITLE Call by reference Type reference (TYPE) STRING 20121213
7 Importing IV_FORCED Call by reference Type reference (TYPE) BOOLE_D '' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070905

Method INITIALIZE on class CL_FPM_TABBED has no exception.

Method IS_CHANGED Signature

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

Method IS_CHANGED on class CL_FPM_TABBED has no exception.

Method SET_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONFIG Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key Components of Configuration Tables 20070907

Method SET_CONFIG on class CL_FPM_TABBED has no exception.

Method SET_CURRENT_TAB_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CURRENT_TAB_ID Call by reference Type reference (TYPE) CL_FPM_TABBED_ASSIST=>TY_T_CURRENT_TAB_ID 20121217

Method SET_CURRENT_TAB_IDS on class CL_FPM_TABBED has no exception.

Method SET_CURRENT_VARIANT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURRENT_VARIANT_ID Call by reference Type reference (TYPE) IF_FPM_TABBED_CFG_ACC=>TY_S_VARIANT-ID 20121217

Method SET_CURRENT_VARIANT_ID on class CL_FPM_TABBED has no exception.

Method SET_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20070907

Method SET_EVENT on class CL_FPM_TABBED has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 700