SAP ABAP Interface /IWCOR/IF_DS_EDM_SIMPLE_TYPE (EDM simple type)
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_INT16 EDM int16 20110808
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_STUB_EDM_SIMPLE_T Mock Impl of Interface /IWCOR/IF_DS_EDM_SIMPLE_TYP 20120928
3 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_MOCK_EDM_SIMPLE_T Mock Implementation of Interface /IWCOR/IF_DS_EDM_SIMPLE_TYP 20110818
4 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_TIME EDM byte 20110808
5 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_STRING EDM string 20110808
6 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_SINGLE EDM single 20110808
7 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_SBYTE EDM signed byte 20110808
8 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_INT64 EDM int64 20110808
9 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_INT32 EDM int32 20110808
10 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_BINARY EDM binary 20110808
... Click here to see Used By full list (17 items)
Properties
Interface /IWCOR/IF_DS_EDM_SIMPLE_TYPE  
Short Description EDM simple type    
General Data
Package /IWCOR/SODATA_EDM   Entity Data Model 
Created 20110701   SAP 
Last changed 20131127   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWCOR/IF_DS_EDM_NAMED EDM named 20120813
2 /IWCOR/IF_DS_EDM_TYPE EDM Type 20120813
Friends
Interface /IWCOR/IF_DS_EDM_SIMPLE_TYPE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEFAULT Instance attribute Public Type reference (TYPE) STRING Default literal value 20120813
2 FIX Instance attribute Public Type reference (TYPE) STRING Suffix or Prefix 20120813
3 GC_EDM_NAMESPACE Constant Public Type reference (TYPE) STRING 'Edm' 20120813
4 GC_LITERAL_KIND_DEFAULT Constant Public Type reference (TYPE) LITERAL_KIND 0 Literal kind Default 20120813
5 GC_LITERAL_KIND_JSON Constant Public Type reference (TYPE) LITERAL_KIND 2 Literal kind JSON 20120813
6 GC_LITERAL_KIND_URI Constant Public Type reference (TYPE) LITERAL_KIND 1 Literal kind URI 20120813
7 GC_SYSTEM_NAMESPACE Constant Public Type reference (TYPE) STRING 'SYSTEM' 20120813
8 GC_TYPE_ID_EDM_BINARY Constant Public Type reference (TYPE) TYPE_ID 11 Binary 20120813
9 GC_TYPE_ID_EDM_BOOLEAN Constant Public Type reference (TYPE) TYPE_ID 0 Boolean 20120813
10 GC_TYPE_ID_EDM_BYTE Constant Public Type reference (TYPE) TYPE_ID 3 Byte 20120813
11 GC_TYPE_ID_EDM_DATETIME Constant Public Type reference (TYPE) TYPE_ID 14 DateTime 20120813
12 GC_TYPE_ID_EDM_DATETIMEOFFSET Constant Public Type reference (TYPE) TYPE_ID 15 DateTimeOffset 20120813
13 GC_TYPE_ID_EDM_DECIMAL Constant Public Type reference (TYPE) TYPE_ID 10 Decimal 20120813
14 GC_TYPE_ID_EDM_DOUBLE Constant Public Type reference (TYPE) TYPE_ID 9 Double 20120813
15 GC_TYPE_ID_EDM_FLOAT Constant Public Type reference (TYPE) TYPE_ID GC_TYPE_ID_EDM_SINGLE Float 20120813
16 GC_TYPE_ID_EDM_GUID Constant Public Type reference (TYPE) TYPE_ID 13 Guid 20120813
17 GC_TYPE_ID_EDM_INT16 Constant Public Type reference (TYPE) TYPE_ID 5 Int16 20120813
18 GC_TYPE_ID_EDM_INT32 Constant Public Type reference (TYPE) TYPE_ID 6 Int16 20120813
19 GC_TYPE_ID_EDM_INT64 Constant Public Type reference (TYPE) TYPE_ID 7 Int64 20120813
20 GC_TYPE_ID_EDM_SBYTE Constant Public Type reference (TYPE) TYPE_ID 4 SByte 20120813
21 GC_TYPE_ID_EDM_SINGLE Constant Public Type reference (TYPE) TYPE_ID 8 Single 20120813
22 GC_TYPE_ID_EDM_STRING Constant Public Type reference (TYPE) TYPE_ID 12 String 20120813
23 GC_TYPE_ID_EDM_TIME Constant Public Type reference (TYPE) TYPE_ID 16 Time 20120813
24 GC_TYPE_ID_SYSTEM_BIT Constant Public Type reference (TYPE) TYPE_ID 1 System Bit 20120813
25 GC_TYPE_ID_SYSTEM_UINT7 Constant Public Type reference (TYPE) TYPE_ID 2 UINT 7 20120813
26 ID Instance attribute Public Type reference (TYPE) TYPE_ID Type ID 20120813
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COMPATIBILITY Instance method Public Method Check type compatibility 20120813
2 TO_STRING Instance method Public Method Convert system data type to literal representation of value 20120813
3 TO_URI_LITERAL Instance method Public Method Convert literal representation to URI literal representation 20120813
4 VALIDATE Instance method Public Method Validate literal value 20120813
5 VALUE_OF Instance method Public Method Convert literal representation of value to system data type 20120813
Events
Interface /IWCOR/IF_DS_EDM_SIMPLE_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LITERAL_KIND Public Type reference (TYPE) INT1 Literal kind 20120813
2 TYPE_ID Public Type reference (TYPE) INT1 Type ID 20120813
Method Signatures

