SAP ABAP Class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE (interface representing a script based odata complex type)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /IWBEP/IF_MGW_ODATA_ANNOTATABL type interface for mgw odata annotatable items 20110715
2 Interface composition (i COMPRISING i_ref)  /IWBEP/IF_MGW_ODATA_ITEM interface representing a script based odata general item 20110310
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /IWBEP/IF_MGW_ODATA_FW_CPLXTYP OData Complex Type FPI 20110627
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/CL_MGW_ODATA_CMPLX_TYPE complex type meta data implementation 20110214
Properties
Class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE  
Short Description interface representing a script based odata complex type    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20110204   SAP 
Last change 20141120    
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
Class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE has no interface implemented.
Friends
Class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE has no friend class.
Attributes
Class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BIND_STRUCTURE Instance method Public Method binds a structure to the type using internal names 20110304
2 CREATE_ANNOTATION Instance method Public Method 20110715
3 CREATE_CMPLX_TYPE_PROP Instance method Public Method creates a complex type as a property 20130327
4 CREATE_COMPLEX_PROPERTY Instance method Public Method Obsolete - use CREATE_cmplx_type_PROP 20110313
5 CREATE_PROPERTY Instance method Public Method creates a single property 20110204
6 GET_CMPLX_TYPE_PROPERTY Instance method Public Method Returns a specific complex property object 20140319
7 GET_ID Instance method Public Method 20111127
8 GET_PROPERTY Instance method Public Method returns a property object using the external name 20110204
9 SET_BASE_TYPE Instance method Public Method sets the base/super type of the complex type (inheritance) 20110409
10 SET_DISABLED Instance method Public Method disables the complex type 20120507
11 SET_IS_ABSTRACT Instance method Public Method sets the abstract flag on the type (in terms of inheritance) 20110409
12 SET_LABEL_FROM_TEXT_ELEMENT Instance method Public Method 20111125
13 SET_NAME Instance method Public Method 20120503
Events
Class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S Public Type reference (TYPE) CHAR1 Single-Character Indicator 20110206
Method Signatures

Method BIND_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BIND_CONVERSIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Consider conv. exits and ref. fields for currency and amount 20110701
2 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRING 20110304
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110304

Method CREATE_ANNOTATION Signature

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

Method CREATE_CMPLX_TYPE_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABAP_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20130327
2 Importing IV_COMPLEX_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20130327
3 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20130327
4 Returning RO_COMPLEX_PROP Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_CMPLX_PROP OData Complex Property FPI 20130327
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20130327

Method CREATE_COMPLEX_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABAP_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20110313
2 Importing IV_COMPLEX_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20110313
3 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20110313
4 Returning RO_COMPLEX_TYPE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_CMPLX_TYPE 20110313
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110313

Method CREATE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABAP_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20110304
2 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20110313
3 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20120310
4 Returning RO_PROPERTY Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_PROPERTY 20110204
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110215

Method GET_CMPLX_TYPE_PROPERTY 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) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20140319
2 Returning RO_COMPLEX_PROPERTY Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_CMPLX_PROP interface representing a script based odata complex type 20140319
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20140319

Method GET_ID Signature

Method GET_ID on class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE has no parameter.
Method GET_ID on class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE has no exception.

Method GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20110313
2 Returning RO_PROPERTY Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_PROPERTY 20110204
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110215

Method SET_BASE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20110409
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110409

Method SET_DISABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISABLED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120507

Method SET_DISABLED on class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE has no exception.

Method SET_IS_ABSTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_ABSTRACT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110409

Method SET_IS_ABSTRACT on class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE has no exception.

Method SET_LABEL_FROM_TEXT_ELEMENT Signature

Method SET_LABEL_FROM_TEXT_ELEMENT on class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE has no parameter.
Method SET_LABEL_FROM_TEXT_ELEMENT on class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE has no exception.

Method SET_NAME Signature

Method SET_NAME on class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE has no parameter.
Method SET_NAME on class /IWBEP/IF_MGW_ODATA_CMPLX_TYPE has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in