SAP ABAP Class CL_FPM_CFG_CBA_ACT_APP_CONTROL (Application Controller class for BO ACT)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_CONF (Package) FPM: Configuration Editor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_APP_CONTROLLER Central application controller interface 20121128
Properties
Class CL_FPM_CFG_CBA_ACT_APP_CONTROL  
Short Description Application Controller class for BO ACT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_CONF   FPM: Configuration Editor 
Created 20121128   SAP 
Last change 20130531   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_CFG_BO_ACT_SERVICE_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FPM_CFG_CBA_ACT_FORM_FEEDER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_FPM_CFG_CBA_ACT_FORM_TRANSP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_APP_CONTROLLER Central application controller interface 20121128
Friends
Class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_APPLICATION_NAME Constant Private See coding 20121129
2 MO_APPL_READER Instance attribute Private Object reference (TYPE REF TO) CL_FPM_APPL_CONFIG_READER Configuration Rerader for OIF 20121130
3 MO_CONFIG_FACTORY Instance attribute Private Object reference (TYPE REF TO) CL_WD_CONFIG_FACTORY Factory Class for Configuration API 20121128
4 MS_CBA_DATA Instance attribute Private Type reference (TYPE) CL_FPM_CFG_CBA_ACT_FORM_FEEDER=>TY_CBA_APP_DETAILS CBA Data from Feeder 20121128
5 MS_FLOORPLAN_COMPONENT_KEY Instance attribute Private Type reference (TYPE) FPM_COMPONENT_KEY FPM Component Key 20121129
6 MS_TRANSPORT_DETAILS Instance attribute Private Type reference (TYPE) CL_FPM_CFG_CBA_ACT_FORM_TRANSP=>TY_TRANSPORT_DETAILS Transport Details from Feeder 20121128
7 MT_APPL_HIERARCHY Instance attribute Private Type reference (TYPE) WDY_CFG_APPLHIER_TABLE Hierarchy Table of an Application Configuration 20121129
8 MT_APPL_PARAM_INT Instance attribute Private Type reference (TYPE) WDY_CFG_CHGTOOL_APPL_PAR_TABLE Table with Application Parameters 20121204
9 MT_MESSAGE Instance attribute Private Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20121128
10 MV_ADAPT_COMPONENT Instance attribute Private Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro: Component Name 20121128
11 MV_APPL_PARAMS_READ Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121204
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ADAPT_COMP_CONFIG Instance method Private Method Creates the component configuration for schema info 20121128
2 CREATE_CBA_APPLICATION Instance method Private Method Creates the new CBA wrapper application 20121128
3 CREATE_CBA_APPLICATION_CONFIG Instance method Private Method Creates the new CBA wrapper application configuration 20121129
4 CREATE_NAVIGATION_URLS Instance method Private Method Create navigation links for confirmation step 20121129
5 DELETE_APPLICATION_CONFIG Instance method Private Method Delete application configuration 20121130
6 GET_APPL_PARAMS Instance method Private Method Get application parameters (especially CBA dimensions) 20121130
7 HANDLE_MESSAGES Instance method Private Method Display buffered messages 20121128
8 MODIFY_APPLICATION Instance method Private Method Change WD component of application 20121130
9 RESTORE_STATE_ON_FAIL Instance method Private Method Restore state if something went wrong 20121204
10 SAVE_ADMIN_FLAG Instance method Private Method 20121129
11 UPDATE_TREE_STRUCTURE Instance method Private Method Updates the se80 hierarchy with new entities 20121128
Events
Class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CONF_SCREEN Public See coding 20121128 BEGIN OF ty_s_conf_screen, launch_config_editor TYPE fpm_text, test_application TYPE fpm_text, END OF ty_s_conf_screen
Method Signatures

Method CREATE_ADAPT_COMP_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SAVE_SUCCESSFUL Value transfer Type reference (TYPE) ABAP_BOOL 20121129

Method CREATE_ADAPT_COMP_CONFIG on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no exception.

Method CREATE_CBA_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SAVE_SUCCESSFUL Value transfer Type reference (TYPE) ABAP_BOOL 20121129

Method CREATE_CBA_APPLICATION on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no exception.

Method CREATE_CBA_APPLICATION_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20121130
2 Returning RV_SAVE_SUCCESSFUL Value transfer Type reference (TYPE) ABAP_BOOL 20121129

Method CREATE_CBA_APPLICATION_CONFIG on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no exception.

Method CREATE_NAVIGATION_URLS Signature

Method CREATE_NAVIGATION_URLS on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no parameter.
Method CREATE_NAVIGATION_URLS on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no exception.

Method DELETE_APPLICATION_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20121130
2 Returning RV_SAVE_SUCCESSFUL Value transfer Type reference (TYPE) ABAP_BOOL 20121130

Method DELETE_APPLICATION_CONFIG on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no exception.

Method GET_APPL_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONSIDER_CBA_DIMENSIONS Call by reference Type reference (TYPE) ABAP_BOOL 20121204
2 Returning RT_APPL_PARAM Value transfer Type reference (TYPE) CL_WDY_WB_APPLICATION_UTIL=>TTYP_APPLICATION_PARAMETER 20121130

Method GET_APPL_PARAMS on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no exception.

Method HANDLE_MESSAGES Signature

Method HANDLE_MESSAGES on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no parameter.
Method HANDLE_MESSAGES on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no exception.

Method MODIFY_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro: Component Name 20121204
2 Returning RV_SAVE_SUCCESSFUL Value transfer Type reference (TYPE) ABAP_BOOL 20121130

Method MODIFY_APPLICATION on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no exception.

Method RESTORE_STATE_ON_FAIL Signature

Method RESTORE_STATE_ON_FAIL on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no parameter.
Method RESTORE_STATE_ON_FAIL on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no exception.

Method SAVE_ADMIN_FLAG Signature

Method SAVE_ADMIN_FLAG on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no parameter.
Method SAVE_ADMIN_FLAG on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no exception.

Method UPDATE_TREE_STRUCTURE Signature

Method UPDATE_TREE_STRUCTURE on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no parameter.
Method UPDATE_TREE_STRUCTURE on class CL_FPM_CFG_CBA_ACT_APP_CONTROL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740