SAP ABAP Class CL_FPM_SADL_GUIBB_BASE (FPM-SADL-Adapter: Feeder 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
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_CHIP_FEEDER Chip Feeder 20130704
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_FEEDER_MODEL Feeder Model Interface 20130301
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20121023
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_CTXT_MENU Feeder Interface for dynamic context menus 20121102
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_DYNAMIC_CONFIG FPM GUIBB: Dynamic Configuration 20121102
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_OVS Interface providing callback methods for using OVS with POWL 20130710
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_SADL_CRUD_GUIBB_BASE FPM-SADL-Adapter: Feeder Base Class 20130917
2 Inheritance (c INHERITING FROM c_ref)  CL_FPM_SADL_GUIBB_PUBLIC FPM SADL: Public Accessible 20130830
Properties
Class CL_FPM_SADL_GUIBB_BASE  
Short Description FPM-SADL-Adapter: Feeder 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 20121023   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)
2 IF_FPM_FEEDER_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SADL_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_CHIP_FEEDER Chip Feeder 20130704
2 IF_FPM_FEEDER_MODEL Feeder Model Interface 20130301
3 IF_FPM_GUIBB Generic UI Building Block 20121023
4 IF_FPM_GUIBB_CTXT_MENU Feeder Interface for dynamic context menus 20121102
5 IF_FPM_GUIBB_DYNAMIC_CONFIG FPM GUIBB: Dynamic Configuration 20121102
6 IF_FPM_GUIBB_OVS Interface providing callback methods for using OVS with POWL 20130710
Friends
Class CL_FPM_SADL_GUIBB_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_PARAM_ENTITY_KEY Constant Public See coding 20121023
2 CS_PHASE Constant Protected See coding 20140721
3 CS_RETRIEVAL_MODE Constant Public See coding 20130402
4 CV_PARAM_AUTH_COND_PROV Constant Public Type reference (TYPE) STRING 'SADL_DEFAULT_AUTH_COND_PROV' 20130322
5 CV_PARAM_JOIN Constant Public Type reference (TYPE) STRING 'SADL_JOIN_TREE' 20121026
6 CV_PARAM_RETRIEVAL_MODE Constant Public Type reference (TYPE) STRING 'SADL_QUERY_DATA_RETRIEVAL_MODE' 20130402
7 CV_PARAM_SADL_ATTR_PREFIX Constant Public Type reference (TYPE) STRING 'SADL_ATTRIBUTE_' 20140808
8 CV_PORT_IDENTIFIER_ROOT Constant Public Type reference (TYPE) FPM_MODEL_PORT_IDENTIFIER 'ROOT' FPM Wire Model: Port Identifier 20130301
9 CV_SP_GROUP_MAIN Instance attribute Protected Type reference (TYPE) FPM_SPECIAL_GROUP_ID 'MAIN' Special Group ID 20121108
10 MO_APP_PARAMETER Instance attribute Protected Object reference (TYPE REF TO) IF_FPM_PARAMETER Property Bag 20121023
11 MO_CHIP_API Instance attribute Protected Object reference (TYPE REF TO) IF_CHIP_API CHIP API 20130704
12 MO_CONNECTOR Instance attribute Protected Object reference (TYPE REF TO) IF_FPM_CONNECTOR_RUN Connector: Access for Application Feeder Models 20130301
13 MO_FILTER Instance attribute Protected Object reference (TYPE REF TO) CL_FPM_SADL_FILTER 20130305
14 MO_KEY_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20130808
15 MO_RTTI Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20121023
16 MO_SADL_BUILDER Instance attribute Protected Object reference (TYPE REF TO) CL_FPM_SADL_BUILDER FPM SADL Join Builder 20121031
17 MO_SADL_ENTITY Instance attribute Protected Object reference (TYPE REF TO) IF_SADL_ENTITY d 20121023
18 MO_SADL_RTTI Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20140306
19 MS_INSTANCE_KEY Instance attribute Protected Type reference (TYPE) FPM_S_UIBB_INSTANCE_KEY UIBB Instance Key 20121023
20 MT_CQ_REF Instance attribute Protected Type reference (TYPE) TT_CQ_REF 20121031
21 MT_JOIN Instance attribute Protected Type reference (TYPE) FPM_SADL_T_JOIN FPM SADL Join Definition 20121026
22 MT_SP_GROUP Instance attribute Protected Type reference (TYPE) TT_SP_GROUP 20121108
23 MV_AUTH_COND_PROV Instance attribute Protected Type reference (TYPE) SADL_COND_PROVIDER_AUTH Authorization condition provider for SADL Query 20130322
24 MV_FIRST_EVENT Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20140207
25 MV_FORCED_INPUT_CHANGE Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20140721
26 MV_INTERFACE_VIEW Instance attribute Protected Type reference (TYPE) FPM_WINDOW_NAME Name of a Web Dynpro Window in Floorplan Manager 20121023
27 MV_IS_READY Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20121212
28 MV_PHASE Instance attribute Private Type reference (TYPE) METHOD_PHASE 20140721
29 MV_RETRIEVAL_MODE Instance attribute Protected Type reference (TYPE) FPM_SADL_RETRIEVAL_MODE FPM SADL: Data Retrieval Mode 20130402
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SADL_JOINS Instance method Protected Method 20121031
2 AFTER_GET_METADATA Instance method Protected Method 20140416
3 CHECK_PHASE Instance method Protected Method 20140721
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121023
5 CREATE_ACTION_INFO Instance method Protected Method 20140122
6 CREATE_FIELD_INFO Instance method Protected Method 20121023
7 CREATE_JOIN_INFO Instance method Protected Method 20121108
8 CREATE_SADL_BUILDER Instance method Protected Method 20140220
9 CREATE_SADL_FIELD_INFO Instance method Protected Method 20140306
10 EVALUATE_PARAMETERS Instance method Protected Method Evaluate feeder parameters 20121023
11 GET_ATTRIBUTE_LABEL Instance method Protected Method 20130904
12 GET_DEFAULT_DISPLAY_TYPE Instance method Protected Method 20121023
13 GET_KEY_TYPE Instance method Protected Method 20130808
14 GET_METADATA Instance method Protected Method 20121128
15 GET_NAVIGATION_STRUCTURE_NAME Instance method Protected Method 20130308
16 GET_SADL_ENTITY Instance method Protected Method 20121023
17 GET_SPECIAL_GROUPS Instance method Protected Method 20121108
18 HAS_NEW_INPUT Instance method Protected Method 20140207
19 INIT_PBO Instance method Protected Method 20121214
20 IS_DYNAMIC_UIBB Instance method Protected Method 20121210
21 RAISE_LOCAL_EVENT_BY_ID Instance method Protected Method 20121023
22 REFRESH_DYNAMIC_UIBB Instance method Protected Method 20121210
23 SET_PHASE Instance method Protected Method 20140721
24 SET_UP_OUTPORT Instance method Protected Method 20130301
25 TAP_CONNECTOR Instance method Protected Method 20130301
Events
Class CL_FPM_SADL_GUIBB_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 METHOD_PHASE Protected See coding 20140721 method_phase TYPE c LENGTH 2
2 TS_CQ_REF Protected See coding 20121031 BEGIN OF ts_cq_ref, name TYPE name_komp, cq TYPE c LENGTH 1, ref_name TYPE name_komp, END OF ts_cq_ref
3 TS_SP_GROUP Protected See coding 20121108 BEGIN OF ts_sp_group . INCLUDE TYPE fpmgb_s_special_groups AS group. TYPES: join_id TYPE fpm_sadl_s_join-id, END OF ts_sp_group
4 TT_CQ_REF Protected See coding 20121031 tt_cq_ref TYPE STANDARD TABLE OF ts_cq_ref WITH DEFAULT KEY
5 TT_SP_GROUP Protected See coding 20121108 tt_sp_group TYPE STANDARD TABLE OF ts_sp_group WITH DEFAULT KEY
6 TV_JOIN_ID Protected Type reference (TYPE) STRING 20121026
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 20121031

