This interface represents an OData complex type object.
Method BIND_STRUCTURE
See /IWBEP/IF_MGW_ODATA_ENTITY_TYP method BIND_STRUCTURE.
Method CREATE_COMPLEX_PROPERTY
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. |
See method ADD_AUTO_EXPAND_INCLUDE of interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP .