SAP ABAP Class /IWCOR/CL_DS_EDM (EDM abstrat entity data model)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CCL (Application Component) IWF Consumer Connectivity Layer
     /IWCOR/SODATA_EDM (Package) Entity Data Model
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/IF_DS_EDM EDM entity data model 20110808
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/IF_DS_EDM_VSI_ACCESSOR EDM virus scanner interface accessor 20120305
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWCOR/CL_DS_EDM_IMPL EDM root default implementation 20110808
Properties
Class /IWCOR/CL_DS_EDM  
Short Description EDM abstrat entity data model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWCOR/SODATA_EDM   Entity Data Model 
Created 20110622   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IWCOR/CL_DS_EDM has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /IWCOR/IF_DS_EDM EDM entity data model 20110808
2 /IWCOR/IF_DS_EDM_VSI_ACCESSOR EDM virus scanner interface accessor 20120305
Friends
Class /IWCOR/CL_DS_EDM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SERVICE_METADATA Instance attribute Protected Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_SVC_METADATA Service metadata 20120110
2 MO_VSI Instance attribute Protected Object reference (TYPE REF TO) /IWCOR/IF_DS_VSI OData virus scanner interface wrapper 20120305
3 MT_ASSOCIATION Instance attribute Protected Type reference (TYPE) ASSOCIATION_T Associations 20110808
4 MT_COMPLEX_TYPE Instance attribute Protected Type reference (TYPE) COMPLEX_TYPE_T Complex types 20110808
5 MT_ENTITY_CONTAINER Instance attribute Protected Type reference (TYPE) ENTITY_CONTAINER_T Entity containers 20110808
6 MT_ENTITY_TYPE Instance attribute Protected Type reference (TYPE) ENTITY_TYPE_T Entity types 20110808
7 MT_NAMESPACE Instance attribute Protected Type reference (TYPE) NAMESPACE_T Namespaces 20110808
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110808
2 CREATE_ASSOCIATION Instance method Protected Method Create association 20110808
3 CREATE_COMPLEX_TYPE Instance method Protected Method Create complex type 20110808
4 CREATE_ENTITY_CONTAINER Instance method Protected Method Create entity container 20110808
5 CREATE_ENTITY_TYPE Instance method Protected Method Create entity type 20110808
6 GET_NAMESPACE Instance method Protected Method Get namespace 20110808
7 LOAD_ENTITY_CONTAINER_INFO Instance method Protected Method Load entity container info 20110808
Events
Class /IWCOR/CL_DS_EDM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ASSOCIATION_S Protected See coding 20110808 BEGIN OF association_s, namespace TYPE string, name TYPE string, association TYPE REF TO /IWCOR/if_DS_edm_assoc, END OF association_s
2 ASSOCIATION_T Protected See coding 20110808 association_t TYPE HASHED TABLE OF association_s WITH UNIQUE KEY namespace name
3 COMPLEX_TYPE_S Protected See coding 20110808 BEGIN OF complex_type_s, namespace TYPE string, name TYPE string, complex_type TYPE REF TO /IWCOR/if_DS_edm_complex_type, END OF complex_type_s
4 COMPLEX_TYPE_T Protected See coding 20110808 complex_type_t TYPE HASHED TABLE OF complex_type_s WITH UNIQUE KEY namespace name
5 ENTITY_CONTAINER_S Protected See coding 20110808 BEGIN OF entity_container_s, name TYPE string, entity_container TYPE REF TO /IWCOR/if_DS_edm_entity_cont, END OF entity_container_s
6 ENTITY_CONTAINER_T Protected See coding 20110808 entity_container_t TYPE HASHED TABLE OF entity_container_s WITH UNIQUE KEY name
7 ENTITY_TYPE_S Protected See coding 20110808 BEGIN OF entity_type_s, namespace TYPE string, name TYPE string, entity_type TYPE REF TO /IWCOR/if_DS_edm_entity_type, END OF entity_type_s
8 ENTITY_TYPE_T Protected See coding 20110808 entity_type_t TYPE HASHED TABLE OF entity_type_s WITH UNIQUE KEY namespace name
9 NAMESPACE_S Protected See coding 20110808 BEGIN OF namespace_s, name TYPE string, namespace TYPE string, END OF namespace_s
10 NAMESPACE_T Protected See coding 20110808 namespace_t TYPE HASHED TABLE OF namespace_s WITH UNIQUE KEY name
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SERVICE_METADATA Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_SVC_METADATA Service metadata 20120110
2 Importing IT_NAMESPACE_INFO Call by reference Type reference (TYPE) /IWCOR/IF_DS_EDM~NAMESPACE_INFO_T Namespace infos 20110808
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM root error 20110808

Method CREATE_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING Name 20110808
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace 20110808
3 Returning RO_ASSOCIATION Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ASSOC Association 20110808
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM root error 20110808

Method CREATE_COMPLEX_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING Name 20110808
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace 20110808
3 Returning RO_COMPLEX_TYPE Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_COMPLEX_TYPE Complex type 20110808
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM root error 20110808

Method CREATE_ENTITY_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ENTITY_CONTAINER_INFO Call by reference Type reference (TYPE) /IWCOR/IF_DS_EDM~ENTITY_CONTAINER_INFO_S Entity container info 20110808
2 Returning RO_ENTITY_CONTAINER Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_CONT Entity container 20110808
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM root error 20110808

Method CREATE_ENTITY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING Name 20110808
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace 20110808
3 Returning RO_ENTITY_TYPE Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_TYPE Entity type 20110808
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM root error 20110808

Method GET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20110808
2 Returning RV_NAMESPACE Value transfer Type reference (TYPE) STRING 20110808
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM root error 20110808

Method LOAD_ENTITY_CONTAINER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING Name 20110808
2 Returning RD_ENTITY_CONTAINER_INFO_S Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM=>ENTITY_CONTAINER_INFO_S Entity container info 20110808
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM root error 20110808
History
Last changed by/on SAP  20131127 
SAP Release Created in 200