SAP ABAP Interface IF_MSR_TRC_RPO (Multistep-returns interface to returns purchase order)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
LO-ARM (Application Component) Advanced Returns Management
⤷
MSR_TRACKING (Package) Multi-Step Returns: Tracking

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_MSR_TRC_CONTROLLER | Application controller for multistep returns | 20070220 |
Properties
Interface | IF_MSR_TRC_RPO | |
Short Description | Multistep-returns interface to returns purchase order |
General Data
Package | MSR_TRACKING | Multi-Step Returns: Tracking |
Created | 20070212 | SAP |
Last changed | 20110908 | SAP |
Unicode checks active |
Forward declarations
Interface IF_MSR_TRC_RPO has no forward declaration.
Interfaces
Interface IF_MSR_TRC_RPO has no interface.
Friends
Interface IF_MSR_TRC_RPO has no friend.
Attributes
Interface IF_MSR_TRC_RPO has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Copy Header Data to Item | 20070628 |
2 | ![]() |
Instance method | Public | Method | Determine if a follow-up document exists | 20070703 |
3 | ![]() |
Instance method | Public | Method | Display tracking details | 20070503 |
4 | ![]() |
Instance method | Public | Method | Get tracking data for returns purchase order | 20070503 |
5 | ![]() |
Instance method | Public | Method | Get maintenance status of fields for fieldselection | 20070716 |
6 | ![]() |
Instance method | Public | Method | Get Header Returns Data | 20070628 |
7 | ![]() |
Instance method | Public | Method | Get previous returns order or returns stock transport order | 20070613 |
8 | ![]() |
Instance method | Public | Method | Get returned quantity on reference purchase order | 20070503 |
9 | ![]() |
Instance method | Public | Method | Get selectable codes for current process | 20070321 |
10 | ![]() |
Instance method | Public | Method | Check if current document is a follow_up document | 20070801 |
11 | ![]() |
Instance method | Public | Method | Call popup window for entering next plants | 20070417 |
12 | ![]() |
Instance method | Public | Method | Maintain additional delivery address for next vendor | 20070716 |
13 | ![]() |
Instance method | Public | Method | Data exchange and checks between application and controller | 20070612 |
14 | ![]() |
Instance method | Public | Method | Check entries on header returns tab | 20071023 |
15 | ![]() |
Instance method | Public | Method | Save tracking data along with a returns purchase order | 20070220 |
16 | ![]() |
Instance method | Public | Method | Check data and write to controller buffer | 20070503 |
17 | ![]() |
Instance method | Public | Method | Set Header Returns Data | 20070628 |
18 | ![]() |
Instance method | Public | Method | Perform last checks and update controller buffer | 20070503 |
Events
Interface IF_MSR_TRC_RPO has no event.
Types
Interface IF_MSR_TRC_RPO has no local type.
Method Signatures
Method COPY_HEADER_TO_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080129 | ||
2 | ![]() |
EV_DATA_CHANGED | Call by reference | Type reference (TYPE) | XFELD | Item Data have been changed | 20070705 | ||
3 | ![]() |
EV_NOT_ALL_COPIED | Call by reference | Type reference (TYPE) | XFELD | Not all fields have been copied to item | 20080129 | ||
4 | ![]() |
IV_EBELN | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20070628 | ||
5 | ![]() |
IV_EBELP | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20070628 |
Method COPY_HEADER_TO_ITEM on Interface IF_MSR_TRC_RPO has no exception.
Method DETERMINE_FOLLOW_UP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DISPLAY_ONLY | Call by reference | Type reference (TYPE) | XFELD | No returns specific changes allowed | 20070703 | ||
2 | ![]() |
IV_EBELN | Call by reference | Type reference (TYPE) | EBELN | Multi-step returns - document type | 20070703 | ||
3 | ![]() |
IV_EBELP | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20070703 | ||
4 | ![]() |
IV_RESWK | Call by reference | Type reference (TYPE) | WERKS_D | Checkbox | 20070703 | ||
5 | ![]() |
IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070703 |
Method DETERMINE_FOLLOW_UP on Interface IF_MSR_TRC_RPO has no exception.
Method DISPLAY_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EBELN | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20070503 | ||
2 | ![]() |
IV_EBELP | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20070503 | ||
3 | ![]() |
IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Multi-step returns - process ID | 20070503 | ||
4 | ![]() |
IV_RESWK | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070704 |
Method DISPLAY_DETAILS on Interface IF_MSR_TRC_RPO has no exception.
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_COMM_CTRL_APPL | Call by reference | Type reference (TYPE) | MSR_S_COMM_CTRL_APPL | Multi-Step Returns: Data Exchange with applications | 20070503 | ||
2 | ![]() |
IS_MEPOHEADER | Call by reference | Type reference (TYPE) | MEPOHEADER | Purchase Order Header Data | 20070510 | ||
3 | ![]() |
IS_MEPOITEM | Call by reference | Type reference (TYPE) | MEPOITEM | Purchase Order Item | 20070510 | ||
4 | ![]() |
IV_MSR_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | 0 | Multi-step returns - item number | 20070613 | |
5 | ![]() |
IV_SPLIT_ID | Call by reference | Type reference (TYPE) | MSR_SPLIT_ID | 0 | Multi-step returns - split ID | 20070613 |
Method GET_DATA on Interface IF_MSR_TRC_RPO has no exception.
Method GET_FIELD_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ADRNR_EXISTS | Call by reference | Type reference (TYPE) | XFELD | 'X'-additional address for vendor is maintained | 20070716 | ||
2 | ![]() |
EV_MULTIPLE_PLANTS | Call by reference | Type reference (TYPE) | XFELD | 'X'-multiple plants exist | 20070716 | ||
3 | ![]() |
EV_VENDOR_EXISTS | Call by reference | Type reference (TYPE) | XFELD | 'X'-next vendor is maintained | 20070716 | ||
4 | ![]() |
IV_EBELN | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20070716 | ||
5 | ![]() |
IV_EBELP | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20070716 | ||
6 | ![]() |
IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Multi-step returns - process ID | 20070716 | ||
7 | ![]() |
IV_RESWK | Call by reference | Type reference (TYPE) | WERKS_D | supplying Plant | 20070716 |
Method GET_FIELD_STATUS on Interface IF_MSR_TRC_RPO has no exception.
Method GET_HEADER_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_COMM_CTRL_APPL | Call by reference | Type reference (TYPE) | MSR_S_COMM_CTRL_APPL | data exchange with applications | 20070628 | ||
2 | ![]() |
IS_MEPOHEADER | Call by reference | Type reference (TYPE) | MEPOHEADER | Purchase Order Header Data | 20070904 |
Method GET_HEADER_DATA on Interface IF_MSR_TRC_RPO has no exception.
Method GET_PREVIOUS_ORDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_PRE_ORDER_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Multi-step returns - document item | 20070613 | ||
2 | ![]() |
EV_PRE_ORDER_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Multi-step returns - document number | 20070613 | ||
3 | ![]() |
EV_PRE_ORDER_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20070613 | ||
4 | ![]() |
IV_EBELN | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number in change mode | 20070613 | ||
5 | ![]() |
IV_EBELP | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document in change mode | 20070613 | ||
6 | ![]() |
IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Multi-step returns - process ID | 20070613 | ||
7 | ![]() |
IV_MSR_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | Multi-step returns - item number | 20070613 | ||
8 | ![]() |
IV_RESWK | Call by reference | Type reference (TYPE) | WERKS_D | Supplying Plant in change mode | 20070614 | ||
9 | ![]() |
IV_SPLIT_ID | Call by reference | Type reference (TYPE) | MSR_SPLIT_ID | Multi-step returns - split ID | 20070613 |
Method GET_PREVIOUS_ORDER on Interface IF_MSR_TRC_RPO has no exception.
Method GET_RETURNED_QTY_REF_DOC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_QTY_RETURNED | Call by reference | Type reference (TYPE) | MENGE_D | Summary of returned quantity except current document | 20070503 | ||
2 | ![]() |
EV_UNIT | Call by reference | Type reference (TYPE) | UNIT | Unit of reference ond returned quantity | 20070503 | ||
3 | ![]() |
IV_EBELN | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20070503 | ||
4 | ![]() |
IV_EBELP | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20070503 | ||
5 | ![]() |
IV_REF_EBELN | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20070503 | ||
6 | ![]() |
IV_REF_EBELP | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20070503 |
Method GET_RETURNED_QTY_REF_DOC on Interface IF_MSR_TRC_RPO has no exception.
Method GET_VALID_CODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CODES | Call by reference | Type reference (TYPE) | MSR_T_CODES | Multi-step returns - codes | 20070518 | ||
2 | ![]() |
IS_COMM_CTRL_APPL | Call by reference | Type reference (TYPE) | MSR_S_COMM_CTRL_APPL | data exchange with applications | 20070518 | ||
3 | ![]() |
IS_MEPOHEADER | Call by reference | Type reference (TYPE) | MEPOHEADER | Purchase Order Header | 20070516 | ||
4 | ![]() |
IS_MEPOITEM | Call by reference | Type reference (TYPE) | MEPOITEM | Purchase Order Item | 20070629 |
Method GET_VALID_CODES on Interface IF_MSR_TRC_RPO has no exception.
Method IS_FOLLOW_UP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EBELN | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20070801 | ||
2 | ![]() |
IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Multi-Step Returns - Process ID | 20070801 | ||
3 | ![]() |
IV_RESWK | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070801 | ||
4 | ![]() |
RV_FOLLOW_UP | Value transfer | Type reference (TYPE) | XFELD | 'X' = is follow_up document, " "=is start document | 20070801 |
Method IS_FOLLOW_UP on Interface IF_MSR_TRC_RPO has no exception.
Method MAINTAIN_NEXT_PLANTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_NEXT_PLANT | Call by reference | Type reference (TYPE) | MSR_S_NEXT_PLANT_EXT | first follow_up plant | 20070522 | ||
2 | ![]() |
EV_DATA_CHANGED | Call by reference | Type reference (TYPE) | XFELD | Data have been changed | 20070628 | ||
3 | ![]() |
EV_MULTIPLE_PLANTS | Call by reference | Type reference (TYPE) | XFELD | more plants than NEXT_PLANT exist | 20070417 | ||
4 | ![]() |
IV_DISPLAY_ONLY | Call by reference | Type reference (TYPE) | XFELD | Display Mode | 20070627 | ||
5 | ![]() |
IV_EBELN | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20070601 | ||
6 | ![]() |
IV_EBELP | Call by reference | Type reference (TYPE) | EBELP | Purchase order item | 20070514 |
Method MAINTAIN_NEXT_PLANTS on Interface IF_MSR_TRC_RPO has no exception.
Method MAINTAIN_VENDOR_ADDRESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ADRNR | Call by reference | Type reference (TYPE) | ADRN2 | Number of delivery address | 20071114 | ||
2 | ![]() |
EV_DATA_CHANGED | Call by reference | Type reference (TYPE) | XFELD | data have been changed | 20070716 | ||
3 | ![]() |
IV_DISPLAY_ONLY | Call by reference | Type reference (TYPE) | XFELD | Dispay only mode | 20070716 | ||
4 | ![]() |
IV_EBELN | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20070716 | ||
5 | ![]() |
IV_EBELP | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20070716 |
Method MAINTAIN_VENDOR_ADDRESS on Interface IF_MSR_TRC_RPO has no exception.
Method PROCESS_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_COMM_CTRL_APPL | Call by reference | Type reference (TYPE) | MSR_S_COMM_CTRL_APPL | data exchange with applications | 20070612 | ||
2 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070612 | ||
3 | ![]() |
IS_COMM_CUST_APPL | Call by reference | Type reference (TYPE) | MSR_S_COMM_CUST_APPL | Multi-step returns:customer data exchange from BAPI | 20070829 | ||
4 | ![]() |
IS_MEPOHEADER | Call by reference | Type reference (TYPE) | MEPOHEADER | Purchase Order Header Data | 20070612 | ||
5 | ![]() |
IS_MEPOITEM | Call by reference | Type reference (TYPE) | MEPOITEM | Purchase Order Item | 20070612 | ||
6 | ![]() |
IV_MSR_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | 0 | Multi-step returns - item number | 20070613 | |
7 | ![]() |
IV_SPLIT_ID | Call by reference | Type reference (TYPE) | MSR_SPLIT_ID | 0 | Multi-step returns - split ID | 20070613 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Errors in multi-step returns application controller | 20070612 |
Method PROCESS_HEADER_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Return Parameter | 20071025 | ||
2 | ![]() |
IS_MEPOHEADER | Call by reference | Type reference (TYPE) | MEPOHEADER | Purchase Order Header Data | 20071025 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Errors in multistep-returns application controller | 20071025 |
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EBELN | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20070503 |
Method SAVE on Interface IF_MSR_TRC_RPO has no exception.
Method SET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_COMM_CTRL_APPL | Call by reference | Type reference (TYPE) | MSR_S_COMM_CTRL_APPL | data exchange with applications | 20070503 | ||
2 | ![]() |
IS_MEPOHEADER | Call by reference | Type reference (TYPE) | MEPOHEADER | Purchase Order Header Data | 20070510 | ||
3 | ![]() |
IS_MEPOITEM | Call by reference | Type reference (TYPE) | MEPOITEM | Purchase Order Item | 20070510 |
Method SET_DATA on Interface IF_MSR_TRC_RPO has no exception.
Method SET_HEADER_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_COMM_CTRL_APPL | Call by reference | Type reference (TYPE) | MSR_S_COMM_CTRL_APPL | data exchange with applications | 20070628 |
Method SET_HEADER_DATA on Interface IF_MSR_TRC_RPO has no exception.
Method VERIFY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Return Parameter | 20070730 | ||
2 | ![]() |
EV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Multi-step returns - process ID | 20070503 | ||
3 | ![]() |
IS_EKKO | Call by reference | Type reference (TYPE) | EKKO | Purchasing Document Header | 20070503 | ||
4 | ![]() |
IS_EKKO_OLD | Call by reference | Type reference (TYPE) | EKKO | Purchasing Document Header | 20070829 | ||
5 | ![]() |
IT_BEKPO | Call by reference | Type reference (TYPE) | MMPUR_BEKPO | Table Types for Purchasing Document Items | 20070525 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Errors in multi-step returns application controller | 20070503 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 100 |