SAP ABAP Class CL_FPM_SADL_ACT_BASE (FPM SADL ACT: Base Class)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     SAPB_FPM_SADL (Package) SADL Adapter
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_SADL_BASE FPM-SADL-Adapter: Base Class 20121023
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_SADL_ACT_CHART_CONFIG FPM SADL ACT: Charts 20130607
2 Inheritance (c INHERITING FROM c_ref)  CL_FPM_SADL_ACT_GUIBB_CONFIG FPM SADL ACT: Search and Result List 20121030
3 Inheritance (c INHERITING FROM c_ref)  CL_FPM_SADL_ACT_JOIN FPM SADL ACT: Structure Tree 20121030
4 Inheritance (c INHERITING FROM c_ref)  CL_FPM_SADL_ACT_SELECT_ENTITY FPM SADL ACT: Feeder for Service Selection 20121019
5 Inheritance (c INHERITING FROM c_ref)  CL_FPM_SADL_CRUD_ACT_BASE FPM SADL CRUD ACT: Base class 20131112
Properties
Class CL_FPM_SADL_ACT_BASE  
Short Description FPM SADL ACT: Base Class    
Super Class CL_FPM_SADL_BASE FPM-SADL-Adapter: Base Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAPB_FPM_SADL   SADL Adapter 
Created 20121019   SAP 
Last change 20141120    
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)
Interfaces
Class CL_FPM_SADL_ACT_BASE has no interface implemented.
Friends
Class CL_FPM_SADL_ACT_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_CHART_CONFIG_FIELDS Constant Protected See coding 20130614
2 CS_ENTITY_KEY Constant Protected See coding 20121019
3 CS_GUIBB_CONFIG_FIELDS Constant Protected See coding 20121030
4 CV_CHART_CONFIG_DATA Constant Protected Type reference (TYPE) STRING 'FPM_SADL_CHART_CONFIG_DATA' 20130614
5 CV_GUIBB_CONFIG_DATA Constant Protected Type reference (TYPE) STRING 'FPM_SADL_GUIBB_CONFIG_DATA' 20121030
6 CV_JOIN_STRUCTURE Constant Protected Type reference (TYPE) STRING 'FPM_SADL_JOIN_STRUCTURE' 20130610
7 CV_OVP_LAYOUT Constant Protected Type reference (TYPE) STRING 'FPM_SADL_OVP_LAYOUT' 20130610
8 MO_SADL_BUILDER Instance attribute Protected Object reference (TYPE REF TO) CL_FPM_SADL_BUILDER FPM SADL Join Builder 20140114
9 MS_GUIBB_CONFIG Instance attribute Protected Type reference (TYPE) S_GUIBB_CONFIG 20121030
10 MT_CHART_CONFIG Instance attribute Protected Type reference (TYPE) T_CHART_CONFIG 20130614
11 MT_CONFIG_CHECK Instance attribute Private Type reference (TYPE) T_CONFIG_CHECK 20131129
12 MT_JOIN Instance attribute Protected Type reference (TYPE) FPM_SADL_T_JOIN FPM SADL Join Definition 20130614
13 MV_APPL_AREA Instance attribute Protected See coding 'FPM_SADL' FPM BAdI: ID of the Application / Project Area 20140411
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SADL_JOINS Instance method Protected Method 20140114
2 ADJUST_NAMESPACE Instance method Protected Method 20130610
3 BUILD_SADL Instance method Protected Method 20140114
4 CHECK_AND_LAUNCH_PREVIEW Instance method Protected Method 20131129
5 CHECK_CONFIGURATIONS Instance method Protected Method 20131129
6 CHECK_CONFIG_ID Instance method Protected Method 20131129
7 CHECK_CONFIG_START Instance method Private Method 20131129
8 CHECK_NEXT_STEP Instance method Protected Method 20130919
9 CONVERT_GUIBB_TYPE_TO_COMP Instance method Protected Method 20130611
10 CREATE_FPM_CONFIGURATIONS Instance method Protected Method Build up full floorplan with GUIBB configurations 20130614
11 GET_CHART_CONFIG_DATA Instance method Protected Method 20130614
12 GET_ENTITY_KEY Instance method Protected Method 20121019
13 GET_FEEDER_CLASS Instance method Protected Method 20130612
14 GET_GUIBB_CONFIG_DATA Instance method Protected Method 20121030
15 GET_JOIN_DATA Instance method Protected Method 20130614
16 GET_PATH_FOR_UI Instance method Protected Method 20140114
17 GET_PREVIOUS_CONFIGURATIONS Instance method Protected Method 20131129
18 HAS_CONFIGURATIONS Instance method Protected Method 20131129
19 IS_SUBMITTING Instance method Protected Method 20130919
20 LAUNCH_PREVIEW Instance method Protected Method 20131007
21 PROCESS_NEXT_STEP Instance method Protected Method 20130919
22 SET_CHART_CONFIG_DATA Instance method Protected Method 20130614
23 SET_ENTITY_KEY Instance method Protected Method 20121019
24 SET_GUIBB_CONFIG_DATA Instance method Protected Method 20121030
25 SUBMIT Instance method Protected Method 20130919
Events
Class CL_FPM_SADL_ACT_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CHART_CONFIG Protected See coding 20130614 BEGIN OF s_chart_config, chart_config_id TYPE wdy_config_id, chart_config_desc TYPE string, chart_title TYPE string, dimension_1 TYPE name_komp, measure_1 TYPE name_komp, END OF s_chart_config
2 S_CONFIG_CHECK Private See coding 20131129 begin of S_CONFIG_CHECK, config_id type wdy_config_id, ref_name type name_komp, ref_index type i, end of S_CONFIG_CHECK
3 S_GUIBB_CONFIG Protected See coding 20121030 BEGIN OF s_guibb_config, search_config_id TYPE wdy_config_id, search_config_desc TYPE string, list_config_id TYPE wdy_config_id, list_config_desc TYPE string, enable_text_search TYPE fpm_sadl_enable_text_search, add_filter_page TYPE fpm_sadl_add_filter_page, filter_config_id TYPE wdy_config_id, filter_config_desc TYPE string, filter_result_config_id TYPE wdy_config_id, filter_result_config_desc TYPE string, END OF s_guibb_config
4 T_CHART_CONFIG Protected See coding 20130614 t_chart_config TYPE STANDARD TABLE OF s_chart_config WITH DEFAULT KEY
5 T_CONFIG_CHECK Private See coding 20131129 T_CONFIG_CHECK type SORTED TABLE OF s_config_check with UNIQUE key config_id
6 T_CONFIG_ID Protected See coding 20131129 t_config_id TYPE SORTED TABLE OF wdy_config_id WITH UNIQUE DEFAULT KEY
7 T_CONFIG_REF Protected See coding 20130610 t_config_ref TYPE STANDARD TABLE OF REF TO wdy_config_id WITH DEFAULT KEY
Method Signatures