Method CHECK_COMPATIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIMPLE_TYPE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_SIMPLE_TYPE Simple Type 20120813
2 Returning RV_COMPATIBLE Value transfer Type reference (TYPE) ABAP_BOOL True, if input type is compatible to this type 20120813

Method CHECK_COMPATIBILITY on Interface /IWCOR/IF_DS_EDM_SIMPLE_TYPE has no exception.

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FACETS Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ELEMENT=>FACETS_S Facets 20120813
2 Importing IO_ELEMENT_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR System element descriptor 20120813
3 Importing IV_KIND Call by reference Type reference (TYPE) LITERAL_KIND GC_LITERAL_KIND_DEFAULT Literal kind 20120813
4 Importing IV_VALUE Call by reference Type reference (TYPE) DATA System value 20120813
5 Returning RV_VALUE Value transfer Type reference (TYPE) STRING value 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_NULL 20120813
2 CX_PARAMETER_INVALID 20120813
3 CX_SY_CONVERSION_ERROR 20120813

Method TO_URI_LITERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LITERAL Call by reference Type reference (TYPE) STRING Literal 20120813
2 Returning RV_URI_LITERAL Value transfer Type reference (TYPE) STRING URI literal 20120813

Method TO_URI_LITERAL on Interface /IWCOR/IF_DS_EDM_SIMPLE_TYPE has no exception.

Method VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FACETS Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ELEMENT=>FACETS_S Facets 20120813
2 Importing IO_ELEMENT_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR System element descriptor 20120813
3 Importing IV_KIND Call by reference Type reference (TYPE) LITERAL_KIND GC_LITERAL_KIND_DEFAULT Literal kind 20120813
4 Importing IV_VALUE Call by reference Type reference (TYPE) STRING Literal value 20120813
5 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL Is literal value valid 20120813

Method VALIDATE on Interface /IWCOR/IF_DS_EDM_SIMPLE_TYPE has no exception.

Method VALUE_OF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Call by reference Type reference (TYPE) DATA System value 20120813
2 Importing ID_FACETS Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ELEMENT=>FACETS_S Facets 20120813
3 Importing IO_ELEMENT_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR System element descriptor 20120813
4 Importing IV_KIND Call by reference Type reference (TYPE) LITERAL_KIND GC_LITERAL_KIND_DEFAULT Literal kind 20120813
5 Importing IV_VALUE Call by reference Type reference (TYPE) STRING Literal value 20120813
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID 20120813
2 CX_PARAMETER_INVALID_TYPE Parameter with Invalid Type 20120813
3 CX_SY_CONVERSION_ERROR 20120813
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_INT16 EDM int16 20110808
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_STUB_EDM_SIMPLE_T Mock Impl of Interface /IWCOR/IF_DS_EDM_SIMPLE_TYP 20120928
3 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_MOCK_EDM_SIMPLE_T Mock Implementation of Interface /IWCOR/IF_DS_EDM_SIMPLE_TYP 20110818
4 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_TIME EDM byte 20110808
5 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_STRING EDM string 20110808
6 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_SINGLE EDM single 20110808
7 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_SBYTE EDM signed byte 20110808
8 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_INT64 EDM int64 20110808
9 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_INT32 EDM int32 20110808
10 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_BINARY EDM binary 20110808
11 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_GUID EDM guid 20110808
12 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_DOUBLE EDM double 20110808
13 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_DECIMAL EDM decimal 20110808
14 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_DATE_TIME_OFF EDM datetime 20110808
15 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_DATE_TIME EDM datetime 20110808
16 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_BYTE EDM byte 20110808
17 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_EDM_BOOLEAN EDM boolean 20110808
History
Last changed by/on SAP  20131127 
SAP Release Created in 200