SAP ABAP Class /IWCOR/CL_DS_EDM_STRUCT_TYPE (EDM structured type)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWCOR/CL_DS_EDM_NAMED EDM named structure 20110808
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/IF_DS_EDM_STRUCT_TYPE EDM structured type 20110808
3 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/IF_DS_EDM_TYPE EDM Type 20110808
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWCOR/CL_DS_EDM_COMPLEX_TYPE EDM complex type 20110808
2 Inheritance (c INHERITING FROM c_ref)  /IWCOR/CL_DS_EDM_ENTITY_TYPE EDM entity type 20110808
Properties
Class /IWCOR/CL_DS_EDM_STRUCT_TYPE  
Short Description EDM structured type    
Super Class /IWCOR/CL_DS_EDM_NAMED EDM named structure 
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 20110620   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IWCOR/CL_DS_EDM_STRUCT_TYPE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /IWCOR/IF_DS_EDM_STRUCT_TYPE EDM structured type 20110808
2 /IWCOR/IF_DS_EDM_TYPE EDM Type 20110808
Friends
Class /IWCOR/CL_DS_EDM_STRUCT_TYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BASE_TYPE Instance attribute Protected Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_STRUCT_TYPE EDM structured type 20110808
2 MT_PROPERTY Instance attribute Protected Type reference (TYPE) PROPERTY_T EDM properties 20110808
3 MT_PROPERTY_NAME Instance attribute Protected Type reference (TYPE) STRING_TABLE Property names 20110808
4 MV_NAMESPACE Instance attribute Protected Type reference (TYPE) STRING Namespace 20110808
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110808
2 CREATE_PROPERTY Instance method Protected Method Create property 20120813
3 GET_PROPERTY_INTERNAL Instance method Protected Method Get property 20110808
Events
Class /IWCOR/CL_DS_EDM_STRUCT_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PROPERTY_S Protected See coding 20110808 BEGIN OF property_s, name TYPE string, property TYPE REF TO /IWCOR/if_DS_edm_typed, END OF property_s
2 PROPERTY_T Protected See coding 20110808 property_t TYPE HASHED TABLE OF property_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 ID_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA Model structure reference 20110808
2 Importing IO_EDM Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM Entity Data Model 20110808
3 Importing IV_KIND Call by reference Type reference (TYPE) /IWCOR/IF_DS_EDM_TYPE~TYPE_KIND Type kind 20110808
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace 20110808
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM root error 20110808

Method CREATE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATA Call by reference Object reference (TYPE REF TO) DATA Structure data 20120813
2 Importing IV_KIND Call by reference Type reference (TYPE) /IWCOR/IF_DS_EDM_TYPE=>TYPE_KIND /IWCOR/IF_DS_EDM_TYPE=>KIND_UNDEFINED Type kind 20120813
3 Returning RO_PROPERTY Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_TYPED EDM property 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM error 20120813

Method GET_PROPERTY_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KIND Call by reference Type reference (TYPE) /IWCOR/IF_DS_EDM_TYPE=>TYPE_KIND /IWCOR/IF_DS_EDM_TYPE=>KIND_UNDEFINED Type kind 20120813
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING Name 20110808
3 Importing IV_PROPERTIES_COMPONENT Call by reference Type reference (TYPE) STRING Name of properties component in structure 20110808
4 Returning RO_PROPERTY Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_TYPED Property 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