SAP ABAP Class CL_SADL_VIEW_ENTITY_GENERATOR (CL_SADL_VIEW_ENTITY_GENERATOR Facade for FSI API)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-BSA (Application Component) Business Service Adaptation
     SADL_QUERY_VIEW (Package) View generation for SADL Query
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SADL_VIEW_ENTITY IF_SADL_VIEW_ENTITY_GENERATOR View Metadata 20130111
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SADL_VIEW_ENTITY_GENERATOR IF_SADL_VIEW_ENTITY_GENERATOR View Metadata 20120707
Properties
Class CL_SADL_VIEW_ENTITY_GENERATOR  
Short Description CL_SADL_VIEW_ENTITY_GENERATOR Facade for FSI API    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SADL_QUERY_VIEW   View generation for SADL Query 
Created 20120707   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SADL_VIEW_ENTITY_GENERATOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SADL_VIEW_ENTITY IF_SADL_VIEW_ENTITY_GENERATOR View Metadata 20130111
2 IF_SADL_VIEW_ENTITY_GENERATOR IF_SADL_VIEW_ENTITY_GENERATOR View Metadata 20120707
Friends
# Friend Modeled only Created on Description
1 CL_SADL_AUNIT_FRIEND 20120731 Friend helper class for Unit Tests
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_AUNIT_VIEW_METADATA Static Attribute Protected Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_VIEW_METADATA 20120731
2 MO_ENTITY_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_SADL_ENTITY_FACTORY 20120707
3 MS_VIEW_METADATA Instance attribute Protected Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_VIEW_METADATA 20120731
4 MT_BSA_METADATA_NODES Instance attribute Protected Type reference (TYPE) IF_SADL_BSA_METADATA=>TT_METADATA_NODE 20120707
5 MT_SUBVIEW_METADATA Instance attribute Protected Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TT_VIEW_METADATA_BY_NAME 20120707
6 MV_CALC_ELEMENT_COUNTER Instance attribute Private Type reference (TYPE) I 0 20120707
7 MV_CONSTRAINT_COUNTER Instance attribute Private Type reference (TYPE) I 20120707
8 MV_IMPLICIT_PATH_COUNTER Instance attribute Protected Type reference (TYPE) I 0 20120731
9 MV_JOIN_NAME_COUNTER Instance attribute Protected Type reference (TYPE) I 0 20120707
10 MV_SUBVIEW_COUNTER Instance attribute Protected Type reference (TYPE) I 20120707
11 MV_VIEW_NAME Instance attribute Protected Type reference (TYPE) STRING 20120707
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20120707
2 _ADAPT_SOURCE_FOR_INNER_CYCLE Instance method Private Method 20120707
3 _ADD_SELF_JOIN_AND_TARGET Instance method Private Method 20120707
4 _ADD_SELF_JOIN_IF_REQUIRED Instance method Private Method 20120707
5 _APPEND_VIEW_CONSTRAINT Instance method Protected Method 20120707
6 _APPEND_VIEW_ELEMENT Instance method Protected Method 20120707
7 _APPEND_VIEW_ENTITY Instance method Protected Method 20120707
8 _APPEND_VIEW_ENTITY_RAW Instance method Protected Method 20120707
9 _APPEND_VIEW_JOIN Instance method Protected Method 20120707
10 _GENERATE_ALIAS_NAME Instance method Private Method 20120707
11 _GENERATE_ELEMENT_ALIAS_NAME Instance method Private Method 20130116
12 _GET_ENTITY_ELEMENT Instance method Protected Method 20120707
13 _GET_FLAT_ELEMENTS Instance method Protected Method 20120707
14 _GET_JOIN_CONDITIONS Instance method Private Method 20120707
15 _GET_PATH_ALIAS Instance method Private Method 20120707
16 _GET_PATH_ENTITY Instance method Private Method 20120707
17 _GET_PATH_TYPE Instance method Private Method 20120707
18 _INNER_JOIN_CYCLE_REQUIRED Instance method Private Method 20120707
19 _IS_BSA_NODE_HANDLED Instance method Private Method 20120707
20 _MAP_ASSOCIATION_TO_JOIN_COND Instance method Private Method 20120707
21 _MAP_BSA_ASSOC_AND_TARGET Instance method Private Method 20120707
22 _MAP_BSA_NODE Instance method Private Method 20120707
23 _MAP_BSA_NODE_ATTRIBUTES Instance method Private Method 20120707
24 _MAP_BSA_NODE_FUNCTION_CALLS Instance method Private Method 20120707
25 _MAP_BSA_SEC_PATHS_AND_TARGET Instance method Private Method 20120707
26 _MAP_JOIN Instance method Private Method 20120707
27 _MAP_JOIN_CONDITIONS Instance method Private Method 20120707
28 _MAP_JOIN_CONDITION_ATTRIBUTE Instance method Private Method 20120707
29 _POST_PROCESSING Instance method Protected Method 20120707
30 _RESOLVE_ASSOCIATION_CHAIN Instance method Private Method 20120707
31 _RESOLVE_ELEMENT_PATH Instance method Private Method 20120707
Events
Class CL_SADL_VIEW_ENTITY_GENERATOR has no event.
Types
Class CL_SADL_VIEW_ENTITY_GENERATOR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method _ADAPT_SOURCE_FOR_INNER_CYCLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_JOIN_TYPE Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_JOIN_TYPE 20120707
2 Exporting EV_SOURCE_ALIAS Call by reference Type reference (TYPE) STRING 20120707
3 Importing IO_SOURCE_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
4 Importing IT_JOIN_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TT_JOIN_CONDITIONS 20120707
5 Importing IV_JOIN_TYPE Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_JOIN_TYPE 20120707
6 Importing IV_SOURCE_ALIAS Call by reference Type reference (TYPE) STRING 20120707
7 Importing IV_SOURCE_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method _ADD_SELF_JOIN_AND_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
2 Importing IV_JOIN_TYPE Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_JOIN_TYPE 20120707
3 Importing IV_SOURCE_ALIAS Call by reference Type reference (TYPE) STRING 20120707
4 Importing IV_TARGET_ALIAS Call by reference Type reference (TYPE) STRING 20120707
5 Importing IV_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method _ADD_SELF_JOIN_IF_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_JOIN_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TT_JOIN_CONDITIONS 20120707
2 Importing IO_SOURCE_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
3 Importing IO_TARGET_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
4 Importing IV_SOURCE_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20120707
5 Importing IV_TARGET_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20120707

