SAP ABAP Interface /IWCOR/IF_DS_EDM (EDM 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM EDM abstrat entity data model 20110808
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_STUB_EDM UT: EDM stub 20120814
3 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_STUB_EDM_VSI UT: EDM + VSI 20120814
Properties
Interface /IWCOR/IF_DS_EDM  
Short Description EDM entity data model    
General Data
Package /IWCOR/SODATA_EDM   Entity Data Model 
Created 20110114   SAP 
Last changed 20131127   SAP 
Unicode checks active    
Forward declarations
Interface /IWCOR/IF_DS_EDM has no forward declaration.
Interfaces
Interface /IWCOR/IF_DS_EDM has no interface.
Friends
Interface /IWCOR/IF_DS_EDM has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_CASCADE Constant Public Type reference (TYPE) EDM_ACTION 'Cascade' 20120814
2 GC_ACTION_NONE Constant Public Type reference (TYPE) EDM_ACTION 'None' 20120814
3 GC_BOOL_FALSE Constant Public Type reference (TYPE) EDM_BOOL 'false' 20120814
4 GC_BOOL_TRUE Constant Public Type reference (TYPE) EDM_BOOL 'true' 20120814
5 GC_BOOL_UNDEFINED Constant Public Type reference (TYPE) EDM_BOOL '' 20120814
6 GC_CONCURRENCY_MODE_FIXED Constant Public Type reference (TYPE) EDM_ACTION 'Fixed' 20120814
7 GC_CONCURRENCY_MODE_NONE Constant Public Type reference (TYPE) EDM_ACTION 'None' 20120814
8 GC_CONTENT_KIND_HTML Constant Public Type reference (TYPE) EDM_CONTENT_KIND 'html' 20120814
9 GC_CONTENT_KIND_TEXT Constant Public Type reference (TYPE) EDM_CONTENT_KIND 'text' 20120814
10 GC_CONTENT_KIND_XHTML Constant Public Type reference (TYPE) EDM_CONTENT_KIND 'xhtml' 20120814
11 GC_DATA_SERVICE_VERSION_10 Constant Public Type reference (TYPE) STRING '1.0' 20120814
12 GC_DATA_SERVICE_VERSION_20 Constant Public Type reference (TYPE) STRING '2.0' 20120814
13 GC_DATA_SERVICE_VERSION_30 Constant Public Type reference (TYPE) STRING '3.0' 20120814
14 GC_LINK_REL_EDIT Constant Public Type reference (TYPE) STRING 'edit' 20120814
15 GC_LINK_REL_EDIT_MEDIA Constant Public Type reference (TYPE) STRING 'edit-media' 20120814
16 GC_LINK_REL_NEXT Constant Public Type reference (TYPE) STRING 'next' 20120814
17 GC_LINK_REL_SELF Constant Public Type reference (TYPE) STRING 'self' 20120814
18 GC_MULTIPLICITY_MANY Constant Public Type reference (TYPE) EDM_MULTIPLICITY '*' 20120814
19 GC_MULTIPLICITY_ONE Constant Public Type reference (TYPE) EDM_MULTIPLICITY '1' 20120814
20 GC_MULTIPLICITY_ZERO_ONE Constant Public Type reference (TYPE) EDM_MULTIPLICITY '0..1' 20120814
21 GC_NAMESPACE_APP Constant Public Type reference (TYPE) STRING 'http://www.w3.org/2007/app' 20120814
22 GC_NAMESPACE_D Constant Public Type reference (TYPE) STRING 'http://schemas.microsoft.com/ado/2007/08/dataservices' 20120814
23 GC_NAMESPACE_DS_RUNTIME Constant Public Type reference (TYPE) STRING 'http://www.sap.com/ds/2012/02/runtime' 20120814
24 GC_NAMESPACE_EDM Constant Public Type reference (TYPE) STRING 'http://schemas.microsoft.com/ado/2008/09/edm' 20120814
25 GC_NAMESPACE_EDMX Constant Public Type reference (TYPE) STRING 'http://schemas.microsoft.com/ado/2007/06/edmx' 20120814
26 GC_NAMESPACE_M Constant Public Type reference (TYPE) STRING 'http://schemas.microsoft.com/ado/2007/08/dataservices/metadata' 20120814
27 GC_NAMESPACE_REL Constant Public Type reference (TYPE) STRING 'http://schemas.microsoft.com/ado/2007/08/dataservices/related/' 20120814
28 GC_NAMESPACE_REL_ASSOC Constant Public Type reference (TYPE) STRING 'http://schemas.microsoft.com/ado/2007/08/dataservices/relatedlinks/' 20121126
29 GC_NAMESPACE_SAP Constant Public Type reference (TYPE) STRING 'http://www.sap.com/Protocols/SAPData' 20120814
30 GC_NAMESPACE_SCHEME Constant Public Type reference (TYPE) STRING 'http://schemas.microsoft.com/ado/2007/08/dataservices/scheme' 20120814
31 GC_NAMESPACE_XML Constant Public Type reference (TYPE) STRING 'http://www.w3.org/XML/1998/namespace' 20120814
32 GC_TARGET_PATH_AUTHOR_EMAIL Constant Public Type reference (TYPE) EDM_TARGET_PATH 'SyndicationAuthorEmail' 20120814
33 GC_TARGET_PATH_AUTHOR_NAME Constant Public Type reference (TYPE) EDM_TARGET_PATH 'SyndicationAuthorName' 20120814
34 GC_TARGET_PATH_AUTHOR_URI Constant Public Type reference (TYPE) EDM_TARGET_PATH 'SyndicationAuthorUri' 20120814
35 GC_TARGET_PATH_CONTRIBTR_EMAIL Constant Public Type reference (TYPE) EDM_TARGET_PATH 'SyndicationContributorEmail' 20120814
36 GC_TARGET_PATH_CONTRIBTR_NAME Constant Public Type reference (TYPE) EDM_TARGET_PATH 'SyndicationContributorName' 20120814
37 GC_TARGET_PATH_CONTRIBTR_URI Constant Public Type reference (TYPE) EDM_TARGET_PATH 'SyndicationContributorUri' 20120814
38 GC_TARGET_PATH_PUBLISHED Constant Public Type reference (TYPE) EDM_TARGET_PATH 'SyndicationPublished' 20120814
39 GC_TARGET_PATH_RIGHTS Constant Public Type reference (TYPE) EDM_TARGET_PATH 'SyndicationRights' 20120814
40 GC_TARGET_PATH_SOURCE Constant Public Type reference (TYPE) EDM_TARGET_PATH 'SyndicationSource' 20120814
41 GC_TARGET_PATH_SUMMARY Constant Public Type reference (TYPE) EDM_TARGET_PATH 'SyndicationSummary' 20120814
42 GC_TARGET_PATH_TITLE Constant Public Type reference (TYPE) EDM_TARGET_PATH 'SyndicationTitle' 20120814
43 GC_TARGET_PATH_UPDATED Constant Public Type reference (TYPE) EDM_TARGET_PATH 'SyndicationUpdated' 20120814
Methods
# Method Level Visibility Method type Description Created on
1 GET_ASSOCIATION Instance method Public Method Get association 20120814
2 GET_COMPLEX_TYPE Instance method Public Method Get complex type 20120814
3 GET_ENTITY_CONTAINER Instance method Public Method Get entity container 20120814
4 GET_ENTITY_TYPE Instance method Public Method Get entity type 20120814
5 GET_SERVICE_METADATA Instance method Public Method Get service metadata 20120814
Events
Interface /IWCOR/IF_DS_EDM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CUSTOMIZABLE_FEED_MAPPINGS_S Public See coding 20120814 BEGIN OF customizable_feed_mappings_s, fc_keep_in_content TYPE edm_bool, fc_content_kind TYPE edm_content_kind, fc_ns_prefix TYPE string, fc_ns_uri TYPE string, fc_source_path TYPE string, fc_target_path TYPE edm_target_path, END OF customizable_feed_mappings_s
2 EDM_ACTION Public Type reference (TYPE) STRING 20120814
3 EDM_BOOL Public Type reference (TYPE) STRING 20120814
4 EDM_CONCURRENCY_MODE Public Type reference (TYPE) STRING 20120814
5 EDM_CONTENT_KIND Public Type reference (TYPE) STRING 20120814
6 EDM_MODE Public Type reference (TYPE) STRING 20120814
7 EDM_MULTIPLICITY Public Type reference (TYPE) STRING 20120814
8 EDM_TARGET_PATH Public Type reference (TYPE) STRING 20120814
9 ENTITY_CONTAINER_INFO_S Public See coding 20120814 BEGIN OF entity_container_info_s, name TYPE string, extends TYPE string, is_default_entity_container TYPE edm_bool, END OF entity_container_info_s
10 ENTITY_CONTAINER_INFO_T Public See coding 20120814 entity_container_info_t TYPE STANDARD TABLE OF entity_container_info_s WITH KEY name
11 NAMESPACE_INFO_S Public See coding 20120814 BEGIN OF namespace_info_s, namespace TYPE string, alias TYPE string, END OF namespace_info_s
12 NAMESPACE_INFO_T Public See coding 20120814 namespace_info_t TYPE HASHED TABLE OF namespace_info_s WITH UNIQUE KEY namespace
Method Signatures

Method GET_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 of association 20120814
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace 20120814
3 Returning RO_ASSOCIATION Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ASSOC Association 20120814
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM root error 20120814

Method GET_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 of complex type 20120814
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING namespace 20120814
3 Returning RO_COMPLEX_TYPE Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_COMPLEX_TYPE complex type 20120814
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM root error 20120814

Method GET_ENTITY_CONTAINER 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 of entity container 20120814
2 Returning RO_ENTITY_CONTAINER Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_CONT entity container 20120814
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM root error 20120814

Method GET_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 of entity type 20120814
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING namespace 20120814
3 Returning RO_ENTITY_TYPE Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_TYPE entity type 20120814
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM root error 20120814

Method GET_SERVICE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SERVICE_METADATA Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_SVC_METADATA EDM service metadata 20120814

Method GET_SERVICE_METADATA on Interface /IWCOR/IF_DS_EDM has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 200