Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | /IWCOR/CL_DS_EDM_PROVIDER | EDM metadata provider | 20110829 |
Properties
Class | /IWFND/CL_SODATA_EDM_PROVIDER | |
Short Description | OData Channel EDM Metadata Provider - Lib 1.0 | |
Super Class | /IWCOR/CL_DS_EDM_PROVIDER | EDM metadata provider |
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /IWFND/COC_SDP_LIB_10 | GW Framework - COC - SAP Data Protocol - Library 1.0 |
Created | 20110829 | SAP |
Last change | 20141120 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Interfaces
Class /IWFND/CL_SODATA_EDM_PROVIDER has no interface implemented.
Friends
Class /IWFND/CL_SODATA_EDM_PROVIDER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | See coding | 20120203 | ||||
2 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | '_Entities' | 20130603 | ||
3 | ![]() |
Constant | Public | See coding | 20111013 | ||||
4 | ![]() |
Constant | Public | See coding | 20111013 | ||||
5 | ![]() |
Constant | Private | Type reference (TYPE) | /IWFND/SUP_IW_AGENT | /IWFND/IF_SODATA_TYPES=>GC_SODATA_HANDLER | Agent or Component | 20111013 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | SYMSGID | '/IWFND/CM_MGW' | message class | 20111013 | |
7 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/CX_SODATA_EDM_PROVIDER | EDM error | 20111014 | ||
8 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_LOGGER | Logger for AppsLog and CCMS | 20120312 | ||
9 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_SERVICE_GRP | Internal Service Group Interface | 20110829 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /IWCOR/IF_DS_EXT_TYPES=>SCHEMA_ANNOTATIONS_T | Vocabulary Annotations in IWCOR format | 20130226 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /IWCOR/IF_DS_EXT_TYPES=>REFERENCE_T | References in IWCOR format | 20130227 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | 20120126 | |||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BALMSGHNDL | Application Log: Message handle | 20111013 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BALMSGHNDL | Application Log: Message handle | 20111014 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /IWFND/MGW_VERBOSE_METADATA | Verbose Metadata | 20120913 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Hide default values in meta data attributes | 20111004 | |
17 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Hide Nullable default value 'true' in Service Document | 20111124 | |
18 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Hide hasStream default value 'false' in Service Document | 20111116 | |
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER~ENTITY_TYPE_T | 20110906 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | 20120314 | |
2 | ![]() |
Instance method | Private | Method | Add ABAP name annotation | 20120314 |
3 | ![]() |
Instance method | Private | Method | SAP Data Annotations for Associations | 20110912 |
4 | ![]() |
Instance method | Public | Method | SAP Data Annotations for Association Sets | 20110912 |
5 | ![]() |
Instance method | Private | Method | SAP Data Annotations for Complex Properties | 20111202 |
6 | ![]() |
Instance method | Private | Method | Add documentation information | 20120912 |
7 | ![]() |
Instance method | Public | Method | SAP Data Annotiatons for Entity Sets | 20120309 |
8 | ![]() |
Instance method | Private | Method | SAP Data Annotations for Entity Types | 20111202 |
9 | ![]() |
Instance method | Private | Method | SAP Data Annotations for Function Imports | 20111202 |
10 | ![]() |
Instance method | Private | Method | SAP Data Annotations for Model | 20130906 |
11 | ![]() |
Instance method | Private | Method | SAP Data Annotations for Navigation Properties | 20111202 |
12 | ![]() |
Instance method | Private | Method | SAP Data Annotations for Parameter (Function Imports) | 20111202 |
13 | ![]() |
Instance method | Private | Method | SAP Data Annotations for Properties | 20111202 |
14 | ![]() |
Instance method | Private | Method | Add service version links to schema | 20120125 |
15 | ![]() |
Instance method | Private | Method | Build an association - map from ODC metadata to EDM | 20110829 |
16 | ![]() |
Instance method | Private | Method | Build an association set - map from ODC metadata to EDM | 20110829 |
17 | ![]() |
Instance method | Private | Method | Build a complex type - map from ODC metadata to EDM | 20110829 |
18 | ![]() |
Instance method | Private | Method | Build a complex property - map from ODC metadata to EDM | 20120712 |
19 | ![]() |
Instance method | Private | Method | Build an entity set - map from ODC metadata to EDM | 20110829 |
20 | ![]() |
Instance method | Private | Method | Build an entity type - map from ODC metadata to EDM | 20110829 |
21 | ![]() |
Instance method | Private | Method | Build a function import - map from ODC metadata to EDM | 20110829 |
22 | ![]() |
Instance method | Private | Method | Build an navigation property - map from ODC metadata to EDM | 20110906 |
23 | ![]() |
Instance method | Private | Method | Build a property - map from ODC metadata to EDM | 20110829 |
24 | ![]() |
Instance method | Private | Method | 20110909 | |
25 | ![]() |
Instance method | Private | Constructor | 20110829 | |
26 | ![]() |
Static method | Public | Method | Get extension elements out of annotations table | 20110906 |
27 | ![]() |
Static method | Public | Method | Instantiates the EDM Provider | 20110829 |
28 | ![]() |
Instance method | Public | Method | Retrieves the vocab annotations | 20130226 |
29 | ![]() |
Instance method | Public | Method | Retrieves the vocab annotations | 20130227 |
30 | ![]() |
Instance method | Private | Method | End logging for a current process step | 20111013 |
31 | ![]() |
Instance method | Private | Method | Log exception in current process step | 20120621 |
32 | ![]() |
Instance method | Private | Method | Initialize logging for a new process step | 20111013 |
33 | ![]() |
Instance method | Private | Method | Raise exception to the REST library | 20111014 |
34 | ![]() |
Static method | Private | Method | Set type information for a property | 20110906 |
Events
Class /IWFND/CL_SODATA_EDM_PROVIDER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | ABAP_TYPE_INFO_S | Public | See coding | 20120314 | BEGIN OF abap_type_info_s,
internal_type TYPE inttype,
length_byte TYPE /iwfnd/med_mdl_internal_length,
length_char TYPE i,
END OF abap_type_info_s
|
Method Signatures
Method ADD_ABAP_DATA_TYPE_ANNOTATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ANNOTATION_DATA | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_ANNOTATIONS=>DATA_T | 20120314 | |||
2 | ![]() |
IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_PROPERTY | an attribute of a node | 20120314 |
Method ADD_ABAP_DATA_TYPE_ANNOTATION on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method ADD_ABAP_NAME_ANNOTATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ANNOTATION_DATA | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_ANNOTATIONS=>DATA_T | 20120314 | |||
2 | ![]() |
IO_ELEMENT | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_ELEMENT | a general model element | 20120314 |
Method ADD_ABAP_NAME_ANNOTATION on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method ADD_ASSOCIATION_ANNO_SAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ANNO_ATTRIBUTES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ATTRIBUTES | 20110912 | |||
2 | ![]() |
CS_ANNO_ELEMENTS | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ELEMENTS | 20110912 | |||
3 | ![]() |
IO_ASSOCIATION | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_REFERENCE | a reference between nodes | 20111202 |
Method ADD_ASSOCIATION_ANNO_SAP on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method ADD_ASSOCIATION_SET_ANNO_SAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ANNO_ATTRIBUTES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ATTRIBUTES | 20110912 | |||
2 | ![]() |
CS_ANNO_ELEMENTS | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ELEMENTS | 20110912 | |||
3 | ![]() |
IO_MDL_ELEMENT | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_ELEMENT | a reference between nodes | 20110912 |
Method ADD_ASSOCIATION_SET_ANNO_SAP on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method ADD_COMPLEX_PROPERTY_ANNO_SAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ANNO_ATTRIBUTES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ATTRIBUTES | 20111202 | |||
2 | ![]() |
CS_ANNO_ELEMENTS | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ELEMENTS | 20111202 | |||
3 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_NODE | a reference between nodes | 20111202 |
Method ADD_COMPLEX_PROPERTY_ANNO_SAP on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method ADD_DOCUMENTATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_DOCUMENTATION | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>DOCUMENTATION_S | OData Lib documentation info | 20120912 | ||
2 | ![]() |
IO_ELEMENT | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_ELEMENT | model element | 20120912 | ||
3 | ![]() |
IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_PROPERTY | an attribute of a node | 20140423 |
Method ADD_DOCUMENTATION on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method ADD_ENTITY_SET_ANNOTATION_SAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ANNO_ATTRIBUTES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ATTRIBUTES | 20120309 | |||
2 | ![]() |
CS_ANNO_ELEMENTS | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ELEMENTS | 20120309 | |||
3 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_REFERENCE | a reference between nodes | 20120309 |
Method ADD_ENTITY_SET_ANNOTATION_SAP on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method ADD_ENTITY_TYPE_ANNO_SAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ANNO_ATTRIBUTES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ATTRIBUTES | 20111202 | |||
2 | ![]() |
CS_ANNO_ELEMENTS | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ELEMENTS | 20111202 | |||
3 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_NODE | a reference between nodes | 20111202 |
Method ADD_ENTITY_TYPE_ANNO_SAP on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method ADD_FUNCTION_IMPORT_ANNO_SAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ANNO_ATTRIBUTES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ATTRIBUTES | 20111202 | |||
2 | ![]() |
CS_ANNO_ELEMENTS | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ELEMENTS | 20111202 | |||
3 | ![]() |
IO_FUNCTION_IMPORT | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_OPERATION | an operation of a node | 20111202 |
Method ADD_FUNCTION_IMPORT_ANNO_SAP on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method ADD_MODEL_ANNO_SAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ANNO_ATTRIBUTES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ATTRIBUTES | 20130906 | |||
2 | ![]() |
CS_ANNO_ELEMENTS | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ELEMENTS | 20130906 | |||
3 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_OBJECT_CLASS | a reference between nodes | 20130906 |
Method ADD_MODEL_ANNO_SAP on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method ADD_NAV_PROPERTY_ANNO_SAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ANNO_ATTRIBUTES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ATTRIBUTES | 20111202 | |||
2 | ![]() |
CS_ANNO_ELEMENTS | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ELEMENTS | 20111202 | |||
3 | ![]() |
IO_NAVIGATION_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_REFERENCE | an operation of a node | 20111202 |
Method ADD_NAV_PROPERTY_ANNO_SAP on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method ADD_PARAMETER_ANNO_SAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ANNO_ATTRIBUTES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ATTRIBUTES | 20111202 | |||
2 | ![]() |
CS_ANNO_ELEMENTS | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ELEMENTS | 20111202 | |||
3 | ![]() |
IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_PROPERTY | a reference between nodes | 20111202 |
Method ADD_PARAMETER_ANNO_SAP on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method ADD_PROPERTY_ANNO_SAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ANNO_ATTRIBUTES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ATTRIBUTES | 20111202 | |||
2 | ![]() |
CS_ANNO_ELEMENTS | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ELEMENTS | 20111202 | |||
3 | ![]() |
IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_PROPERTY | a reference between nodes | 20111202 |
Method ADD_PROPERTY_ANNO_SAP on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method ADD_SERVICE_VERSION_LINKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_SCHEMA | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>SCHEMA_S | 20120125 |
Method ADD_SERVICE_VERSION_LINKS on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method BUILD_ASSOCIATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ASSOCIATION | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_REFERENCE | a reference between nodes | 20110906 | ||
2 | ![]() |
IS_QUALIFIED_NAME | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER~QUALIFIED_NAME_S | 20110906 | |||
3 | ![]() |
IT_NAMESPACES | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_SERVICE_GRP=>TY_T_MED_MDL_NAMESPACES | 20110907 | |||
4 | ![]() |
RD_ASSOCIATION | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROVIDER~ASSOCIATION_S | 20110906 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
OData error message | 20111014 | |
2 | ![]() |
OData server error | 20111014 |
Method BUILD_ASSOCIATION_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ASSOCIATION_SET | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_REFERENCE | a reference between nodes | 20110906 | ||
2 | ![]() |
IS_ASSOCIATION_SET_QN | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER~QUALIFIED_NAME_S | Association Set QN | 20110907 | ||
3 | ![]() |
IT_NAMESPACES | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_SERVICE_GRP=>TY_T_MED_MDL_NAMESPACES | 20110907 | |||
4 | ![]() |
IV_ENTITY_CONTAINER | Call by reference | Type reference (TYPE) | STRING | 20110906 | |||
5 | ![]() |
IV_SOURCE_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | STRING | 20110906 | |||
6 | ![]() |
IV_SOURCE_ENTITY_SET_ROLE | Call by reference | Type reference (TYPE) | STRING | 20110906 | |||
7 | ![]() |
RD_ASSOCIATION_SET | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROVIDER~ASSOCIATION_SET_S | 20110906 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
OData error message | 20111014 | |
2 | ![]() |
OData server error | 20111014 |
Method BUILD_COMPLEX_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_COMPLEX_TYPE | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_NODE | 20110906 | |||
2 | ![]() |
IS_QUALIFIED_NAME | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER~QUALIFIED_NAME_S | 20110906 | |||
3 | ![]() |
IT_NAMESPACES | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_SERVICE_GRP=>TY_T_MED_MDL_NAMESPACES | 20110907 | |||
4 | ![]() |
RD_COMPLEX_TYPE | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROVIDER~COMPLEX_TYPE_S | 20110906 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
OData error message | 20111014 | |
2 | ![]() |
OData server error | 20111014 |
Method BUILD_CPLX_PROPERTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CR_EDM_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROVIDER=>PROPERTY_S | 20120712 | |||
2 | ![]() |
IO_REFERENCE | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_REFERENCE | reference object for complex property | 20120712 | ||
3 | ![]() |
IS_QUALIFIED_NAME | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER~QUALIFIED_NAME_S | 20130807 | |||
4 | ![]() |
IT_NAMESPACES | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_SERVICE_GRP=>TY_T_MED_MDL_NAMESPACES | 20120712 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
OData error message | 20120712 | |
2 | ![]() |
OData server error | 20120712 |
Method BUILD_ENTITY_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_REFERENCE | a reference between nodes | 20110906 | ||
2 | ![]() |
IS_QUALIFIED_NAME | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER~QUALIFIED_NAME_S | 20130807 | |||
3 | ![]() |
IT_NAMESPACES | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_SERVICE_GRP=>TY_T_MED_MDL_NAMESPACES | 20110907 | |||
4 | ![]() |
IV_ENTITY_CONTAINER | Call by reference | Type reference (TYPE) | STRING | 20110906 | |||
5 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20110906 | |||
6 | ![]() |
RD_ENTITY_SET | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROVIDER~ENTITY_SET_S | 20110906 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
OData error message | 20111014 | |
2 | ![]() |
OData server error | 20111014 |
Method BUILD_ENTITY_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_NODE | a node of an object | 20110829 | ||
2 | ![]() |
IS_QUALIFIED_NAME | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER~QUALIFIED_NAME_S | 20110829 | |||
3 | ![]() |
IT_NAMESPACES | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_SERVICE_GRP=>TY_T_MED_MDL_NAMESPACES | 20110907 | |||
4 | ![]() |
RR_ENTITY_TYPE | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROVIDER~ENTITY_TYPE_S | 20110829 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
OData error message | 20111014 | |
2 | ![]() |
OData server error | 20111014 |
Method BUILD_FUNCTION_IMPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_FUNCTION_IMPORT | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_OPERATION | an operation of a node | 20110906 | ||
2 | ![]() |
IS_QUALIFIED_NAME | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER~QUALIFIED_NAME_S | 20130807 | |||
3 | ![]() |
IT_NAMESPACES | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_SERVICE_GRP=>TY_T_MED_MDL_NAMESPACES | 20110907 | |||
4 | ![]() |
IV_ENTITY_CONTAINER | Call by reference | Type reference (TYPE) | STRING | 20110906 | |||
5 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20110906 | |||
6 | ![]() |
RD_FUNCTION_IMPORT | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROVIDER~FUNCTION_IMPORT_S | 20110906 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
OData error message | 20111014 | |
2 | ![]() |
OData server error | 20111014 |
Method BUILD_NAV_PROPERTY_FOR_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_NAVIGATION_PROPERTIES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER~NAVIGATION_PROPERTY_T | 20110907 | |||
2 | ![]() |
CT_PROPERTIES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER~PROPERTY_T | 20110907 | |||
3 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_NODE | a node of an object | 20110906 | ||
4 | ![]() |
IS_QUALIFIED_NAME | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER~QUALIFIED_NAME_S | 20110907 | |||
5 | ![]() |
IT_NAMESPACES | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_SERVICE_GRP=>TY_T_MED_MDL_NAMESPACES | 20110906 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
OData error message | 20111014 | |
2 | ![]() |
OData server error | 20111014 |
Method BUILD_PROPERTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CR_EDM_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROVIDER=>PROPERTY_S | 20110829 | |||
2 | ![]() |
IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_PROPERTY | an attribute of a node | 20110829 | ||
3 | ![]() |
IS_QUALIFIED_NAME | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER~QUALIFIED_NAME_S | 20130807 | |||
4 | ![]() |
IT_NAMESPACES | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_SERVICE_GRP=>TY_T_MED_MDL_NAMESPACES | 20110929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
OData error message | 20111014 | |
2 | ![]() |
OData server error | 20111014 |
Method BUILD_SCHEMAS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SCHEMA | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER~SCHEMA_T | 20110909 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110909 | ||
2 | ![]() |
20110909 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_SERVICE | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_SERVICE_GRP | Internal Service Group Interface | 20110829 | ||
2 | ![]() |
IV_BASE_URL | Call by reference | Type reference (TYPE) | STRING | 20120126 |
Method CONSTRUCTOR on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method GET_ANNOTATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ANNO_ATTRIBUTES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ATTRIBUTES | 20110906 | |||
2 | ![]() |
CS_ANNO_ELEMENTS | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>ANNOTATION_S-ANNOTATION-ELEMENTS | 20110906 | |||
3 | ![]() |
IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_ANNOTATIONS | 20110906 | |||
4 | ![]() |
IT_NAMESPACES | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_SERVICE_GRP=>TY_T_MED_MDL_NAMESPACES | 20110906 | |||
5 | ![]() |
IV_MAPPING_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_ANNO_MAP_TYPE | 20110906 |
Method GET_ANNOTATIONS on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method GET_EDM_PROVIDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_SERVICE | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_SERVICE_GRP | Internal Service Group Interface | 20110829 | ||
2 | ![]() |
IV_BASE_URL | Call by reference | Type reference (TYPE) | STRING | 20120126 | |||
3 | ![]() |
RO_EDM_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROVIDER | EDM metadata provider | 20110829 |
Method GET_EDM_PROVIDER on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method GET_SCHEMA_VOCAB_ANNOTATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SCHEMA_VOCAB_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EXT_TYPES=>SCHEMA_ANNOTATIONS_T | 20130226 |
Method GET_SCHEMA_VOCAB_ANNOTATIONS on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method GET_VOCAB_REFERENCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_VOCAB_REFERENCES | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EXT_TYPES=>REFERENCE_T | 20130227 |
Method GET_VOCAB_REFERENCES on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method LOG_STEP_COMPLETION Signature
Method LOG_STEP_COMPLETION on class /IWFND/CL_SODATA_EDM_PROVIDER has no parameter.
Method LOG_STEP_COMPLETION on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method LOG_STEP_EXCEPTION Signature
Method LOG_STEP_EXCEPTION on class /IWFND/CL_SODATA_EDM_PROVIDER has no parameter.
Method LOG_STEP_EXCEPTION on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method LOG_STEP_INIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_OPERATION | Call by reference | Type reference (TYPE) | CHAR30 | /IWFND/CL_SODATA_EDM_PROVIDER=>MCS_OPERATIONS-METADATA | 30 Characters | 20111013 |
Method LOG_STEP_INIT on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
Method RAISE_ERROR_MSG_EXCEPTION Signature
Method RAISE_ERROR_MSG_EXCEPTION on class /IWFND/CL_SODATA_EDM_PROVIDER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
OData error message | 20111014 |
Method SET_TYPE_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_PARAMETER | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>FUNCTION_IMPORT_PARAMETER_S | 20110906 | |||
2 | ![]() |
CS_PROPERTY | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>PROPERTY_S | 20110906 | |||
3 | ![]() |
IR_PROPERTY | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_PROPERTY=>TY_MED_MDL_PROPERTY | 20110906 |
Method SET_TYPE_INFO on class /IWFND/CL_SODATA_EDM_PROVIDER has no exception.
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 250 |