Method _ADD_SELF_JOIN_IF_REQUIRED on class CL_SADL_VIEW_ENTITY_GENERATOR has no exception.

Method _APPEND_VIEW_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VIEW_METADATA Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_VIEW_METADATA 20120707
2 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
3 Importing IV_ALIAS Call by reference Type reference (TYPE) STRING 20120707
4 Importing IV_CONSTRAINT Call by reference Type reference (TYPE) STRING 20120707
5 Importing IV_CONSTRAINT_OP Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_CONDITION_OPERATOR 20120707
6 Importing IV_ELEMENT Call by reference Type reference (TYPE) SADL_ENTITY_ELEMENT 20120707
7 Importing IV_ENTITY_ALIAS Call by reference Type reference (TYPE) STRING 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130219

Method _APPEND_VIEW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VIEW_METADATA Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_VIEW_METADATA 20120707
2 Importing IV_DATA_TYPE Call by reference Type reference (TYPE) STRING 20130701
3 Importing IV_ELEMENT Call by reference Type reference (TYPE) STRING 20120707
4 Importing IV_ELEMENT_ALIAS Call by reference Type reference (TYPE) STRING 20120707
5 Importing IV_ENTITY_ALIAS Call by reference Type reference (TYPE) STRING 20120707
6 Importing IV_TEXT_SEARCH_RELEVANT Call by reference Type reference (TYPE) ABAP_BOOL 20120731
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130219

Method _APPEND_VIEW_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VIEW_METADATA Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_VIEW_METADATA 20120707
2 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
3 Importing IV_ALIAS Call by reference Type reference (TYPE) STRING 20120707
4 Importing IV_IS_TOP_LEVEL Call by reference Type reference (TYPE) ABAP_BOOL 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130219

Method _APPEND_VIEW_ENTITY_RAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VIEW_METADATA Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_VIEW_METADATA 20120707
2 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
3 Importing IV_ALIAS Call by reference Type reference (TYPE) STRING 20120707
4 Importing IV_IS_TOP_LEVEL Call by reference Type reference (TYPE) ABAP_BOOL 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130219

Method _APPEND_VIEW_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VIEW_METADATA Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_VIEW_METADATA 20120707
2 Importing IO_SOURCE_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
3 Importing IO_TARGET_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
4 Importing IV_JOIN_TYPE Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_JOIN_TYPE 20120707
5 Importing IV_SOURCE_ALIAS Call by reference Type reference (TYPE) STRING 20120707
6 Importing IV_SOURCE_ELEMENT Call by reference Type reference (TYPE) SADL_ENTITY_ELEMENT 20120707
7 Importing IV_TARGET_ALIAS Call by reference Type reference (TYPE) STRING 20120707
8 Importing IV_TARGET_ELEMENT Call by reference Type reference (TYPE) SADL_ENTITY_ELEMENT 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130219

Method _GENERATE_ALIAS_NAME Signature

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

Method _GENERATE_ALIAS_NAME on class CL_SADL_VIEW_ENTITY_GENERATOR has no exception.

