SAP ABAP Class /IWCOR/CL_DS_EDM_BASE (EDM base class)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CCL (Application Component) IWF Consumer Connectivity Layer
     /IWCOR/SODATA_EDM_IMPL (Package) EDM structure based default implementation (abstract)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWCOR/CL_DS_EDM_ANNOTATIONS EDM annotations 20110909
2 Inheritance (c INHERITING FROM c_ref)  /IWCOR/CL_DS_EDM_NAMED EDM named structure 20110808
3 Inheritance (c INHERITING FROM c_ref)  /IWCOR/CL_DS_EDM_RETURN_TYPE EDM return type 20110808
Properties
Class /IWCOR/CL_DS_EDM_BASE  
Short Description EDM base class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWCOR/SODATA_EDM_IMPL   EDM structure based default implementation (abstract) 
Created 20110301   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IWCOR/CL_DS_EDM_BASE has no forward declaration.
Interfaces
Class /IWCOR/CL_DS_EDM_BASE has no interface implemented.
Friends
Class /IWCOR/CL_DS_EDM_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_STRUCTURE Instance attribute Protected Object reference (TYPE REF TO) DATA Structure 20110808
2 MO_EDM Instance attribute Protected Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM EDM data services 20110808
3 MO_STRUCTDESCR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20110808
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110808
2 GET_COMPONENT_REF Instance method Protected Method Get component reference 20110808
3 GET_COMPONENT_VALUE Instance method Protected Method Get component value 20110808
4 GET_QUALIFIED_NAME Instance method Protected Method Get qualified name 20110808
5 GET_STRUCTURE_COMPONENT_REF Static method Protected Method Get structure component reference 20110808
6 GET_STRUCTURE_COMPONENT_VALUE Static method Protected Method Get structure component value 20110808
7 GET_STRUCTURE_QUALIFIED_NAME Static method Protected Method Get structure qualified name 20110808
8 GET_STRUCTURE_REF Instance method Protected Method Get structure reference 20110808
9 GET_TABLE_COMPONENT_VALUES Static method Protected Method Get table component values 20110808
10 READ_TABLE_ROW_WITH_SINGLE_KEY Static method Protected Method Get table line with single table key 20110808
Events
Class /IWCOR/CL_DS_EDM_BASE has no event.
Types
Class /IWCOR/CL_DS_EDM_BASE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_STRUCTURE Value transfer Object reference (TYPE REF TO) DATA Structure 20110808
2 Importing IO_EDM Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM Entity data model 20110808
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM root error 20110808

Method GET_COMPONENT_REF 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 Component name 20110808
2 Returning RD_VALUE Value transfer Object reference (TYPE REF TO) DATA Component value reference 20110808

Method GET_COMPONENT_REF on class /IWCOR/CL_DS_EDM_BASE has no exception.

Method GET_COMPONENT_VALUE 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 Component value 20110808
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING Component name 20110808

Method GET_COMPONENT_VALUE on class /IWCOR/CL_DS_EDM_BASE has no exception.

Method GET_QUALIFIED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) STRING Name 20110808
2 Exporting EV_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace 20110808
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING Component name 20110808

Method GET_QUALIFIED_NAME on class /IWCOR/CL_DS_EDM_BASE has no exception.

Method GET_STRUCTURE_COMPONENT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_STRUCTURE Value transfer Object reference (TYPE REF TO) DATA Structure reference 20110808
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING Component name 20110808
3 Returning RD_VALUE Value transfer Object reference (TYPE REF TO) DATA Component value reference 20110808

Method GET_STRUCTURE_COMPONENT_REF on class /IWCOR/CL_DS_EDM_BASE has no exception.

Method GET_STRUCTURE_COMPONENT_VALUE 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 Component value 20110808
2 Importing ID_STRUCTURE Value transfer Object reference (TYPE REF TO) DATA Structure reference 20110808
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING Component name 20110808

Method GET_STRUCTURE_COMPONENT_VALUE on class /IWCOR/CL_DS_EDM_BASE has no exception.

Method GET_STRUCTURE_QUALIFIED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) STRING Name 20110808
2 Exporting EV_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace 20110808
3 Importing ID_STRUCTURE Value transfer Object reference (TYPE REF TO) DATA Structure reference 20110808
4 Importing IV_NAME Call by reference Type reference (TYPE) STRING Component name 20110808

Method GET_STRUCTURE_QUALIFIED_NAME on class /IWCOR/CL_DS_EDM_BASE has no exception.

Method GET_STRUCTURE_REF Signature

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

Method GET_STRUCTURE_REF on class /IWCOR/CL_DS_EDM_BASE has no exception.

Method GET_TABLE_COMPONENT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) TABLE Component values 20110808
2 Importing ID_TABLE Value transfer Object reference (TYPE REF TO) DATA Table reference 20110808
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING Component name 20110808

Method GET_TABLE_COMPONENT_VALUES on class /IWCOR/CL_DS_EDM_BASE has no exception.

Method READ_TABLE_ROW_WITH_SINGLE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TABLE Call by reference Type reference (TYPE) DATA Table reference 20110808
2 Importing IV_KEY_COMPONENT_NAME Call by reference Type reference (TYPE) STRING Key component name 20110808
3 Importing IV_KEY_COMPONENT_VALUE Call by reference Type reference (TYPE) DATA Key component value 20110808
4 Returning RD_STRUCTURE Value transfer Object reference (TYPE REF TO) DATA Table row 20110808

Method READ_TABLE_ROW_WITH_SINGLE_KEY on class /IWCOR/CL_DS_EDM_BASE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 200