Method ADD_SADL_JOINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_ID Call by reference Type reference (TYPE) STRING 20140114

Method ADD_SADL_JOINS on class CL_FPM_SADL_ACT_BASE has no exception.

Method ADJUST_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONFIG_REF Call by reference Type reference (TYPE) T_CONFIG_REF 20130610
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20130610
3 Importing IV_PREVIOUS_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20130610

Method ADJUST_NAMESPACE on class CL_FPM_SADL_ACT_BASE has no exception.

Method BUILD_SADL Signature

Method BUILD_SADL on class CL_FPM_SADL_ACT_BASE has no parameter.
Method BUILD_SADL on class CL_FPM_SADL_ACT_BASE has no exception.

Method CHECK_AND_LAUNCH_PREVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20131129
2 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20131129

Method CHECK_AND_LAUNCH_PREVIEW on class CL_FPM_SADL_ACT_BASE has no exception.

Method CHECK_CONFIGURATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGE Value transfer Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20131129

Method CHECK_CONFIGURATIONS on class CL_FPM_SADL_ACT_BASE has no exception.

Method CHECK_CONFIG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20131129
2 Importing IV_REF_INDEX Call by reference Type reference (TYPE) I 20131129
3 Importing IV_REF_NAME Call by reference Type reference (TYPE) CLIKE 20131129
4 Returning RT_MESSAGE Value transfer Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20131129

Method CHECK_CONFIG_ID on class CL_FPM_SADL_ACT_BASE has no exception.

Method CHECK_CONFIG_START Signature

Method CHECK_CONFIG_START on class CL_FPM_SADL_ACT_BASE has no parameter.
Method CHECK_CONFIG_START on class CL_FPM_SADL_ACT_BASE has no exception.

Method CHECK_NEXT_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20130919
2 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20130919

Method CHECK_NEXT_STEP on class CL_FPM_SADL_ACT_BASE has no exception.

Method CONVERT_GUIBB_TYPE_TO_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WD_COMPONENT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130611
2 Exporting EV_WD_INTERFACE_VIEW Call by reference Type reference (TYPE) CSEQUENCE 20130611
3 Importing IV_GUIBB_TYPE Call by reference Type reference (TYPE) FPM_CFG_GUIBB_TYPE GUIBB Type 20130611