Method _GENERATE_ELEMENT_ALIAS_NAME Signature

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

Method _GENERATE_ELEMENT_ALIAS_NAME on class CL_SADL_VIEW_ENTITY_GENERATOR has no exception.

Method _GET_ENTITY_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
2 Importing IV_ELEMENT_NAME Call by reference Type reference (TYPE) IF_BSA_ABQL_PARSER=>TY_STEP-REFERENCED_ENTITY_NAME 20120707
3 Returning RS_ELEMENT Value transfer Type reference (TYPE) IF_SADL_ENTITY=>TY_ELEMENT 20120707

Method _GET_ENTITY_ELEMENT on class CL_SADL_VIEW_ENTITY_GENERATOR has no exception.

Method _GET_FLAT_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ELEMENTS Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TT_ELEMENTS 20120707
2 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
3 Importing IV_ELEMENT_NAME Call by reference Type reference (TYPE) SADL_ENTITY_ELEMENT 20120707

Method _GET_FLAT_ELEMENTS on class CL_SADL_VIEW_ENTITY_GENERATOR has no exception.

Method _GET_JOIN_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
2 Importing IT_FILTER_VALUES Call by reference Type reference (TYPE) IF_SADL_BSA_METADATA=>TT_FILTER_VALUE 20120707
3 Importing IT_JOIN_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TT_JOIN_CONDITIONS 20120707
4 Importing IT_TARGET_NODE_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TT_JOIN_CONDITIONS 20120707
5 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) STRING 20120707
6 Importing IV_JOIN_TYPE Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_JOIN_TYPE 20120707
7 Importing IV_SOURCE_ALIAS Call by reference Type reference (TYPE) STRING 20120707
8 Importing IV_SOURCE_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20120707
9 Importing IV_TARGET_ALIAS Call by reference Type reference (TYPE) STRING 20120707
10 Returning RT_JOIN_CONDITIONS Value transfer Type reference (TYPE) IF_SADL_ENTITY=>TT_JOIN_CONDITIONS 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method _GET_PATH_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSA_NODE Call by reference Type reference (TYPE) IF_SADL_BSA_METADATA=>TY_METADATA_NODE 20120707
2 Importing IV_PATH_ID Call by reference Type reference (TYPE) STRING 20120707
3 Returning RV_ALIAS Value transfer Type reference (TYPE) STRING 20120707

Method _GET_PATH_ALIAS on class CL_SADL_VIEW_ENTITY_GENERATOR has no exception.

Method _GET_PATH_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSA_NODE Call by reference Type reference (TYPE) IF_SADL_BSA_METADATA=>TY_METADATA_NODE 20120707
2 Importing IV_PATH_ID Call by reference Type reference (TYPE) STRING 20120707
3 Returning RO_ENTITY Value transfer Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method _GET_PATH_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSA_NODE Call by reference Type reference (TYPE) IF_SADL_BSA_METADATA=>TY_METADATA_NODE 20120707
2 Importing IV_PATH_ID Call by reference Type reference (TYPE) STRING 20120707
3 Returning RV_TYPE Value transfer Type reference (TYPE) SADL_ENTITY_TYPE 20120707

Method _GET_PATH_TYPE on class CL_SADL_VIEW_ENTITY_GENERATOR has no exception.

Method _INNER_JOIN_CYCLE_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_JOIN_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TT_JOIN_CONDITIONS 20120707
2 Returning RV_INNER_JOIN Value transfer Type reference (TYPE) ABAP_BOOL 20120707

Method _INNER_JOIN_CYCLE_REQUIRED on class CL_SADL_VIEW_ENTITY_GENERATOR has no exception.

Method _IS_BSA_NODE_HANDLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSA_NODE Call by reference Type reference (TYPE) IF_SADL_BSA_METADATA=>TY_METADATA_NODE 20120707
2 Returning RV_HANDLED Value transfer Type reference (TYPE) ABAP_BOOL 20120707

Method _IS_BSA_NODE_HANDLED on class CL_SADL_VIEW_ENTITY_GENERATOR has no exception.

Method _MAP_ASSOCIATION_TO_JOIN_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ASSOCIATION Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ASSOCIATION 20120707
2 Importing IT_FILTER_VALUES Call by reference Type reference (TYPE) IF_SADL_BSA_METADATA=>TT_FILTER_VALUE 20120707
3 Returning RT_JOIN_CONDITIONS Value transfer Type reference (TYPE) IF_SADL_ENTITY=>TT_JOIN_CONDITIONS 20120707

Method _MAP_ASSOCIATION_TO_JOIN_COND on class CL_SADL_VIEW_ENTITY_GENERATOR has no exception.