Method ADD_SADL_JOINS on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method AFTER_GET_METADATA Signature

Method AFTER_GET_METADATA on class CL_FPM_SADL_GUIBB_BASE has no parameter.
Method AFTER_GET_METADATA on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method CHECK_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PHASE Call by reference Type reference (TYPE) METHOD_PHASE 20140721

Method CHECK_PHASE on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FPM_SADL_GUIBB_BASE has no parameter.
Method CONSTRUCTOR on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method CREATE_ACTION_INFO Signature

Method CREATE_ACTION_INFO on class CL_FPM_SADL_GUIBB_BASE has no parameter.
Method CREATE_ACTION_INFO on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method CREATE_FIELD_INFO Signature

Method CREATE_FIELD_INFO on class CL_FPM_SADL_GUIBB_BASE has no parameter.
Method CREATE_FIELD_INFO on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method CREATE_JOIN_INFO Signature

Method CREATE_JOIN_INFO on class CL_FPM_SADL_GUIBB_BASE has no parameter.
Method CREATE_JOIN_INFO on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method CREATE_SADL_BUILDER Signature

Method CREATE_SADL_BUILDER on class CL_FPM_SADL_GUIBB_BASE has no parameter.
Method CREATE_SADL_BUILDER on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method CREATE_SADL_FIELD_INFO Signature

