SAP ABAP Interface /IWBEP/IF_MGW_ODATA_ACTION (interface representing a script based odata function import)
Hierarchy
☛
SAP_GWFND (Software Component) SAP Gateway Foundation
⤷
OPU-BSE-SDE (Application Component) Gateway SAP Data Enablement
⤷
/IWBEP/MGW_MED_API (Package) OData Channel - Metadata - API
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | /IWBEP/IF_MGW_ODATA_FW_ACTION | OData Action FPI | 20110713 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWBEP/CL_MGW_ODATA_FNC_IMPORT | odata function import | 20110310 |
Properties
| Interface | /IWBEP/IF_MGW_ODATA_ACTION | |
| Short Description | interface representing a script based odata function import |
General Data
| Package | /IWBEP/MGW_MED_API | OData Channel - Metadata - API |
| Created | 20110310 | SAP |
| Last changed | 20131127 | SAP |
| 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 | 20110311 | ||
| 2 | /IWBEP/IF_MGW_ODATA_ITEM | interface representing a script based odata general item | 20110310 |
Friends
Interface /IWBEP/IF_MGW_ODATA_ACTION has no friend.
Attributes
Interface /IWBEP/IF_MGW_ODATA_ACTION has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | binds an input structure to the type using internal names | 20121218 | |
| 2 | Instance method | Public | Method | creates a new input parameter | 20110322 | |
| 3 | Instance method | Public | Method | 20111127 | ||
| 4 | Instance method | Public | Method | gets an action input parameter | 20120525 | |
| 5 | Instance method | Public | Method | gets action input parameters | 20120525 | |
| 6 | Instance method | Public | Method | gets return complex type | 20120525 | |
| 7 | Instance method | Public | Method | gets return entity type | 20120525 | |
| 8 | Instance method | Public | Method | gets the cardinality/mutlitplicity of the returning data obj | 20120525 | |
| 9 | Instance method | Public | Method | gets technical (internal) return entity type | 20120525 | |
| 10 | Instance method | Public | Method | marks the action as an action for a specific entity type | 20110403 | |
| 11 | Instance method | Public | Method | disables the function import | 20120507 | |
| 12 | Instance method | Public | Method | sets the http method name of the action | 20110321 | |
| 13 | Instance method | Public | Method | 20111128 | ||
| 14 | Instance method | Public | Method | 20120503 | ||
| 15 | Instance method | Public | Method | sets a complex types as return parameter of the func. | 20110321 | |
| 16 | Instance method | Public | Method | sets an entity set as return parameter of the function | 20120613 | |
| 17 | Instance method | Public | Method | sets a data object instance as return parameter of the func. | 20110415 | |
| 18 | Instance method | Public | Method | sets the cardinality/mutlitplicity of the returning data obj | 20110310 |
Events
Interface /IWBEP/IF_MGW_ODATA_ACTION has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S | Public | Type reference (TYPE) | CHAR1 | 20110310 | |
Method Signatures
Method BIND_INPUT_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BIND_CONVERSIONS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Consider conv. exits and ref. fields for currency and amount | 20121218 | ||
| 2 | IV_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | STRING | 20121218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Meta data exception | 20121218 |
Method CREATE_INPUT_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ABAP_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20110322 | |||
| 2 | IV_PARAMETER_NAME | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME | 20110322 | ||||
| 3 | RO_PARAMETER | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_ODATA_PARAMETER | 20110322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110322 |
Method GET_ID Signature
Method GET_ID on Interface /IWBEP/IF_MGW_ODATA_ACTION has no parameter.
Method GET_ID on Interface /IWBEP/IF_MGW_ODATA_ACTION has no exception.
Method GET_INPUT_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME | 20120525 | ||||
| 2 | RO_INPUT_PARAMETER | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_ODATA_PROPERTY | interface representing a meta data instance for a parameter | 20120525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Meta data exception | 20120525 |
Method GET_INPUT_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_INPUT_PARAMETERS | Value transfer | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_T_MED_PROPERTIES | 20120525 |
Method GET_INPUT_PARAMETERS on Interface /IWBEP/IF_MGW_ODATA_ACTION has no exception.
Method GET_RETURN_COMPLEX_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_COMPLEX_TYPE_NAME | Value transfer | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME | 20120525 |
Method GET_RETURN_COMPLEX_TYPE on Interface /IWBEP/IF_MGW_ODATA_ACTION has no exception.
Method GET_RETURN_ENTITY_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DATA_OBJECT_NAME | Value transfer | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME | 20120525 |
Method GET_RETURN_ENTITY_TYPE on Interface /IWBEP/IF_MGW_ODATA_ACTION has no exception.
Method GET_RETURN_MULTIPLICITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CARDINALITY | Value transfer | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CARDINALITY | 20120525 |
Method GET_RETURN_MULTIPLICITY on Interface /IWBEP/IF_MGW_ODATA_ACTION has no exception.
Method GET_TECH_RETURN_ENTITY_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TECH_DATA_OBJECT_NAME | Value transfer | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_INTERNAL_NAME | 20120525 |
Method GET_TECH_RETURN_ENTITY_TYPE on Interface /IWBEP/IF_MGW_ODATA_ACTION has no exception.
Method SET_ACTION_FOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME | 20110403 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110408 |
Method SET_DISABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DISABLED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20120507 |
Method SET_DISABLED on Interface /IWBEP/IF_MGW_ODATA_ACTION has no exception.
Method SET_HTTP_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_METHOD_NAME | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_HTTP_METHOD | 20110322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110322 |
Method SET_LABEL_FROM_TEXT_ELEMENT Signature
Method SET_LABEL_FROM_TEXT_ELEMENT on Interface /IWBEP/IF_MGW_ODATA_ACTION has no parameter.
Method SET_LABEL_FROM_TEXT_ELEMENT on Interface /IWBEP/IF_MGW_ODATA_ACTION has no exception.
Method SET_NAME Signature
Method SET_NAME on Interface /IWBEP/IF_MGW_ODATA_ACTION has no parameter.
Method SET_NAME on Interface /IWBEP/IF_MGW_ODATA_ACTION has no exception.
Method SET_RETURN_COMPLEX_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMPLEX_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME | 20110322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110322 |
Method SET_RETURN_ENTITY_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME | 20120613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Meta data exception | 20120613 |
Method SET_RETURN_ENTITY_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATA_OBJECT_NAME | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME | 20110415 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110415 |
Method SET_RETURN_MULTIPLICITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CARDINALITY | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CARDINALITY | 20110310 |
Method SET_RETURN_MULTIPLICITY on Interface /IWBEP/IF_MGW_ODATA_ACTION has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 200 |