Hierarchy
⤷
⤷
Properties
| Class | CL_EAMS_BO_INTEROP | |
| Short Description | Business Object Interoperability of Order and Notification | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | EAMS_BO_MISC | Miscellaneous for Business Object |
| Created | 20100414 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_EAMS_BO_INTEROP has no interface implemented.
Friends
Class CL_EAMS_BO_INTEROP has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | IF_EAMS_BO_CONST=>GC_NETWRK_OBJ_STATUS-UNCHANGED | Default status of an object in an Order Network | 20100429 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR1 | '%' | First character of a temporary ID | 20100429 | ||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_EAMS_BO_INTEROP | Business Object Interoperability of Order and Notification | 20100414 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | TY_NETWORK | last accessed ONW line | 20100430 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | TT_NETWORK | Table of Order Networks | 20100416 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | TT_HNDL_ID | Table of ONW processing handles | 20100429 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | TY_ONW_ID | Counter of created Order Networks | 20100429 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | TY_ONW_HANDLE | Counter of created handles for Order Network Processing | 20100429 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Make given network accessible via ...LAST... member | 20100430 | |
| 2 | Instance method | Public | Method | Modify Order data via FM BAPI_ALM_ORDER_MAINTAIN | 20100526 | |
| 3 | Instance method | Public | Method | Clear all buffered data on Order-Notif networks | 20100416 | |
| 4 | Instance method | Protected | Method | Create a new Order Network | 20100429 | |
| 5 | Instance method | Public | Method | Perform a dummy modification of given notification via BAPI | 20130517 | |
| 6 | Instance method | Public | Method | Perform a dummy modification of given Order via BAPI call | 20100602 | |
| 7 | Instance method | Public | Method | Get current Order Network for given ONW processing handle | 20100503 | |
| 8 | Instance method | Public | Method | Return ID of network with given Notif, if found | 20100430 | |
| 9 | Instance method | Public | Method | Return ID of network with given Order, if found | 20100430 | |
| 10 | Instance method | Public | Method | Get next Network with Notif for given ONW proc. handle | 20100526 | |
| 11 | Instance method | Public | Method | Get next Order Network for given ONW processing handle | 20100429 | |
| 12 | Instance method | Public | Method | Get next Network with modified Order for given ONW handle | 20100622 | |
| 13 | Instance method | Public | Method | Get next Network with Order for given ONW proc. handle | 20100526 | |
| 14 | Instance method | Public | Method | Get next unsaved Network with Notif for given ONW handle | 20100526 | |
| 15 | Instance method | Public | Method | Get next unsaved Order Network for given ONW proc. handle | 20100503 | |
| 16 | Instance method | Public | Method | Get next unsaved Network with Order for given ONW handle | 20100526 | |
| 17 | Instance method | Public | Method | Get attributes of Order from Order Network | 20101215 | |
| 18 | Instance method | Public | Method | Get current notification ID for given Object ID, if found | 20100507 | |
| 19 | Instance method | Public | Method | Get a new handle to process Order Networks | 20100429 | |
| 20 | Instance method | Public | Method | Get Notif ID of network with given ID | 20100430 | |
| 21 | Instance method | Public | Method | Get temporary Order ID of network with given ID | 20100510 | |
| 22 | Instance method | Public | Method | Get Order ID of network with given ID | 20100430 | |
| 23 | Instance method | Public | Method | Get temporary Order ID of network with given ID | 20100430 | |
| 24 | Instance method | Public | Method | Get attributes of Order from Order Network | 20100528 | |
| 25 | Instance method | Public | Method | Get current order ID for given Object ID, if found | 20110222 | |
| 26 | Instance method | Protected | Method | check for valid shift of object status on registering | 20100623 | |
| 27 | Instance method | Protected | Method | Check whether given Ord/Ntf network contains unsaved object | 20100428 | |
| 28 | Instance method | Public | Method | Register a numberswitch for notification | 20100420 | |
| 29 | Instance method | Public | Method | Register a numberswitch for order | 20100419 | |
| 30 | Instance method | Private | Method | Read Notification data from backend buffer | 20100528 | |
| 31 | Instance method | Protected | Method | Read the network from backend buffers | 20100510 | |
| 32 | Instance method | Private | Method | Read Order data from backend buffer | 20100528 | |
| 33 | Instance method | Public | Method | Register a notification (and assoc. order) as modified | 20100521 | |
| 34 | Instance method | Public | Method | Register an order (and assoc. notif.) | 20100521 | |
| 35 | Instance method | Protected | Method | Register Interop Network Objects with Status | 20100427 | |
| 36 | Instance method | Protected | Method | Remove network with given ID | 20100430 | |
| 37 | Instance method | Public | Method | Remove a notification from an order | 20100628 | |
| 38 | Instance method | Public | Method | Set notification attributes | 20100507 | |
| 39 | Instance method | Public | Method | Set the Status for a Notification object in an ONW | 20100427 | |
| 40 | Instance method | Protected | Method | Set given notif data to last accessed Order Network | 20100430 | |
| 41 | Instance method | Public | Method | Set notification attributes | 20100528 | |
| 42 | Instance method | Public | Method | Set the Status for an Order object in an ONW | 20100427 | |
| 43 | Instance method | Protected | Method | Set given order data to last accessed Order Network | 20100430 | |
| 44 | Instance method | Protected | Method | Set Ord/Ntf status to current network on registration | 20100623 | |
| 45 | Static method | Protected | Method | Abort application by throwing an exception | 20100521 | |
| 46 | Static method | Public | Method | Remove superfluous messages after Order Maintain BAPI call | 20100526 | |
| 47 | Static method | Public | Method | Singleton instance getter | 20100414 | |
| 48 | Static method | Public | Method | Check whether a given object ID is temporary | 20100521 | |
| 49 | Instance method | Protected | Method | Unassign Notif from known Order | 20100623 | |
| 50 | Instance method | Protected | Method | Unassign Notif from known Order | 20100623 | |
| 51 | Instance method | Protected | Method | Save the last accessed ONW to the network table member | 20100430 |
Events
Class CL_EAMS_BO_INTEROP has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_HNDL_ID | Private | See coding | Table for OWN Loop Processing | 20100429 | tt_hndl_id TYPE SORTED TABLE OF ty_hndl_id WITH UNIQUE KEY onw_hndl
|
|
| 2 | TT_NETWORK | Protected | See coding | 20100528 | tt_network TYPE SORTED TABLE OF ty_network WITH UNIQUE KEY id
|
||
| 3 | TY_HNDL_ID | Private | See coding | structure with OWN ID for OWN Handle | 20100429 | BEGIN OF ty_hndl_id,
onw_hndl TYPE ty_onw_handle,
onw_id TYPE ty_onw_id,
END OF ty_hndl_id
|
|
| 4 | TY_NETWORK | Protected | See coding | 20100528 | BEGIN OF ty_network,
id TYPE num12,
order_id_tmp TYPE char12,
order_id TYPE char12,
order_status TYPE EAMS_NETWRK_OBJ_STATUS,
order_objnr TYPE J_OBJNR,
notif_id_tmp TYPE char12,
notif_id TYPE char12,
notif_status TYPE EAMS_NETWRK_OBJ_STATUS,
notif_objnr TYPE J_OBJNR,
END OF ty_network
|
||
| 5 | TY_ONW_HANDLE | Public | Type reference (TYPE) | NUM12 | Handle for Order Network Processing | 20100430 | |
| 6 | TY_ONW_ID | Public | Type reference (TYPE) | NUM12 | ID of Order Networks | 20100430 | |
Method Signatures
Method ACCESS_NETWORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_ID | Call by reference | Type reference (TYPE) | TY_ONW_ID | ID of an existing network | 20100430 |
Method ACCESS_NETWORK on class CL_EAMS_BO_INTEROP has no exception.
Method CALL_BAPI_ORDER_MAINTAIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_INDEX_FAILED | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_INDEX_FAILED | Index of node ID for which no data is available | 20100526 | |||
| 2 | CT_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20100526 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | ABAP_BOOL | True = abortion has occurred | 20100526 | |||
| 4 | IT_HEADER | Call by reference | Type reference (TYPE) | BAPI_ALM_ORDER_HEADER_T | Table with Order Header Data BAPI Interface | 20100526 | |||
| 5 | IT_HEADER_UP | Call by reference | Type reference (TYPE) | BAPI_ALM_ORDER_HEADER_UT | Table with Update Flags for Order Header BAPI Interface | 20100526 | |||
| 6 | IT_METHODS | Call by reference | Type reference (TYPE) | BAPI_ALM_ORDER_METHOD_T | Table with Processing Methods BAPI Interface | 20100526 | |||
| 7 | IT_OPERATION | Call by reference | Type reference (TYPE) | BAPI_ALM_ORDER_OPERATION_T | Table with Operation Data BAPI Interface | 20100526 | |||
| 8 | IT_OPERATION_UP | Call by reference | Type reference (TYPE) | BAPI_ALM_ORDER_OPERATION_UT | Table with Update Flags for Operations BAPI Interface | 20100526 | |||
| 9 | IV_ASSIGNED_NOTIF | Call by reference | Type reference (TYPE) | QMNUM | Header Notification assigned to Order | 20100526 | |||
| 10 | IV_EVAL_NOTIF | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | True = evaluate IV_ASSIGNED_NOTIF | 20100526 | ||
| 11 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Associated field name for error messages on UI | 20100526 | |||
| 12 | IV_MSG_INDEX | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_INDEX | Related Data Index of a Message for UI | 20100526 | |||
| 13 | IV_ORDER | Call by reference | Type reference (TYPE) | AUFNR | Order Number to be modified | 20100526 |
Method CALL_BAPI_ORDER_MAINTAIN on class CL_EAMS_BO_INTEROP has no exception.
Method CLEAR_BUFFER Signature
Method CLEAR_BUFFER on class CL_EAMS_BO_INTEROP has no parameter.
Method CLEAR_BUFFER on class CL_EAMS_BO_INTEROP has no exception.
Method CREATE_NETWORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NOTIF_ID_CUR | Call by reference | Type reference (TYPE) | QMNUM | current Notif ID | 20100429 | |||
| 2 | IV_NOTIF_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number of Notif | 20100623 | |||
| 3 | IV_NOTIF_STATUS | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | status of Notif | 20100429 | |||
| 4 | IV_ORDER_ID_CUR | Call by reference | Type reference (TYPE) | AUFNR | current Order ID | 20100429 | |||
| 5 | IV_ORDER_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number of Order | 20100623 | |||
| 6 | IV_ORDER_STATUS | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | status of Order | 20100429 |
Method CREATE_NETWORK on class CL_EAMS_BO_INTEROP has no exception.
Method DUMMY_MODIFY_NOTIF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20130517 | |||
| 2 | IV_QMNUM | Call by reference | Type reference (TYPE) | QMNUM | Notification Number | 20130517 |
Method DUMMY_MODIFY_NOTIF on class CL_EAMS_BO_INTEROP has no exception.
Method DUMMY_MODIFY_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20100602 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | ABAP_BOOL | True = Abortion has accurred | 20100602 | |||
| 3 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Associated field name for error messages on UI | 20100602 | |||
| 4 | IV_MSG_INDEX | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_INDEX | 1 | Related Data Index of a Message for UI | 20100602 | ||
| 5 | IV_ORDER | Call by reference | Type reference (TYPE) | AUFNR | Order Number to be modified | 20100602 |
Method DUMMY_MODIFY_ORDER on class CL_EAMS_BO_INTEROP has no exception.
Method GET_CURRENT_ONW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_HANDLE | Call by reference | Type reference (TYPE) | TY_ONW_HANDLE | ONW processing handle | 20100503 | |||
| 2 | RV_ONW_ID | Value transfer | Type reference (TYPE) | TY_ONW_ID | current ONW ID for given handle | 20100503 |
Method GET_CURRENT_ONW on class CL_EAMS_BO_INTEROP has no exception.
Method GET_NETWORK_BY_NOTIF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NOTIF_ID_CUR | Call by reference | Type reference (TYPE) | QMNUM | current Notif ID | 20100430 | |||
| 2 | RV_NETWORK_ID | Value transfer | Type reference (TYPE) | TY_ONW_ID | network ID, initial if not found | 20100430 |
Method GET_NETWORK_BY_NOTIF on class CL_EAMS_BO_INTEROP has no exception.
Method GET_NETWORK_BY_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ORDER_ID_CUR | Call by reference | Type reference (TYPE) | AUFNR | current Order ID | 20100430 | |||
| 2 | RV_NETWORK_ID | Value transfer | Type reference (TYPE) | TY_ONW_ID | network ID, initial if not found | 20100430 |
Method GET_NETWORK_BY_ORDER on class CL_EAMS_BO_INTEROP has no exception.
Method GET_NEXT_NOTIF_ONW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_HANDLE | Call by reference | Type reference (TYPE) | TY_ONW_HANDLE | ONW processing handle | 20100526 | |||
| 2 | RV_ONW_ID | Value transfer | Type reference (TYPE) | TY_ONW_ID | next ONW ID with Notif for given handle | 20100526 |
Method GET_NEXT_NOTIF_ONW on class CL_EAMS_BO_INTEROP has no exception.
Method GET_NEXT_ONW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_HANDLE | Call by reference | Type reference (TYPE) | TY_ONW_HANDLE | ONW processing handle | 20100429 | |||
| 2 | RV_ONW_ID | Value transfer | Type reference (TYPE) | TY_ONW_ID | next ONW ID for given handle | 20100429 |
Method GET_NEXT_ONW on class CL_EAMS_BO_INTEROP has no exception.
Method GET_NEXT_ONW_W_MODIFIED_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_HANDLE | Call by reference | Type reference (TYPE) | TY_ONW_HANDLE | ONW processing handle | 20100622 | |||
| 2 | RV_ONW_ID | Value transfer | Type reference (TYPE) | TY_ONW_ID | next ONW ID with modified Order for given handle | 20100622 |
Method GET_NEXT_ONW_W_MODIFIED_ORDER on class CL_EAMS_BO_INTEROP has no exception.
Method GET_NEXT_ORDER_ONW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_HANDLE | Call by reference | Type reference (TYPE) | TY_ONW_HANDLE | ONW processing handle | 20100526 | |||
| 2 | RV_ONW_ID | Value transfer | Type reference (TYPE) | TY_ONW_ID | next ONW ID with Order for given handle | 20100526 |
Method GET_NEXT_ORDER_ONW on class CL_EAMS_BO_INTEROP has no exception.
Method GET_NEXT_UNSAVED_NOTIF_ONW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_HANDLE | Call by reference | Type reference (TYPE) | TY_ONW_HANDLE | ONW processing handle | 20100526 | |||
| 2 | RV_ONW_ID | Value transfer | Type reference (TYPE) | TY_ONW_ID | next unsaved ONW ID with Notif for given handle | 20100526 |
Method GET_NEXT_UNSAVED_NOTIF_ONW on class CL_EAMS_BO_INTEROP has no exception.
Method GET_NEXT_UNSAVED_ONW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_HANDLE | Call by reference | Type reference (TYPE) | TY_ONW_HANDLE | ONW processing handle | 20100503 | |||
| 2 | RV_ONW_ID | Value transfer | Type reference (TYPE) | TY_ONW_ID | next unsaved ONW ID for given handle | 20100503 |
Method GET_NEXT_UNSAVED_ONW on class CL_EAMS_BO_INTEROP has no exception.
Method GET_NEXT_UNSAVED_ORDER_ONW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_HANDLE | Call by reference | Type reference (TYPE) | TY_ONW_HANDLE | ONW processing handle | 20100526 | |||
| 2 | RV_ONW_ID | Value transfer | Type reference (TYPE) | TY_ONW_ID | next unsaved ONW ID with Order for given handle | 20100526 |
Method GET_NEXT_UNSAVED_ORDER_ONW on class CL_EAMS_BO_INTEROP has no exception.
Method GET_NOTIF_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20101215 | |||
| 2 | EV_STATUS | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | Status of Object in BAPI Interoperability Network | 20101215 | |||
| 3 | IV_NOTIF_ID | Call by reference | Type reference (TYPE) | QMNUM | 20101215 |
Method GET_NOTIF_ATTR on class CL_EAMS_BO_INTEROP has no exception.
Method GET_NOTIF_BY_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJ_ID | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100507 | |||
| 2 | RV_NOTIF_ID_CUR | Value transfer | Type reference (TYPE) | QMNUM | Notification No | 20100507 |
Method GET_NOTIF_BY_OBJ on class CL_EAMS_BO_INTEROP has no exception.
Method GET_ONW_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ONW_HANDLE | Value transfer | Type reference (TYPE) | TY_ONW_HANDLE | new handle for ONW processing | 20100429 |
Method GET_ONW_HANDLE on class CL_EAMS_BO_INTEROP has no exception.
Method GET_ONW_NOTIF_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_ID | Call by reference | Type reference (TYPE) | TY_ONW_ID | Order Network ID | 20100430 | |||
| 2 | RV_NOTIF_ID | Value transfer | Type reference (TYPE) | QMNUM | Notif ID of specified ONW | 20100430 |
Method GET_ONW_NOTIF_ID on class CL_EAMS_BO_INTEROP has no exception.
Method GET_ONW_NOTIF_TMP_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_ID | Call by reference | Type reference (TYPE) | TY_ONW_ID | Order Network ID | 20100510 | |||
| 2 | RV_NOTIF_ID_TMP | Value transfer | Type reference (TYPE) | QMNUM | Temp. Notif ID of specified ONW | 20100510 |
Method GET_ONW_NOTIF_TMP_ID on class CL_EAMS_BO_INTEROP has no exception.
Method GET_ONW_ORDER_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_ID | Call by reference | Type reference (TYPE) | TY_ONW_ID | Order Network ID | 20100430 | |||
| 2 | RV_ORDER_ID | Value transfer | Type reference (TYPE) | AUFNR | Order ID of specified ONW | 20100430 |
Method GET_ONW_ORDER_ID on class CL_EAMS_BO_INTEROP has no exception.
Method GET_ONW_ORDER_TMP_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_ID | Call by reference | Type reference (TYPE) | TY_ONW_ID | Order Network ID | 20100430 | |||
| 2 | RV_ORDER_ID_TMP | Value transfer | Type reference (TYPE) | AUFNR | Temp. Order ID of specified ONW | 20100430 |
Method GET_ONW_ORDER_TMP_ID on class CL_EAMS_BO_INTEROP has no exception.
Method GET_ORDER_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100528 | |||
| 2 | EV_STATUS | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | Status of Object in BAPI Interoperability Network | 20100622 | |||
| 3 | IV_ORDER_ID | Call by reference | Type reference (TYPE) | AUFNR | Order Number | 20100528 |
Method GET_ORDER_ATTR on class CL_EAMS_BO_INTEROP has no exception.
Method GET_ORDER_BY_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJ_ID | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20110222 | |||
| 2 | RV_ORDER_ID_CUR | Value transfer | Type reference (TYPE) | AUFNR | Order No | 20110222 |
Method GET_ORDER_BY_OBJ on class CL_EAMS_BO_INTEROP has no exception.
Method IS_VALID_STATUS_SHIFT_ON_REG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STATUS_FROM | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | current object status | 20100623 | |||
| 2 | IV_STATUS_TO | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | target object status | 20100623 | |||
| 3 | RV_RETURN | Value transfer | Type reference (TYPE) | ABAP_BOOL | true = is valid status shift on registration of an object | 20100623 |
Method IS_VALID_STATUS_SHIFT_ON_REG on class CL_EAMS_BO_INTEROP has no exception.
Method NEEDS_SAVING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NETWORK | Call by reference | Type reference (TYPE) | TY_NETWORK | Ord/Ntf network to be checked | 20100428 | |||
| 2 | RV_NEEDS_SAVING | Value transfer | Type reference (TYPE) | ABAP_BOOL | true = at least one object in given network needs saving | 20100428 |
Method NEEDS_SAVING on class CL_EAMS_BO_INTEROP has no exception.
Method NUMBERSWITCH_NOTIF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NOTIF_ID_NEW | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20100420 | |||
| 2 | IV_NOTIF_ID_OLD | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20100420 |
Method NUMBERSWITCH_NOTIF on class CL_EAMS_BO_INTEROP has no exception.
Method NUMBERSWITCH_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ORDER_ID_NEW | Call by reference | Type reference (TYPE) | AUFNR | Order Number | 20100419 | |||
| 2 | IV_ORDER_ID_OLD | Call by reference | Type reference (TYPE) | AUFNR | Order Number | 20100419 |
Method NUMBERSWITCH_ORDER on class CL_EAMS_BO_INTEROP has no exception.
Method READ_NOTIF_BUF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_NOTIF_HEADER | Call by reference | Type reference (TYPE) | VIQMEL | Notif Header read | 20100528 | |||
| 2 | IV_NOTIF_ID | Call by reference | Type reference (TYPE) | QMNUM | Notification Number | 20100528 |
Method READ_NOTIF_BUF on class CL_EAMS_BO_INTEROP has no exception.
Method READ_ONW_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NOTIF_ID | Call by reference | Type reference (TYPE) | QMNUM | Notification No read | 20100510 | |||
| 2 | EV_NOTIF_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Notification Object number read | 20100528 | |||
| 3 | EV_ORDER_ID | Call by reference | Type reference (TYPE) | AUFNR | Order Number read | 20100510 | |||
| 4 | EV_ORDER_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Order Object number read | 20100528 | |||
| 5 | IV_NOTIF_ID | Call by reference | Type reference (TYPE) | QMNUM | Notification No to check | 20100510 | |||
| 6 | IV_ORDER_ID | Call by reference | Type reference (TYPE) | AUFNR | Order Number to check | 20100510 |
Method READ_ONW_DATA on class CL_EAMS_BO_INTEROP has no exception.
Method READ_ORDER_BUF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ORDER_HEADER | Call by reference | Type reference (TYPE) | CAUFVD | Order Header read | 20100528 | |||
| 2 | IV_ORDER_ID | Call by reference | Type reference (TYPE) | AUFNR | Order Number | 20100528 |
Method READ_ORDER_BUF on class CL_EAMS_BO_INTEROP has no exception.
Method REGISTER_MODIFIED_NOTIF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EVAL_ORDER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | true = evaluate assigned Order | 20100521 | ||
| 2 | IV_NOTIF_ID | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20100521 | |||
| 3 | IV_ORDER_ID | Call by reference | Type reference (TYPE) | AUFNR | Notification No | 20100521 |
Method REGISTER_MODIFIED_NOTIF on class CL_EAMS_BO_INTEROP has no exception.
Method REGISTER_MODIFIED_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EVAL_NOTIF | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | true = evaluate assigned Notif | 20100521 | ||
| 2 | IV_NOTIF_ID | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20100521 | |||
| 3 | IV_ORDER_ID | Call by reference | Type reference (TYPE) | AUFNR | Order id to add/set | 20100521 |
Method REGISTER_MODIFIED_ORDER on class CL_EAMS_BO_INTEROP has no exception.
Method REGISTER_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NOTIF_ID | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20100427 | |||
| 2 | IV_NOTIF_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Notification Object number | 20100528 | |||
| 3 | IV_NOTIF_STATUS | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | Status of Notif | 20100427 | |||
| 4 | IV_ORDER_ID | Call by reference | Type reference (TYPE) | AUFNR | Order Number | 20100427 | |||
| 5 | IV_ORDER_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Order Object number | 20100528 | |||
| 6 | IV_ORDER_STATUS | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | Status of Order | 20100427 |
Method REGISTER_OBJECT on class CL_EAMS_BO_INTEROP has no exception.
Method REMOVE_NETWORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONW_ID | Call by reference | Type reference (TYPE) | TY_ONW_ID | ID of network to be removed | 20100430 |
Method REMOVE_NETWORK on class CL_EAMS_BO_INTEROP has no exception.
Method REMOVE_NEW_NOTIF_FROM_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NOTIF_ID | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20100628 | |||
| 2 | IV_ORDER_ID | Call by reference | Type reference (TYPE) | AUFNR | Order Number | 20100628 |
Method REMOVE_NEW_NOTIF_FROM_ORDER on class CL_EAMS_BO_INTEROP has no exception.
Method SET_NOTIF_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NOTIF_ID | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20100507 | |||
| 2 | IV_OBJ_ID | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100507 |
Method SET_NOTIF_ATTR on class CL_EAMS_BO_INTEROP has no exception.
Method SET_NOTIF_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NOTIF_ID | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20100427 | |||
| 2 | IV_STATUS | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | Status of Object in BAPI Interoperability Network | 20100427 |
Method SET_NOTIF_STATUS on class CL_EAMS_BO_INTEROP has no exception.
Method SET_NOTIF_TO_NETWORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NOTIF_ID_CUR | Call by reference | Type reference (TYPE) | QMNUM | current Notif ID | 20100430 | |||
| 2 | IV_NOTIF_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100623 | |||
| 3 | IV_NOTIF_STATUS | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | status of Notif | 20100430 |
Method SET_NOTIF_TO_NETWORK on class CL_EAMS_BO_INTEROP has no exception.
Method SET_ORDER_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJ_ID | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100528 | |||
| 2 | IV_ORDER_ID | Call by reference | Type reference (TYPE) | AUFNR | Order ID | 20100528 |
Method SET_ORDER_ATTR on class CL_EAMS_BO_INTEROP has no exception.
Method SET_ORDER_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ORDER_ID | Call by reference | Type reference (TYPE) | AUFNR | Order ID | 20100427 | |||
| 2 | IV_STATUS | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | Status of Object in BAPI Interoperability Network | 20100427 |
Method SET_ORDER_STATUS on class CL_EAMS_BO_INTEROP has no exception.
Method SET_ORDER_TO_NETWORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ORDER_ID_CUR | Call by reference | Type reference (TYPE) | AUFNR | current Order ID | 20100430 | |||
| 2 | IV_ORDER_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100623 | |||
| 3 | IV_ORDER_STATUS | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | status of Order | 20100430 |
Method SET_ORDER_TO_NETWORK on class CL_EAMS_BO_INTEROP has no exception.
Method SET_REG_STATUS_TO_NETWORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NOTIF_STATUS | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | target Notif status | 20100623 | |||
| 2 | IV_ORDER_STATUS | Call by reference | Type reference (TYPE) | EAMS_NETWRK_OBJ_STATUS | target Order status | 20100623 | |||
| 3 | RV_RETURN | Value transfer | Type reference (TYPE) | ABAP_BOOL | true = network was changed | 20100623 |
Method SET_REG_STATUS_TO_NETWORK on class CL_EAMS_BO_INTEROP has no exception.
Method S_ABORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P1 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20100521 | |||
| 2 | P2 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20100521 | |||
| 3 | P3 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20100521 | |||
| 4 | P4 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20100521 |
Method S_ABORT on class CL_EAMS_BO_INTEROP has no exception.
Method S_CLEAN_BAPIRET_ORDER_MAINTAIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100526 |
Method S_CLEAN_BAPIRET_ORDER_MAINTAIN on class CL_EAMS_BO_INTEROP has no exception.
Method S_GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_EAMS_BO_INTEROP | singleton instance | 20100414 |
Method S_GET_INSTANCE on class CL_EAMS_BO_INTEROP has no exception.
Method S_IS_TEMP_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | CHAR12 | Object ID | 20100521 | |||
| 2 | RV_IS_TEMP_ID | Value transfer | Type reference (TYPE) | ABAP_BOOL | true = given ID is temporary ID | 20100521 |
Method S_IS_TEMP_ID on class CL_EAMS_BO_INTEROP has no exception.
Method UNASSIGN_NOTIF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ORDER_ID | Call by reference | Type reference (TYPE) | AUFNR | Order Number | 20100623 |
Method UNASSIGN_NOTIF on class CL_EAMS_BO_INTEROP has no exception.
Method UNASSIGN_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NOTIF_ID | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20100623 |
Method UNASSIGN_ORDER on class CL_EAMS_BO_INTEROP has no exception.
Method UPDATE_NETWORK Signature
Method UPDATE_NETWORK on class CL_EAMS_BO_INTEROP has no parameter.
Method UPDATE_NETWORK on class CL_EAMS_BO_INTEROP has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 606 |