SAP ABAP Class CL_SADL_ENTITY_UTIL (CL_SADL_ENTITY_UTIL Utilities for SADL Entity handling)
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_ENTITY_UTIL  
Short Description CL_SADL_ENTITY_UTIL Utilities for SADL Entity handling    
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_ENTITY_UTIL has no forward declaration.
Interfaces
Class CL_SADL_ENTITY_UTIL has no interface implemented.
Friends
Class CL_SADL_ENTITY_UTIL has no friend class.
Attributes
Class CL_SADL_ENTITY_UTIL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_ALTERNATIVE_KEY_NAME Static method Public Method 20131202
2 GET_DATA_LINE_CONTAINER Static method Public Method 20130813
3 GET_DATA_TABLE_CONTAINER Static method Public Method 20130813
4 GET_ELEMENTS_FLAT_ELEMENTS Static method Public Method 20120707
5 GET_ELEMENTS_HIERARCHY Static method Public Method 20120707
6 GET_ELEMENTS_SUB_ELEMENTS Static method Public Method 20120707
7 GET_ENTITY_NAME Static method Public Method 20130812
8 GET_PATH_ALIAS Static method Public Method 20130724
9 GET_STRUCTURE_CONTAINER Static method Public Method 20130802
10 IS_ELEMENT_FLAT Static method Public Method 20120707
11 KEY_VALUES_TO_STRING Static method Public Method 20131104
12 PRIMARY_KEY_TO_STRING Static method Public Method 20131104
13 READ_ATTRIBUTE_MAPPING Static method Public Method 20130802
14 _GET_ELEMENTS_HIERARCHY Static method Private Method 20130205
Events
Class CL_SADL_ENTITY_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ELEMENT_HIERARCHY Public See coding 20120707 tt_element_hierarchy TYPE STANDARD TABLE OF ty_element_hierarchy WITH DEFAULT KEY
2 TY_ELEMENT_HIERARCHY Public See coding 20120707 BEGIN OF ty_element_hierarchy, element_name TYPE string, predecessor_element_index TYPE string, END OF ty_element_hierarchy
Method Signatures

Method GET_ALTERNATIVE_KEY_NAME 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 20131202
2 Returning RV_ALTERNATIVE_KEY_NAME Value transfer Type reference (TYPE) STRING 20131202

Method GET_ALTERNATIVE_KEY_NAME on class CL_SADL_ENTITY_UTIL has no exception.

Method GET_DATA_LINE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SADL_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20130813
2 Returning RR_DATA_LINE_CONTAINER Value transfer Object reference (TYPE REF TO) DATA 20130813
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130813

Method GET_DATA_TABLE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SADL_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20130813
2 Returning RR_DATA_TABLE_CONTAINER Value transfer Object reference (TYPE REF TO) DATA 20130813
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130813

Method GET_ELEMENTS_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) STRING 20120707

Method GET_ELEMENTS_FLAT_ELEMENTS on class CL_SADL_ENTITY_UTIL has no exception.

Method GET_ELEMENTS_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ELEMENTS_HIERARCHY Call by reference Type reference (TYPE) TT_ELEMENT_HIERARCHY 20120707
2 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707

Method GET_ELEMENTS_HIERARCHY on class CL_SADL_ENTITY_UTIL has no exception.

Method GET_ELEMENTS_SUB_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) STRING 20120707

Method GET_ELEMENTS_SUB_ELEMENTS on class CL_SADL_ENTITY_UTIL has no exception.

Method GET_ENTITY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) SADL_ENTITY_ID 20130812
2 Returning RV_ENTITY_NAME Value transfer Type reference (TYPE) SADL_ENTITY_ID 20130812

Method GET_ENTITY_NAME on class CL_SADL_ENTITY_UTIL has no exception.

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 20130724
2 Importing IV_PATH_ID Call by reference Type reference (TYPE) STRING 20130724
3 Returning RV_ALIAS Value transfer Type reference (TYPE) STRING 20130724

Method GET_PATH_ALIAS on class CL_SADL_ENTITY_UTIL has no exception.

Method GET_STRUCTURE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SADL_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20130802
2 Returning RO_STRUCTURE_DESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20130802
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130802

Method IS_ELEMENT_FLAT 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) STRING 20120707
3 Returning RV_IS_ELEMENT_FLAT Value transfer Type reference (TYPE) ABAP_BOOL 20120707

Method IS_ELEMENT_FLAT on class CL_SADL_ENTITY_UTIL has no exception.

Method KEY_VALUES_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_ELEMENT_VALUES Call by reference Type reference (TYPE) CL_SADL_ENTITY_TRANSACTIONAL=>TT_KEY_ELEMENT_VALUES 20131104
2 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20131104

Method KEY_VALUES_TO_STRING on class CL_SADL_ENTITY_UTIL has no exception.

Method PRIMARY_KEY_TO_STRING 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 20131104
2 Importing IS_ENTITY_DATA Call by reference Type reference (TYPE) DATA 20131104
3 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20131104

Method PRIMARY_KEY_TO_STRING on class CL_SADL_ENTITY_UTIL has no exception.

Method READ_ATTRIBUTE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_ATTRIBUTE_MAPPING Value transfer Object reference (TYPE REF TO) IF_SADL_BSA_METADATA=>TT_ATTRIBUTE_MAPPING 20130802
2 Importing IR_SADL_LOAD Call by reference Object reference (TYPE REF TO) CL_SADL_ENTITY_LOAD_HANDLER=>TY_SADL_LOAD 20130802
3 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRING 20130802

Method READ_ATTRIBUTE_MAPPING on class CL_SADL_ENTITY_UTIL has no exception.

Method _GET_ELEMENTS_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ELEMENTS_HIERARCHY Call by reference Type reference (TYPE) TT_ELEMENT_HIERARCHY 20130205
2 Importing IT_ELEMENTS Call by reference Type reference (TYPE) STRINGTAB 20130205

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