Show TOC

/IWBEP/IF_MGW_ODATA_CMPLX_TYPELocate this document in the navigation structure

Use

This interface represents an OData complex type object.

Methods

Method BIND_STRUCTURE

See /IWBEP/IF_MGW_ODATA_ENTITY_TYP method BIND_STRUCTURE.

Method CREATE_COMPLEX_PROPERTY

Note

Note that this method is obsolete.

This is a method for nested complex types.

Parameter

Description

IV_PROPERTY_NAME

Name in the complex type.

IV_COMPLEX_TYPE_NAME

Name of the complex type which is added as a nested complex type.

IV_ABAP_FIELDNAME

Field name of the complex type, property.

Method CREATE_CMPLX_TYPE_PROPERTY

This is a method for nested complex types.

Parameter

Description

IV_PROPERTY_NAME

Name in the complex type.

IV_COMPLEX_TYPE_NAME

Name of the complex type which is added as a nested complex type.

IV_ABAP_FIELDNAME

Field name of the complex type, property.

RO_COMPLEX_PROP Instance of the new complex type property of type IF_MGW_ODATA_CMPLX_PROP.

Method CREATE_PROPERTY

This method adds a property to the complex type.

Parameter

Description

IV_PROPERTY_NAME

Name in the complex type.

IV_ABAP_FIELDNAME

Field name of the complex type, property.

RO_PROPERTY

Instance.

Method GET_PROPERTY

This method retrieves a property of the complex type.

Parameter

Description

IV_PROPERTY_NAME

Name in the complex type.

RO_PROPERTY

Instance.

Method SET_BASE_TYPE

This method retrieves a property of the complex type.

Parameter

Description

IV_PROPERTY_NAME

Name in the complex type.

RO_PROPERTY

Instance.

Method SET_IS_ABSTRACT

This method sets the complex type to abstract.

Parameter

Description

IV_IS_ABSTRACT

Boolean value which indicates whether the complex type can be instantiated or not.

Method ADD_AUTO_EXPAND_INCLUDE

See method ADD_AUTO_EXPAND_INCLUDE of interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP .