This is the interface for complex property for OData version 4 (V4).
This interface includes interface /iwbep/if_v4_med_element.
Visibility and Level |
Alias |
Component |
---|---|---|
public |
get_edm_name | //IWBEP/IF_V4_MED_ELEMENT~GET_EDM_NAME |
public |
get_internal_name |
/IWBEP/IF_V4_MED_ELEMENT~GET_INTERNAL_NAME |
This method gets the complex type.
returning value(RO_COMPLEX_TYPE) type ref to /IWBEP/IF_V4_MED_CPLX_TYPE raising /IWBEP/CX_V4_MED .
Parameter |
Description |
---|---|
ro_complex_type |
Complex type. |
Exceptions
The metadata exception is /iwbep/cx_v4_med.
This method checks if the return is a nullable property.
returning value(RV_IS_NULLABLE) type ABAP_BOOL .
Parameter |
Description |
---|---|
rv_is_nullable |
Is nullable? |
This method sets the internal complex type name.
importing iv_complex_type_name type /IWBEP/IF_V4_MED_ELEMENT=>TY_E_MED_INTERNAL_NAME raising /IWBEP/CX_V4_MED .
Exceptions
The metadata exception is /iwbep/cx_v4_med.
An exception is thrown if IV_COMPLEX_TYPE_NAME is invalid.
This method sets the EDM name.
importing IV_EDM_NAME type /IWBEP/IF_V4_MED_ELEMENT=>TY_E_MED_EDM_NAME raising /IWBEP/CX_V4_MED .
Parameter |
Description |
---|---|
iv_edm_name |
EDM name. |
Exceptions
The metadata exception is /iwbep/cx_v4_med.
An exception is thrown if IV_EDM_NAME is invalid or IV_EDM_NAME is already in use.
This method sets the property to be nullable.
raising /IWBEP/CX_V4_MED .
Exceptions
The metadata exception is /iwbep/cx_v4_med.