SAP ABAP Class CL_FPM_GAF_CONFIG_READER (Configuration Reader for GAF)
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 20090114
Properties
Class CL_FPM_GAF_CONFIG_READER  
Short Description Configuration Reader for GAF    
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 20090114   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FPM_GAF Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_FPM_OIF Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FPM_GAF_CONFIG_READER has no interface implemented.
Friends
Class CL_FPM_GAF_CONFIG_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPONENT_NAME Constant Public Type reference (TYPE) STRING 'FPM_GAF_COMPONENT' 20090114
2 MR_MAINSTEP_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090114
3 MR_SUBSTEP_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090114
4 MR_SUBSTEP_VAR_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090114
5 MR_UIBB_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090114
6 MT_CONF_PAGE_UIBBS Instance attribute Private Type reference (TYPE) TY_T_UIBB_EXT Table of Confirmation Page UIBB keys (with location in OIF) 20090114
7 MT_INITIAL_SCREEN_UIBBS Instance attribute Private Type reference (TYPE) TY_T_UIBB_EXT Table of Initial Screen UIBB keys (with location in OIF) 20090114
8 MT_MAINSTEPS Instance attribute Private Type reference (TYPE) TY_T_MAINSTEP Table of OIF Mainviews 20090114
9 MT_SUBSTEPS Instance attribute Private Type reference (TYPE) TY_T_SUBSTEP Table of OIF Subviews 20090114
10 MT_SUBSTEP_VARS Instance attribute Private Type reference (TYPE) TY_T_SUBSTEP_VARIANT Table of OIF Subviews 20090114
11 MT_UIBBS Instance attribute Private Type reference (TYPE) TY_T_UIBB_EXT Table of UIBB keys (with location in OIF) 20090114
Methods
# Method Level Visibility Method type Description Created on
1 GET_MAINSTEPS Instance method Public Method returns a list of mainviews for a given variant 20090114
2 GET_SUBSTEPS Instance method Public Method returns a list of mainviews for a given variant 20090114
3 GET_SUBSTEP_VARIANTS Instance method Public Method returns a list of substep variants for a given mainstep 20090114
4 GET_UIBB_KEYS Instance method Public Method Returns a list of all UIBBs for a specified subview 20090114
5 GET_UIBB_KEYS_FOR_CONF_STEP Instance method Public Method Returns a list of all UIBBs for a specified subview 20090114
6 GET_UIBB_KEYS_FOR_INIT_SCREEN Instance method Public Method Returns a list of all UIBBs for a specified subview 20090114
7 GET_VARIANTS Instance method Public Method get a list of available variants 20090114
Events
Class CL_FPM_GAF_CONFIG_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_MAINSTEP Private See coding 20090114 BEGIN OF ty_s_mainstep, variant TYPE string, id TYPE string, name TYPE string, enabled TYPE boole_d, path TYPE string, END OF ty_s_mainstep
2 TY_S_SUBSTEP Private See coding 20090114 BEGIN OF ty_s_substep, variant TYPE string, mainstep TYPE string, substep_variant TYPE string, id TYPE string, name TYPE string, path TYPE string, END OF ty_s_substep
3 TY_S_SUBSTEP_VARIANT Private See coding 20090114 BEGIN OF ty_s_substep_variant, variant TYPE string, mainstep TYPE string, id TYPE string, name TYPE string, path TYPE string, END OF ty_s_substep_variant
4 TY_S_UIBB_EXT Private See coding 20090114 BEGIN OF ty_s_uibb_ext, variant TYPE string, mainstep TYPE string, substep_variant TYPE string, substep 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, instance_id TYPE fpm_instance_id, path TYPE string, END OF ty_s_uibb_ext
5 TY_T_MAINSTEP Private See coding 20090114 ty_t_mainstep TYPE STANDARD TABLE OF ty_s_mainstep
6 TY_T_SUBSTEP Private See coding 20090114 ty_t_substep TYPE STANDARD TABLE OF ty_s_substep
7 TY_T_SUBSTEP_VARIANT Private See coding 20090114 ty_t_substep_variant TYPE STANDARD TABLE OF ty_s_substep_variant
8 TY_T_UIBB_EXT Private See coding 20090114 ty_t_uibb_ext TYPE STANDARD TABLE OF ty_s_uibb_ext
Method Signatures

Method GET_MAINSTEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAINSTEP Call by reference Type reference (TYPE) IF_FPM_GAF=>TY_T_MAINSTEP List of mainviews 20090114
2 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING Variant ID (current variant if skipped) 20090114
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20090114

Method GET_SUBSTEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBSTEP Call by reference Type reference (TYPE) IF_FPM_GAF=>TY_T_SUBSTEP List of mainviews 20090114
2 Importing IV_MAINSTEP_ID Call by reference Type reference (TYPE) STRING Mainview ID (current mainview is used if skipped) 20090114
3 Importing IV_SUBSTEP_VARIANT_ID Call by reference Type reference (TYPE) STRING Substep Variant Id 20090114
4 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING Variant ID (current variant if skipped) 20090114
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20090114

Method GET_SUBSTEP_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBSTEP_VARIANT Call by reference Type reference (TYPE) IF_FPM_GAF=>TY_T_SUBSTEP_VARIANT List of substep variants 20090114
2 Importing IV_MAINSTEP_ID Call by reference Type reference (TYPE) STRING Mainstep ID (uses current if skipped) 20090114
3 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING Variant ID (current variant if skipped) 20090114
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20090114

Method GET_UIBB_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UIBB Call by reference Type reference (TYPE) IF_FPM_GAF=>TY_T_UIBB_EXT List of UIBBs 20090114
2 Importing IV_MAINSTEP_ID Call by reference Type reference (TYPE) STRING Mainview ID (uses current Mainview if skipped) 20090114
3 Importing IV_SUBSTEP_ID Call by reference Type reference (TYPE) STRING Subview ID (uses current Subview if skipped) 20090114
4 Importing IV_SUBSTEP_VARIANT_ID Call by reference Type reference (TYPE) STRING Substep Variant Id 20090114
5 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING Variant ID (uses current Variant if skipped) 20090114
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20090114

Method GET_UIBB_KEYS_FOR_CONF_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UIBB Call by reference Type reference (TYPE) IF_FPM_GAF=>TY_T_UIBB_EXT List of UIBBs 20090114
2 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING Variant ID (uses current Variant if skipped) 20090114
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20090114

Method GET_UIBB_KEYS_FOR_INIT_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UIBB Call by reference Type reference (TYPE) IF_FPM_GAF=>TY_T_UIBB_EXT List of UIBBs 20090114
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20090128

Method GET_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VARIANT Call by reference Type reference (TYPE) IF_FPM_GAF=>TY_T_VARIANT Table of GAF Variants 20090114

Method GET_VARIANTS on class CL_FPM_GAF_CONFIG_READER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 720