SAP ABAP Class /IWBEP/CL_MGW_ODATA_PROPERTY (odata meta data implementation of an property)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SDE (Application Component) Gateway SAP Data Enablement
     /IWBEP/MGW_MED_IMPLEMENTATIONS (Package) OData Channel - Metadata - Implementations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_MGW_MED_ABS_ITEM abstract/reusable item 20111125
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_MGW_ODATA_ANNOTATABL type interface for mgw odata annotatable items 20110208
3 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_MGW_ODATA_FW_PROP OData Property FPI 20110624
4 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_MGW_ODATA_PROPERTY interface representing a script based odata property 20110208
5 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_MGW_ODATA_RE_PROP OData Property Read Interface 20110624
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_MGW_ODATA_PARAMETER implementation which represents a meta data parameter 20110322
Properties
Class /IWBEP/CL_MGW_ODATA_PROPERTY  
Short Description odata meta data implementation of an property    
Super Class /IWBEP/CL_MGW_MED_ABS_ITEM abstract/reusable item 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/MGW_MED_IMPLEMENTATIONS   OData Channel - Metadata - Implementations 
Created 20110208   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_MGW_MED_ODATA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWBEP/IF_MGW_ODATA_ANNOTATABL type interface for mgw odata annotatable items 20110208
2 /IWBEP/IF_MGW_ODATA_FW_PROP OData Property FPI 20110624
3 /IWBEP/IF_MGW_ODATA_PROPERTY interface representing a script based odata property 20110208
4 /IWBEP/IF_MGW_ODATA_RE_PROP OData Property Read Interface 20110624
Friends
Class /IWBEP/CL_MGW_ODATA_PROPERTY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ANNO_ATTRIBUTE_FOR_KEY Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'attribute-for' 20130123
2 GC_ANNO_DATA_ELEMENT_KEY Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'DataElement' 20110719
3 GC_ANNO_FIELD_CONTROL_KEY Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'field-control' 20130220
4 GC_ANNO_HIRA_DRILL_FOR_KEY Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'hierarchy-drill-state-for' 20130123
5 GC_ANNO_HIRA_LEVEL_FOR_KEY Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'hierarchy-level-for' 20130123
6 GC_ANNO_HIRA_NODE_FOR_KEY Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'hierarchy-node-for' 20130123
7 GC_ANNO_HIRA_PARENT_FOR_KEY Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'hierarchy-parent-node-for' 20130123
8 GC_ANNO_KEEPINCONTENT Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'FC_KeepInContent' 20110406
9 GC_ANNO_LOWER_BOUNDARY_KEY Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'lower-boundary' 20130123
10 GC_ANNO_SUPER_ORDINATE_KEY Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'super-ordinate' 20130123
11 GC_ANNO_TARGET_PATH Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'FC_TargetPath' 20110406
12 GC_ANNO_TEXT_KEY Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'text' 20130123
13 GC_ANNO_UNIT_KEY Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'unit' 20110403
14 GC_ANNO_UNIT_PRECISION_KEY Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'precision' 20120316
15 GC_ANNO_UPPER_BOUNDARY_KEY Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ANNO_KEY 'upper-boundary' 20130123
16 MO_ANNOTATION Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_FW_ANNO OData Annotation FPI 20110322
17 MO_PRIV_ANNOTATION Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_FW_ANNO OData Annotation FPI 20110401
18 MR_ENTITY_TYPE Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_S_MED_ENTITY_TYPE Entity this property belongs to 20120514
19 MR_PROPERTY Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_S_MED_PROPERTY 20110208
Methods
# Method Level Visibility Method type Description Created on
1 BIND_COMPONENT Instance method Public Method binds a structure component 20110313
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110208
3 CREATE_ANNOTATION Instance method Public Method 20110408
4 CREATE_PRIVATE_ANNOTATION Instance method Public Method creates an annotation on the item 20110401
5 GET_ANNOTATION_VALUE Instance method Private Method 20110627
6 GET_CONVERSION_EXIT Instance method Private Method 20110725
7 GET_SEMANTIC Instance method Private Method 20110725
8 GET_UNIT Instance method Private Method 20110725
9 SET_FC_TARGET_PATH Instance method Private Method 20110406
10 SET_TYPE Instance method Public Method 20110403
Events
Class /IWBEP/CL_MGW_ODATA_PROPERTY has no event.
Types
Class /IWBEP/CL_MGW_ODATA_PROPERTY has no local type.
Method Signatures

Method BIND_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMPONENT_DESCR Call by reference Object reference (TYPE REF TO) ABAP_COMPONENTDESCR 20110313
2 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRING 20110313
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110313

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) /IWBEP/CL_MGW_ODATA_MODEL Model the property belongs to 20110211
2 Importing IR_ENTITY_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_S_MED_ENTITY_TYPE Entity the property belongs to 20120514
3 Importing IR_PROPERTY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_S_MED_PROPERTY Property Information 20110208

Method CONSTRUCTOR on class /IWBEP/CL_MGW_ODATA_PROPERTY has no exception.

Method CREATE_ANNOTATION Signature

Method CREATE_ANNOTATION on class /IWBEP/CL_MGW_ODATA_PROPERTY has no parameter.
Method CREATE_ANNOTATION on class /IWBEP/CL_MGW_ODATA_PROPERTY has no exception.

Method CREATE_PRIVATE_ANNOTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANNOTATION_NAMESPACE Call by reference Type reference (TYPE) /IWBEP/MED_ANNO_NAMESPACE Single-Character Indicator 20110401
2 Returning RO_ANNOTATION Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_ANNOTATION 20110401
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110401

Method GET_ANNOTATION_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANNOTATION_NAMESPACE Call by reference Type reference (TYPE) /IWBEP/MED_ANNO_NAMESPACE annotation namespace 20110627
2 Importing IV_KEY Call by reference Type reference (TYPE) /IWBEP/MED_ANNOTATION_KEY Annotation key 20110627
3 Importing IV_PRIVATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110627
4 Returning RV_VALUE Value transfer Type reference (TYPE) /IWBEP/MED_ANNOTATION_VALUE Annotation value 20110627

Method GET_ANNOTATION_VALUE on class /IWBEP/CL_MGW_ODATA_PROPERTY has no exception.

Method GET_CONVERSION_EXIT Signature

Method GET_CONVERSION_EXIT on class /IWBEP/CL_MGW_ODATA_PROPERTY has no parameter.
Method GET_CONVERSION_EXIT on class /IWBEP/CL_MGW_ODATA_PROPERTY has no exception.

Method GET_SEMANTIC Signature

Method GET_SEMANTIC on class /IWBEP/CL_MGW_ODATA_PROPERTY has no parameter.
Method GET_SEMANTIC on class /IWBEP/CL_MGW_ODATA_PROPERTY has no exception.

Method GET_UNIT Signature

Method GET_UNIT on class /IWBEP/CL_MGW_ODATA_PROPERTY has no parameter.
Method GET_UNIT on class /IWBEP/CL_MGW_ODATA_PROPERTY has no exception.

Method SET_FC_TARGET_PATH Signature

Method SET_FC_TARGET_PATH on class /IWBEP/CL_MGW_ODATA_PROPERTY has no parameter.
Method SET_FC_TARGET_PATH on class /IWBEP/CL_MGW_ODATA_PROPERTY has no exception.

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_EDM_TYPE 20110403

Method SET_TYPE on class /IWBEP/CL_MGW_ODATA_PROPERTY has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 200