Method CONVERT_GUIBB_TYPE_TO_COMP on class CL_FPM_SADL_ACT_BASE has no exception.

Method CREATE_FPM_CONFIGURATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OVP_CONFIG_DATA Call by reference Type reference (TYPE) CL_FPM_CFG_BO_ACT_SERVICE_UTIL=>TS_OVP_CONFIG 20130614
2 Exporting ET_GUIBB_CONFIG_DATA Call by reference Type reference (TYPE) CL_FPM_CFG_BO_ACT_SERVICE_UTIL=>TTY_GUIBB_CONF_DETAILS 20130614
3 Importing IV_CREATE_PAGE_ID Call by reference Type reference (TYPE) FPM_CONTENT_AREA_ID FPM: Content Area ID 20130927
4 Importing IV_START_PAGE_ID Call by reference Type reference (TYPE) FPM_CONTENT_AREA_ID FPM: Content Area ID 20131030

Method CREATE_FPM_CONFIGURATIONS on class CL_FPM_SADL_ACT_BASE has no exception.

Method GET_CHART_CONFIG_DATA Signature

Method GET_CHART_CONFIG_DATA on class CL_FPM_SADL_ACT_BASE has no parameter.
Method GET_CHART_CONFIG_DATA on class CL_FPM_SADL_ACT_BASE has no exception.

Method GET_ENTITY_KEY Signature

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

Method GET_ENTITY_KEY on class CL_FPM_SADL_ACT_BASE has no exception.

Method GET_FEEDER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUIBB_TYPE Call by reference Type reference (TYPE) FPM_CFG_GUIBB_TYPE GUIBB Type 20130612
2 Importing IV_PAGE_TYPE Call by reference Type reference (TYPE) FPM_CONTENT_AREA_TYPE Content Area Type 20131030
3 Returning RV_FEEDER_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20130612

Method GET_FEEDER_CLASS on class CL_FPM_SADL_ACT_BASE has no exception.

Method GET_GUIBB_CONFIG_DATA Signature

Method GET_GUIBB_CONFIG_DATA on class CL_FPM_SADL_ACT_BASE has no parameter.
Method GET_GUIBB_CONFIG_DATA on class CL_FPM_SADL_ACT_BASE has no exception.

Method GET_JOIN_DATA Signature

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

Method GET_JOIN_DATA on class CL_FPM_SADL_ACT_BASE has no exception.

Method GET_PATH_FOR_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) NAME_KOMP 20140114
2 Returning RV_PATH Value transfer Type reference (TYPE) STRING 20140114

Method GET_PATH_FOR_UI on class CL_FPM_SADL_ACT_BASE has no exception.

Method GET_PREVIOUS_CONFIGURATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CONFIG_ID Value transfer Type reference (TYPE) T_CONFIG_ID 20131129

Method GET_PREVIOUS_CONFIGURATIONS on class CL_FPM_SADL_ACT_BASE has no exception.

Method HAS_CONFIGURATIONS Signature

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

Method HAS_CONFIGURATIONS on class CL_FPM_SADL_ACT_BASE has no exception.

Method IS_SUBMITTING Signature

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

Method IS_SUBMITTING on class CL_FPM_SADL_ACT_BASE has no exception.

Method LAUNCH_PREVIEW Signature

Method LAUNCH_PREVIEW on class CL_FPM_SADL_ACT_BASE has no parameter.
Method LAUNCH_PREVIEW on class CL_FPM_SADL_ACT_BASE has no exception.

Method PROCESS_NEXT_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20130919
2 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20130919

Method PROCESS_NEXT_STEP on class CL_FPM_SADL_ACT_BASE has no exception.

Method SET_CHART_CONFIG_DATA Signature

Method SET_CHART_CONFIG_DATA on class CL_FPM_SADL_ACT_BASE has no parameter.
Method SET_CHART_CONFIG_DATA on class CL_FPM_SADL_ACT_BASE has no exception.

Method SET_ENTITY_KEY Signature

Method SET_ENTITY_KEY on class CL_FPM_SADL_ACT_BASE has no parameter.
Method SET_ENTITY_KEY on class CL_FPM_SADL_ACT_BASE has no exception.

Method SET_GUIBB_CONFIG_DATA Signature

Method SET_GUIBB_CONFIG_DATA on class CL_FPM_SADL_ACT_BASE has no parameter.
Method SET_GUIBB_CONFIG_DATA on class CL_FPM_SADL_ACT_BASE has no exception.

Method SUBMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20130919
2 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20130919

Method SUBMIT on class CL_FPM_SADL_ACT_BASE has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740