SAP ABAP Class CL_SADL_ENTITY_TRANSACT_DDIC (Transactional runtime for SADL Reference Scenario)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-BSA (Application Component) Business Service Adaptation
     SADL_ENTITY (Package) SADL Entity Metamodel
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SADL_ENTITY_TRANSACT_SRS Transactional runtime for SADL Reference Scenario 20131106
Properties
Class CL_SADL_ENTITY_TRANSACT_DDIC  
Short Description Transactional runtime for SADL Reference Scenario    
Super Class CL_SADL_ENTITY_TRANSACTIONAL Base Implementation of SADL Entity Transactional 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SADL_ENTITY   SADL Entity Metamodel 
Created 20130201   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SADL_ENTITY_TRANSACT_DDIC has no forward declaration.
Interfaces
Class CL_SADL_ENTITY_TRANSACT_DDIC has no interface implemented.
Friends
Class CL_SADL_ENTITY_TRANSACT_DDIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ELEMENTS Instance attribute Protected Type reference (TYPE) IF_SADL_ENTITY=>TT_ELEMENTS 20131129
2 MT_ELEMENT_INFO Instance attribute Protected Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TT_ELEMENT_INFO 20131129
3 MT_FIELD_INFO Instance attribute Protected Type reference (TYPE) IF_AUTH_CONDITION_TYPES=>TT_FIELD_INFO 20131129
4 MV_TABLE_NAME Instance attribute Protected Type reference (TYPE) STRING 20131104
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTH_FOR_KEY_VALUES Instance method Protected Method 20131204
2 CHECK_AUTH_FOR_SERVICE Instance method Protected Method 20131204
3 CHECK_AUTH_FOR_VALUES Instance method Protected Method 20131204
4 CHECK_VALUE_AGAINST_CONDITION Instance method Protected Method 20131129
5 CONSTRUCTOR Instance method Public Constructor 20130626
6 ELEMENTS Instance method Protected Method 20131108
7 GET_AUTHORIZATION_PROVIDER Instance method Protected Method 20131203
8 GET_CONDITION_ELEMENTS Instance method Protected Method 20131205
9 GET_ELEMENT_INFO Instance method Protected Method 20131129
10 GET_ENTITY_RUNTIME Instance method Protected Method 20131104
11 GET_REQUESTED_ELEMENTS Instance method Protected Method 20131108
12 GET_TARGET_ENTITY_ID Instance method Protected Method 20131104
13 GET_TARGET_KEY_VALUES Instance method Protected Method 20131104
14 MAP_TO_KEY_VALUE_PAIRS Instance method Protected Method 20131104
15 MAP_TO_KEY_VALUE_PAIRS_SINGLE Instance method Protected Method 20131106
16 MAP_TO_TARGET_KEY_VALUES Instance method Protected Method 20131114
17 READ_BY_ASSOCIATION Instance method Protected Method 20131104
18 READ_BY_KEY_ELEMENTS Instance method Protected Method 20131107
19 REPLACE_NULL Instance method Protected Method 20131129
20 SET Instance method Protected Method 20130627
21 SQL Instance method Protected Method 20131104
22 WHERE Instance method Protected Method 20130627
Events
Class CL_SADL_ENTITY_TRANSACT_DDIC has no event.
Types
Class CL_SADL_ENTITY_TRANSACT_DDIC has no local type.
Method Signatures

Method CHECK_AUTH_FOR_KEY_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_VALUES Call by reference Type reference (TYPE) TABLE 20131204
2 Importing IV_ALTERNATIVE_KEY_NAME Call by reference Type reference (TYPE) STRING 20131204
3 Importing IV_SERVICE Call by reference Type reference (TYPE) STRING 20131204
# Exception Resumable Description Created on
1 CX_SADL_ENTITY_NOT_AUTHORIZED 20131204
2 CX_SADL_STATIC 20131204

Method CHECK_AUTH_FOR_SERVICE Signature

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

Method CHECK_AUTH_FOR_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONDITION Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TT_COMPLEX_CONDITION 20131205
2 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20131204
3 Importing IV_SERVICE Call by reference Type reference (TYPE) STRING 20131204
# Exception Resumable Description Created on
1 CX_SADL_ENTITY_NOT_AUTHORIZED 20131204
2 CX_SADL_STATIC 20131204

Method CHECK_VALUE_AGAINST_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20131129
2 Importing IT_ELEMENTS Call by reference Type reference (TYPE) IF_SADL_QUERY_TYPES=>TT_ELEMENT_INFO 20131129
3 Importing IT_SADL_CONDITION Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TT_COMPLEX_CONDITION 20131129
4 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20131129
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131129

Method CONSTRUCTOR 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 20131104
2 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE 20131104
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20130626
2 CX_SADL_STATIC 20130626

Method ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ELEMENTS Call by reference Type reference (TYPE) IF_SADL_ENTITY_TRANSACTIONAL=>TT_ELEMENT_NAMES 20131108
2 Returning RO_SQL Value transfer Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131108

Method ELEMENTS on class CL_SADL_ENTITY_TRANSACT_DDIC has no exception.

Method GET_AUTHORIZATION_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PROVIDER Value transfer Object reference (TYPE REF TO) IF_SADL_COND_PROVIDER_AUTHS 20131203

Method GET_AUTHORIZATION_PROVIDER on class CL_SADL_ENTITY_TRANSACT_DDIC has no exception.

Method GET_CONDITION_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 20131205
2 Importing IT_CONDITION Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TT_COMPLEX_CONDITION 20131205

Method GET_CONDITION_ELEMENTS on class CL_SADL_ENTITY_TRANSACT_DDIC has no exception.

Method GET_ELEMENT_INFO Signature

