SAP ABAP Class CL_SADL_GW_UI_TREE_UTIL (Helper for data source ALV tree)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-GW (Application Component) Gateway Integration for CDS and BOPF via SADL
     SADL_GW_DT_SB_UI (Package) Gateway Integration: Service Builder additional UI Objects
Properties
Class CL_SADL_GW_UI_TREE_UTIL  
Short Description Helper for data source ALV tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SADL_GW_DT_SB_UI   Gateway Integration: Service Builder additional UI Objects 
Created 20131104   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SADL_GW_UI_TREE_UTIL has no forward declaration.
Interfaces
Class CL_SADL_GW_UI_TREE_UTIL has no interface implemented.
Friends
Class CL_SADL_GW_UI_TREE_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ICON Constant Private See coding 20131106
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DS_FIELD_CATALOG Static method Public Method 20131104
2 CALCULATE_PATH_IS_CONSUMABLE Static method Private Method 20131108
3 CALCULATE_PATH_PREFIX Static method Private Method 20131106
4 DETERMINE_IS_CONSUMABLE Static method Private Method 20131106
5 GET_ALT_KEY_NAMES_USING_ELEM Static method Private Method 20131108
6 GET_ELEMENT_IS_KEY Static method Private Method 20131106
7 GET_NODE_ICON Static method Public Method 20131104
8 GET_PARENT_LINE_TYPE Static method Public Method 20131114
9 GET_PARENT_NODE Static method Public Method 20131114
10 GET_PRIMARY_KEY_NAME Static method Public Method 20131114
11 RAISE_FUNCTION_EXCEPTION Static method Public Method 20131104
Events
Class CL_SADL_GW_UI_TREE_UTIL has no event.
Types
Class CL_SADL_GW_UI_TREE_UTIL has no local type.
Method Signatures

Method BUILD_DS_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_CATALOG Call by reference Type reference (TYPE) LVC_T_FCAT 20131104
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20131104

Method CALCULATE_PATH_IS_CONSUMABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PATH_IS_CONSUMABLE Call by reference Type reference (TYPE) ABAP_BOOL 20131108
2 Importing IS_SADL_ASSOCIATION_CONSUM Call by reference Type reference (TYPE) IF_SADL_ENTITY_CONSUMP_INFO=>TY_ASSOCIATION 20131108

Method CALCULATE_PATH_IS_CONSUMABLE on class CL_SADL_GW_UI_TREE_UTIL has no exception.

Method CALCULATE_PATH_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PATH_PREFIX Call by reference Type reference (TYPE) STRING 20131106
2 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) STRING 20131106

Method CALCULATE_PATH_PREFIX on class CL_SADL_GW_UI_TREE_UTIL has no exception.

Method DETERMINE_IS_CONSUMABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SADL_CONSUM_INFO Call by reference Type reference (TYPE) IF_SADL_ENTITY_CONSUMP_INFO=>TY_CONSUMPTION_INFORMATION 20131106
2 Importing IV_PATH_IS_CONSUMABLE Call by reference Type reference (TYPE) ABAP_BOOL 20131108
3 Returning RV_IS_CONSUMABLE Value transfer Type reference (TYPE) ABAP_BOOL 20131106

Method DETERMINE_IS_CONSUMABLE on class CL_SADL_GW_UI_TREE_UTIL has no exception.

Method GET_ALT_KEY_NAMES_USING_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALT_KEY_NAMES Call by reference Type reference (TYPE) SADL_GW_S_TREE_DS_SADL-ALTKEY_NAMES 20131108
2 Importing IT_ALT_KEY Call by reference Type reference (TYPE) IF_SADL_ENTITY_CONSUMP_INFO=>TT_ALTERNATIVE_KEYS 20131108
3 Importing IV_ELEMENT_NAME Call by reference Type reference (TYPE) IF_SADL_ENTITY_CONSUMP_INFO=>TY_ELEMENT-NAME 20131108

Method GET_ALT_KEY_NAMES_USING_ELEM on class CL_SADL_GW_UI_TREE_UTIL has no exception.

Method GET_ELEMENT_IS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PK_ELEMENTS Call by reference Type reference (TYPE) STRINGTAB 20131106
2 Importing IV_ELEMENT_NAME Call by reference Type reference (TYPE) IF_SADL_ENTITY_CONSUMP_INFO=>TY_ELEMENT-NAME 20131106
3 Returning RV_IS_KEY Value transfer Type reference (TYPE) ABAP_BOOL 20131106

Method GET_ELEMENT_IS_KEY on class CL_SADL_GW_UI_TREE_UTIL has no exception.

Method GET_NODE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DECLARATION_TYPE Call by reference Type reference (TYPE) SADLGW_DS_DECL_TYPE 20131104
2 Importing IV_LINE_TYPE Call by reference Type reference (TYPE) SADLGW_DS_LINE_TYPE 20131104
3 Returning RV_ICON Value transfer Type reference (TYPE) TV_IMAGE 20131104

Method GET_NODE_ICON on class CL_SADL_GW_UI_TREE_UTIL has no exception.

Method GET_PARENT_LINE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINE_TYPE Call by reference Type reference (TYPE) SADL_GW_S_TREE_DS_SADL-LINE_TYPE 20131114
2 Returning RV_PARENT_LINE_TYPE Value transfer Type reference (TYPE) SADLGW_DS_LINE_TYPE 20131114

Method GET_PARENT_LINE_TYPE on class CL_SADL_GW_UI_TREE_UTIL has no exception.

Method GET_PARENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RELAT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20131114
2 Importing IS_DS_HIERARCHY Call by reference Type reference (TYPE) SADL_GW_S_TREE_DS_SADL 20131114
3 Importing IT_DS_HIERARCHY Call by reference Type reference (TYPE) CL_SADL_GW_UI_TREE_DS_BUILDER=>TT_DS_HIERARCHY 20131114

Method GET_PARENT_NODE on class CL_SADL_GW_UI_TREE_UTIL has no exception.

Method GET_PRIMARY_KEY_NAME Signature

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

Method GET_PRIMARY_KEY_NAME on class CL_SADL_GW_UI_TREE_UTIL has no exception.

Method RAISE_FUNCTION_EXCEPTION Signature

Method RAISE_FUNCTION_EXCEPTION on class CL_SADL_GW_UI_TREE_UTIL has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20131104
History
Last changed by/on SAP  20141121 
SAP Release Created in 740