Method _MAP_BSA_ASSOC_AND_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSA_NODE_CURRENT Call by reference Type reference (TYPE) IF_SADL_BSA_METADATA=>TY_METADATA_NODE 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method _MAP_BSA_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSA_NODE_CURRENT Call by reference Type reference (TYPE) IF_SADL_BSA_METADATA=>TY_METADATA_NODE 20120707
2 Importing IV_IS_TOP_LEVEL Call by reference Type reference (TYPE) ABAP_BOOL 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method _MAP_BSA_NODE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSA_NODE Call by reference Type reference (TYPE) IF_SADL_BSA_METADATA=>TY_METADATA_NODE 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method _MAP_BSA_NODE_FUNCTION_CALLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSA_NODE_CURRENT Call by reference Type reference (TYPE) IF_SADL_BSA_METADATA=>TY_METADATA_NODE 20120707

Method _MAP_BSA_NODE_FUNCTION_CALLS on class CL_SADL_VIEW_ENTITY_GENERATOR has no exception.

Method _MAP_BSA_SEC_PATHS_AND_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSA_NODE_CURRENT Call by reference Type reference (TYPE) IF_SADL_BSA_METADATA=>TY_METADATA_NODE 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method _MAP_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
2 Importing IO_TARGET_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
3 Importing IT_FILTER_VALUES Call by reference Type reference (TYPE) IF_SADL_BSA_METADATA=>TT_FILTER_VALUE 20120707
4 Importing IT_JOIN_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TT_JOIN_CONDITIONS 20120707
5 Importing IT_TARGET_NODE_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TT_JOIN_CONDITIONS 20120707
6 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) STRING 20120707
7 Importing IV_JOIN_TYPE Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_JOIN_TYPE IF_SADL_VIEW_ENTITY_GENERATOR=>CO_JOIN_TYPE-LEFT_OUTER 20120707
8 Importing IV_SOURCE_ALIAS Call by reference Type reference (TYPE) STRING 20120707
9 Importing IV_SOURCE_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20120707
10 Importing IV_TARGET_ALIAS Call by reference Type reference (TYPE) STRING 20120707
11 Importing IV_TARGET_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method _MAP_JOIN_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
2 Importing IO_TARGET_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
3 Importing IT_JOIN_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TT_JOIN_CONDITIONS 20120707
4 Importing IV_JOIN_TYPE Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_JOIN_TYPE 20120707
5 Importing IV_SOURCE_ALIAS Call by reference Type reference (TYPE) STRING 20120707
6 Importing IV_SOURCE_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20120707
7 Importing IV_TARGET_ALIAS Call by reference Type reference (TYPE) STRING 20120707
8 Importing IV_TARGET_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method _MAP_JOIN_CONDITION_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
2 Importing IO_TARGET_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
3 Importing IS_TARGET_ELEMENT Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ELEMENT 20120707
4 Importing IV_ABQL_PATH Call by reference Type reference (TYPE) SADL_ENTITY_ELEMENT 20120707
5 Importing IV_JOIN_TYPE Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_JOIN_TYPE 20120707
6 Importing IV_SOURCE_ALIAS Call by reference Type reference (TYPE) STRING 20120707
7 Importing IV_SOURCE_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20120707
8 Importing IV_TARGET_ALIAS Call by reference Type reference (TYPE) STRING 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method _POST_PROCESSING Signature

Method _POST_PROCESSING on class CL_SADL_VIEW_ENTITY_GENERATOR has no parameter.
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130219

Method _RESOLVE_ASSOCIATION_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_START_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
2 Importing IV_ABQL_PATH Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_JOIN_CONDITION-TARGET_ENTITY_ELEMENT_NAME 20120707
3 Importing IV_JOIN_TYPE Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_JOIN_TYPE 20120707
4 Importing IV_LAST_TARGET_ALIAS Call by reference Type reference (TYPE) STRING 20120707
5 Importing IV_START_ALIAS Call by reference Type reference (TYPE) STRING 20120707
6 Importing IV_START_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method _RESOLVE_ELEMENT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
2 Exporting ES_ELEMENT Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ELEMENT 20120707
3 Exporting EV_ALIAS Call by reference Type reference (TYPE) STRING 20120707
4 Importing IO_START_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
5 Importing IV_ABQL_PATH Call by reference Type reference (TYPE) SADL_ENTITY_ELEMENT 20120707
6 Importing IV_JOIN_TYPE Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY_GENERATOR=>TY_JOIN_TYPE IF_SADL_VIEW_ENTITY_GENERATOR=>CO_JOIN_TYPE-INNER 20130118
7 Importing IV_START_ALIAS Call by reference Type reference (TYPE) STRING 20120707
8 Importing IV_START_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111
History
Last changed by/on SAP  20140121 
SAP Release Created in 740