Method GET_ELEMENT_INFO on class CL_SADL_ENTITY_TRANSACT_DDIC has no parameter.
Method GET_ELEMENT_INFO on class CL_SADL_ENTITY_TRANSACT_DDIC has no exception.

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

Method GET_REQUESTED_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQUESTED_ELEMENTS Call by reference Type reference (TYPE) IF_SADL_ENTITY_TRANSACTIONAL=>TT_ELEMENT_NAMES 20131108
2 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20131108
3 Importing IT_REQUESTED_ELEMENTS Call by reference Type reference (TYPE) IF_SADL_ENTITY_TRANSACTIONAL=>TT_ELEMENT_NAMES 20131108
4 Importing IV_ALTERNATIVE_KEY_NAME Call by reference Type reference (TYPE) STRING 20131108

Method GET_REQUESTED_ELEMENTS on class CL_SADL_ENTITY_TRANSACT_DDIC has no exception.

Method GET_TARGET_ENTITY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) SADL_ENTITY_ASSOCIATION 20131104
2 Returning RV_TARGET_ENTITY_ID Value transfer Type reference (TYPE) SADL_ENTITY_ID 20131104
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20131104

Method GET_TARGET_KEY_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TARGET_ENTITY_DATA Call by reference Type reference (TYPE) INDEX TABLE 20131104
2 Exporting ET_KEY_ELEMENTS Call by reference Type reference (TYPE) STRINGTAB 20131107
3 Importing IS_SOURCE_DATA Call by reference Type reference (TYPE) DATA 20131104
4 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) SADL_ENTITY_ASSOCIATION 20131104
5 Importing IV_SOURCE_KEY_NAME Call by reference Type reference (TYPE) STRING 20131104
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20131104

Method MAP_TO_KEY_VALUE_PAIRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_VALUES Call by reference Type reference (TYPE) TT_KEY_ELEMENT_VALUES 20131104
2 Importing IT_COLUMNS Call by reference Type reference (TYPE) STRINGTAB 20131104
3 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20131106

Method MAP_TO_KEY_VALUE_PAIRS on class CL_SADL_ENTITY_TRANSACT_DDIC has no exception.

Method MAP_TO_KEY_VALUE_PAIRS_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_VALUES Call by reference Type reference (TYPE) TT_KEY_ELEMENT_VALUES 20131106
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20131106
3 Importing IT_COLUMNS Call by reference Type reference (TYPE) STRINGTAB 20131106

Method MAP_TO_KEY_VALUE_PAIRS_SINGLE on class CL_SADL_ENTITY_TRANSACT_DDIC has no exception.

Method MAP_TO_TARGET_KEY_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TARGET_ENTITY_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20131114
2 Exporting ET_KEY_ELEMENTS Call by reference Type reference (TYPE) STRINGTAB 20131114
3 Importing IS_SOURCE_DATA Call by reference Type reference (TYPE) DATA 20131114
4 Importing IT_JOIN_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TT_JOIN_CONDITIONS 20131114

Method MAP_TO_TARGET_KEY_VALUES on class CL_SADL_ENTITY_TRANSACT_DDIC has no exception.

Method READ_BY_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS Call by reference Type reference (TYPE) IF_SADL_ENTITY_TRANS_BASIC=>TT_TABIX_LINKS 20131104
2 Exporting ET_TARGET_ENTITY_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20131104
3 Importing IT_REQUESTED_ELEMENTS Call by reference Type reference (TYPE) IF_SADL_ENTITY_TRANS_BASIC=>TT_ELEMENT_NAMES 20131104
4 Importing IT_SOURCE_KEY_VALUES Call by reference Type reference (TYPE) INDEX TABLE 20131104
5 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) SADL_ENTITY_ASSOCIATION 20131104
6 Importing IV_SOURCE_ALTERNATIVE_KEY_NAME Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_KEY_NAME 20131104
7 Importing IV_TARGET_ALTERNATIVE_KEY_NAME Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_KEY_NAME 20131104
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131104
2 CX_SADL_ENTITY_INVALID_DATA 20131204
3 CX_SADL_STATIC 20131204

Method READ_BY_KEY_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20131107
2 Exporting ET_UNKNOWN_KEY_VALUES Call by reference Type reference (TYPE) INDEX TABLE 20131107
3 Importing IT_KEY_ELEMENTS Call by reference Type reference (TYPE) STRINGTAB 20131107
4 Importing IT_KEY_VALUES Call by reference Type reference (TYPE) INDEX TABLE 20131107
5 Importing IT_REQUESTED_ELEMENTS Call by reference Type reference (TYPE) IF_SADL_ENTITY_TRANSACTIONAL=>TT_ELEMENT_NAMES 20131107
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131107
2 CX_SADL_ENTITY_INVALID_DATA 20131204
3 CX_SADL_STATIC 20131107

Method REPLACE_NULL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STRING Call by reference Type reference (TYPE) STRING 20131129

Method REPLACE_NULL on class CL_SADL_ENTITY_TRANSACT_DDIC has no exception.

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20130627
2 Importing IT_CHANGED_ELEMENTS Call by reference Type reference (TYPE) IF_SADL_ENTITY_TRANS_BASIC=>TT_ELEMENT_NAMES 20130627
3 Returning RO_SQL Value transfer Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20130627

Method SET on class CL_SADL_ENTITY_TRANSACT_DDIC has no exception.

Method SQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SQL Value transfer Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131104

Method SQL on class CL_SADL_ENTITY_TRANSACT_DDIC has no exception.

Method WHERE 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) TT_KEY_ELEMENT_VALUES 20130627
2 Returning RO_SQL Value transfer Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20130627

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