Method CREATE_SADL_FIELD_INFO on class CL_FPM_SADL_GUIBB_BASE has no parameter.
Method CREATE_SADL_FIELD_INFO on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method EVALUATE_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) FPMGB_T_PARAM_VALUE Parameter Value 20121023

Method EVALUATE_PARAMETERS on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method GET_ATTRIBUTE_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20130904
2 Returning RV_LABEL Value transfer Type reference (TYPE) STRING 20130904

Method GET_ATTRIBUTE_LABEL on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method GET_DEFAULT_DISPLAY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20121023
2 Returning RV_DISPLAY_TYPE Value transfer Type reference (TYPE) FPMGB_DISPLAY_TYPE Display Type 20121023

Method GET_DEFAULT_DISPLAY_TYPE on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method GET_KEY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USING_ELEMENT_NAMES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131113
2 Returning RO_KEY_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20130808

Method GET_KEY_TYPE on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method GET_METADATA Signature

Method GET_METADATA on class CL_FPM_SADL_GUIBB_BASE has no parameter.
Method GET_METADATA on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method GET_NAVIGATION_STRUCTURE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STRUCTURE_NAME Value transfer Type reference (TYPE) STRUKNAME Name of a structure 20130308

Method GET_NAVIGATION_STRUCTURE_NAME on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method GET_SADL_ENTITY Signature

Method GET_SADL_ENTITY on class CL_FPM_SADL_GUIBB_BASE has no parameter.
Method GET_SADL_ENTITY on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method GET_SPECIAL_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SP_GROUP Value transfer Type reference (TYPE) FPMGB_T_SPECIAL_GROUPS Special Groups for GUIBB Field Grouping 20121108

Method GET_SPECIAL_GROUPS on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method HAS_NEW_INPUT Signature

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

Method HAS_NEW_INPUT on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method INIT_PBO 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 20121214

Method INIT_PBO on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method IS_DYNAMIC_UIBB Signature

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

Method IS_DYNAMIC_UIBB on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method RAISE_LOCAL_EVENT_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20121023
2 Returning RO_EVENT Value transfer Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20121023

Method RAISE_LOCAL_EVENT_BY_ID on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method REFRESH_DYNAMIC_UIBB Signature

Method REFRESH_DYNAMIC_UIBB on class CL_FPM_SADL_GUIBB_BASE has no parameter.
Method REFRESH_DYNAMIC_UIBB on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method SET_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PHASE Call by reference Type reference (TYPE) METHOD_PHASE 20140721

Method SET_PHASE on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method SET_UP_OUTPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PORT_TYPE Call by reference Type reference (TYPE) FPM_MODEL_PORT_TYPE FPM Wire Model: Port Type 20130301
2 Returning RS_OUTPORT Value transfer Type reference (TYPE) IF_FPM_FEEDER_MODEL=>TY_S_PORT Outport description 20130301

Method SET_UP_OUTPORT on class CL_FPM_SADL_GUIBB_BASE has no exception.

Method TAP_CONNECTOR Signature

Method TAP_CONNECTOR on class CL_FPM_SADL_GUIBB_BASE has no parameter.
Method TAP_CONNECTOR on class CL_FPM_SADL_GUIBB_BASE has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740