SAP ABAP Class CL_SADL_ENTITY_RUNTIME (SADL Runtime Implementation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-BSA (Application Component) Business Service Adaptation
     SADL_ENTITY_API (Package) SADL Entity API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SADL_ENTITY_TRANSACTIONAL Base Implementation of SADL Entity Transactional 20131104
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SADL_CAPABILITY_SERVICE Capability Service for DB supported features 20130214
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SADL_ENTITY_RUNTIME SADL Runtime API 20130104
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SADL_QUERY_FETCH IF_SADL_QUERY_FETCH 20130104
Properties
Class CL_SADL_ENTITY_RUNTIME  
Short Description SADL Runtime Implementation    
Super Class CL_SADL_ENTITY_TRANSACTIONAL Base Implementation of SADL Entity Transactional 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SADL_ENTITY_API   SADL Entity API 
Created 20130104   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SADL_ENTITY_RUNTIME has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SADL_CAPABILITY_SERVICE Capability Service for DB supported features 20130214
2 IF_SADL_ENTITY_RUNTIME SADL Runtime API 20130104
3 IF_SADL_QUERY_FETCH IF_SADL_QUERY_FETCH 20130104
Friends
# Friend Modeled only Created on Description
1 CL_SADL_ENTITY_API 20130104 SADL Entity API
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FETCH Instance attribute Private Object reference (TYPE REF TO) IF_SADL_QUERY_FETCH 20130104
2 MO_MP Instance attribute Private Object reference (TYPE REF TO) CL_SADL_MP_ENTITY 20130104
3 MO_RUNTIME Instance attribute Private Object reference (TYPE REF TO) IF_SADL_ENTITY_TRANSACTIONAL 20130630
4 MR_ATTRIBUTE_MAPPING Instance attribute Private Object reference (TYPE REF TO) IF_SADL_BSA_METADATA=>TT_ATTRIBUTE_MAPPING 20130802
5 MS_CONSUMPTION_INFO Instance attribute Private Type reference (TYPE) IF_SADL_ENTITY_CONSUMP_INFO=>TY_CONSUMPTION_INFORMATION 20130604
6 MV_ENTITY_ID Instance attribute Private Type reference (TYPE) SADL_ENTITY_ID 20130104
7 MV_ENTITY_TYPE Instance attribute Private Type reference (TYPE) SADL_ENTITY_TYPE 20130604
8 MV_FETCH_SUPPORTED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20131120
9 MV_SADL_ENTITY_ID Instance attribute Private Type reference (TYPE) SADL_ENTITY_ID 20130604
10 MV_SADL_UUID Instance attribute Private Type reference (TYPE) IF_SADL_TYPES=>TY_UUID 20130318
11 MV_STRUCTURE_NAME Instance attribute Private Type reference (TYPE) STRING 20130318
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FETCH_SUPPORTED Instance method Private Method 20131120
2 CONSTRUCTOR Instance method Public Constructor 20130104
3 GET_RUNTIME Instance method Private Method 20131105
4 GET_SADL_LOAD Instance method Private Method 20130606
5 GET_TRANSACTIONAL_ENTITY Instance method Private Method 20130606
6 INIT_FETCH Instance method Private Method 20131120
7 INIT_TRANSACTIONAL Instance method Private Method 20130515
8 MAP_ENTITY_TO_SADL_DATA Instance method Private Method 20130515
9 MAP_SADL_TO_ENTITY_ASSOC Instance method Private Method 20131114
10 MAP_SADL_TO_ENTITY_DATA Instance method Private Method 20130515
11 MAP_SADL_TO_ENTITY_DATA_SINGLE Instance method Private Method 20131105
12 MAP_SADL_TO_ENTITY_ELEMENTS Instance method Private Method 20130516
Events
Class CL_SADL_ENTITY_RUNTIME has no event.
Types
Class CL_SADL_ENTITY_RUNTIME has no local type.
Method Signatures

Method CHECK_FETCH_SUPPORTED Signature

Method CHECK_FETCH_SUPPORTED on class CL_SADL_ENTITY_RUNTIME has no parameter.
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131120

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MP Call by reference Object reference (TYPE REF TO) CL_SADL_MP_ENTITY 20130104
2 Importing IO_SADL_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20130702
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20130104
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20130110
2 CX_SADL_STATIC 20130110

Method GET_RUNTIME 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 20131105
2 Returning RO_RUNTIME Value transfer Object reference (TYPE REF TO) IF_SADL_ENTITY_TRANSACTIONAL 20131105
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20131105

Method GET_SADL_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SADL_LOAD Value transfer Object reference (TYPE REF TO) CL_SADL_ENTITY_LOAD_HANDLER=>TY_SADL_LOAD 20130606
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130606

Method GET_TRANSACTIONAL_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENTITY_ID Call by reference Type reference (TYPE) SADL_ENTITY_ID 20130606
2 Exporting EV_ENTITY_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20130606
3 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRING 20130801
# Exception Resumable Description Created on
1 CX_SADL_ENTITY_SRVICE_NOT_SUPP 20130801
2 CX_SADL_STATIC 20130606

Method INIT_FETCH Signature

Method INIT_FETCH on class CL_SADL_ENTITY_RUNTIME has no parameter.
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131120
2 CX_SADL_STATIC 20131120

Method INIT_TRANSACTIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRING 20130801
# Exception Resumable Description Created on
1 CX_SADL_ENTITY_SRVICE_NOT_SUPP 20130801
2 CX_SADL_STATIC 20130801

Method MAP_ENTITY_TO_SADL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20131104
2 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20131104
3 Importing IV_STRUCTURE Call by reference Type reference (TYPE) STRING 20131105
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20131105

Method MAP_SADL_TO_ENTITY_ASSOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SADL_ASSOCIATION Call by reference Type reference (TYPE) STRING 20131114
2 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRING 20131114
3 Returning RV_ENTITY_ASSOCIATION Value transfer Type reference (TYPE) STRING 20131114
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20131114

Method MAP_SADL_TO_ENTITY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20131104
2 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20131104
3 Importing IV_STRUCTURE Call by reference Type reference (TYPE) STRING 20131105
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20131105

Method MAP_SADL_TO_ENTITY_DATA_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) DATA 20131105
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20131105

Method MAP_SADL_TO_ENTITY_DATA_SINGLE on class CL_SADL_ENTITY_RUNTIME has no exception.

Method MAP_SADL_TO_ENTITY_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_TRANSACTIONAL=>TT_ELEMENT_NAMES 20131105
2 Importing IT_ELEMENTS Call by reference Type reference (TYPE) IF_SADL_ENTITY_TRANSACTIONAL=>TT_ELEMENT_NAMES 20131105
3 Importing IV_STRUCTURE Call by reference Type reference (TYPE) STRING 20131105
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20131105
History
Last changed by/on SAP  20141121 
SAP Release Created in 740