SAP ABAP Class CL_SADL_VIEW_JOIN_MODEL (CL_SADL_VIEW_JOIN_MODEL SADL Join Model)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-BSA (Application Component) Business Service Adaptation
     SADL_ENTITY (Package) SADL Entity Metamodel
Properties
Class CL_SADL_VIEW_JOIN_MODEL  
Short Description CL_SADL_VIEW_JOIN_MODEL SADL Join Model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SADL_ENTITY   SADL Entity Metamodel 
Created 20120707   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SADL_VIEW_JOIN_MODEL has no forward declaration.
Interfaces
Class CL_SADL_VIEW_JOIN_MODEL has no interface implemented.
Friends
Class CL_SADL_VIEW_JOIN_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_INNER_CYCLE Instance attribute Private See coding 20120707
2 MT_JOIN_MODEL Instance attribute Private Type reference (TYPE) TT_JOIN_MODEL_INTERN 20120707
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OR_EXTEND_INNER_CYCLE Instance method Public Method 20120707
2 CREATE_OR_EXTEND_ALIAS Instance method Public Method 20120707
3 GET_JOIN_MODEL Instance method Public Method 20120707
4 RESOLVE_ALIAS Instance method Private Method 20120707
5 RESOLVE_ALIAS_CYCLE Instance method Private Method 20120707
6 RESOLVE_JOIN_MODEL Instance method Public Method 20120707
7 _GET_CYCLE_OF_ALIAS Instance method Private Method 20120707
Events
Class CL_SADL_VIEW_JOIN_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_JOIN_MODEL_INTERN Private See coding 20120707 tt_join_model_intern TYPE SORTED TABLE OF ty_join_model_intern WITH UNIQUE KEY alias
2 TT_UNIQUE_NAME_STRINGTAB Private See coding 20120707 tt_unique_name_stringtab TYPE SORTED TABLE OF string WITH UNIQUE KEY table_line
3 TY_JOIN_MODEL_INTERN Private See coding 20120707 BEGIN OF ty_join_model_intern, alias TYPE string, predecessor_alias TYPE stringtab, predecessor_joins TYPE stringtab, END OF ty_join_model_intern
Method Signatures

Method ADD_OR_EXTEND_INNER_CYCLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALIAS1 Call by reference Type reference (TYPE) STRING 20120707
2 Importing IV_ALIAS2 Call by reference Type reference (TYPE) STRING 20120707

Method ADD_OR_EXTEND_INNER_CYCLE on class CL_SADL_VIEW_JOIN_MODEL has no exception.

Method CREATE_OR_EXTEND_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_ENTRY_CREATED Call by reference Type reference (TYPE) ABAP_BOOL 20120707
2 Importing IV_ALIAS Call by reference Type reference (TYPE) STRING 20120707
3 Importing IV_NEW_PREDECESSOR_ALIAS Call by reference Type reference (TYPE) STRING 20120707
4 Importing IV_NEW_PREDECESSOR_JOIN Call by reference Type reference (TYPE) STRING 20120707

Method CREATE_OR_EXTEND_ALIAS on class CL_SADL_VIEW_JOIN_MODEL has no exception.

Method GET_JOIN_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_JOIN_MODEL Call by reference Type reference (TYPE) IF_SADL_VIEW_DB_GENERATOR=>TT_JOIN_MODEL 20131125

Method GET_JOIN_MODEL on class CL_SADL_VIEW_JOIN_MODEL has no exception.

Method RESOLVE_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALIAS Call by reference Type reference (TYPE) STRING 20120707
2 Returning RT_PREDECESSOR_JOINS Value transfer Type reference (TYPE) STRINGTAB 20120707

Method RESOLVE_ALIAS on class CL_SADL_VIEW_JOIN_MODEL has no exception.

Method RESOLVE_ALIAS_CYCLE Signature

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

Method RESOLVE_ALIAS_CYCLE on class CL_SADL_VIEW_JOIN_MODEL has no exception.

Method RESOLVE_JOIN_MODEL Signature

Method RESOLVE_JOIN_MODEL on class CL_SADL_VIEW_JOIN_MODEL has no parameter.
Method RESOLVE_JOIN_MODEL on class CL_SADL_VIEW_JOIN_MODEL has no exception.

Method _GET_CYCLE_OF_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CYCLE_ALIASES Call by reference Type reference (TYPE) CL_SADL_VIEW_JOIN_MODEL=>TT_UNIQUE_NAME_STRINGTAB 20131126
2 Importing IV_ALIAS Call by reference Type reference (TYPE) STRING 20120707

Method _GET_CYCLE_OF_ALIAS on class CL_SADL_VIEW_JOIN_MODEL has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740