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 COPY_HEADER_TO_ITEM Instance method Public Method Copy Header Data to Item 20070628
2 DETERMINE_FOLLOW_UP Instance method Public Method Determine if a follow-up document exists 20070703
3 DISPLAY_DETAILS Instance method Public Method Display tracking details 20070503
4 GET_DATA Instance method Public Method Get tracking data for returns purchase order 20070503
5 GET_FIELD_STATUS Instance method Public Method Get maintenance status of fields for fieldselection 20070716
6 GET_HEADER_DATA Instance method Public Method Get Header Returns Data 20070628
7 GET_PREVIOUS_ORDER Instance method Public Method Get previous returns order or returns stock transport order 20070613
8 GET_RETURNED_QTY_REF_DOC Instance method Public Method Get returned quantity on reference purchase order 20070503
9 GET_VALID_CODES Instance method Public Method Get selectable codes for current process 20070321
10 IS_FOLLOW_UP Instance method Public Method Check if current document is a follow_up document 20070801
11 MAINTAIN_NEXT_PLANTS Instance method Public Method Call popup window for entering next plants 20070417
12 MAINTAIN_VENDOR_ADDRESS Instance method Public Method Maintain additional delivery address for next vendor 20070716
13 PROCESS_DATA Instance method Public Method Data exchange and checks between application and controller 20070612
14 PROCESS_HEADER_DATA Instance method Public Method Check entries on header returns tab 20071023
15 SAVE Instance method Public Method Save tracking data along with a returns purchase order 20070220
16 SET_DATA Instance method Public Method Check data and write to controller buffer 20070503
17 SET_HEADER_DATA Instance method Public Method Set Header Returns Data 20070628
18 VERIFY 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 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080129
2 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) XFELD Item Data have been changed 20070705
3 Exporting EV_NOT_ALL_COPIED Call by reference Type reference (TYPE) XFELD Not all fields have been copied to item 20080129
4 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20070628
5 Importing 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 Exporting EV_DISPLAY_ONLY Call by reference Type reference (TYPE) XFELD No returns specific changes allowed 20070703
2 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Multi-step returns - document type 20070703
3 Importing IV_EBELP Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20070703
4 Importing IV_RESWK Call by reference Type reference (TYPE) WERKS_D Checkbox 20070703
5 Importing 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 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20070503
2 Importing IV_EBELP Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20070503
3 Importing IV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Multi-step returns - process ID 20070503
4 Importing 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 Exporting ES_COMM_CTRL_APPL Call by reference Type reference (TYPE) MSR_S_COMM_CTRL_APPL Multi-Step Returns: Data Exchange with applications 20070503
2 Importing IS_MEPOHEADER Call by reference Type reference (TYPE) MEPOHEADER Purchase Order Header Data 20070510
3 Importing IS_MEPOITEM Call by reference Type reference (TYPE) MEPOITEM Purchase Order Item 20070510
4 Importing IV_MSR_ITEM Call by reference Type reference (TYPE) MSR_PROCESS_ITEM 0 Multi-step returns - item number 20070613
5 Importing 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 Exporting EV_ADRNR_EXISTS Call by reference Type reference (TYPE) XFELD 'X'-additional address for vendor is maintained 20070716
2 Exporting EV_MULTIPLE_PLANTS Call by reference Type reference (TYPE) XFELD 'X'-multiple plants exist 20070716
3 Exporting EV_VENDOR_EXISTS Call by reference Type reference (TYPE) XFELD 'X'-next vendor is maintained 20070716
4 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20070716
5 Importing IV_EBELP Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20070716
6 Importing IV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Multi-step returns - process ID 20070716
7 Importing 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 Exporting ES_COMM_CTRL_APPL Call by reference Type reference (TYPE) MSR_S_COMM_CTRL_APPL data exchange with applications 20070628
2 Importing 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 Exporting EV_PRE_ORDER_ITEM Call by reference Type reference (TYPE) MSR_DOC_ITEM Multi-step returns - document item 20070613
2 Exporting EV_PRE_ORDER_NR Call by reference Type reference (TYPE) MSR_DOC_NR Multi-step returns - document number 20070613
3 Exporting EV_PRE_ORDER_TYPE Call by reference Type reference (TYPE) MSR_DOC_TYPE Multi-step returns - document type 20070613
4 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number in change mode 20070613
5 Importing IV_EBELP Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document in change mode 20070613
6 Importing IV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Multi-step returns - process ID 20070613
7 Importing IV_MSR_ITEM Call by reference Type reference (TYPE) MSR_PROCESS_ITEM Multi-step returns - item number 20070613
8 Importing IV_RESWK Call by reference Type reference (TYPE) WERKS_D Supplying Plant in change mode 20070614
9 Importing 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 Exporting EV_QTY_RETURNED Call by reference Type reference (TYPE) MENGE_D Summary of returned quantity except current document 20070503
2 Exporting EV_UNIT Call by reference Type reference (TYPE) UNIT Unit of reference ond returned quantity 20070503
3 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20070503
4 Importing IV_EBELP Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20070503
5 Importing IV_REF_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20070503
6 Importing 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 Exporting ET_CODES Call by reference Type reference (TYPE) MSR_T_CODES Multi-step returns - codes 20070518
2 Importing IS_COMM_CTRL_APPL Call by reference Type reference (TYPE) MSR_S_COMM_CTRL_APPL data exchange with applications 20070518
3 Importing IS_MEPOHEADER Call by reference Type reference (TYPE) MEPOHEADER Purchase Order Header 20070516
4 Importing 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 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20070801
2 Importing IV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Multi-Step Returns - Process ID 20070801
3 Importing IV_RESWK Call by reference Type reference (TYPE) WERKS_D Plant 20070801
4 Returning 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 Changing CS_NEXT_PLANT Call by reference Type reference (TYPE) MSR_S_NEXT_PLANT_EXT first follow_up plant 20070522
2 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) XFELD Data have been changed 20070628
3 Exporting EV_MULTIPLE_PLANTS Call by reference Type reference (TYPE) XFELD more plants than NEXT_PLANT exist 20070417
4 Importing IV_DISPLAY_ONLY Call by reference Type reference (TYPE) XFELD Display Mode 20070627
5 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20070601
6 Importing 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 Exporting EV_ADRNR Call by reference Type reference (TYPE) ADRN2 Number of delivery address 20071114
2 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) XFELD data have been changed 20070716
3 Importing IV_DISPLAY_ONLY Call by reference Type reference (TYPE) XFELD Dispay only mode 20070716
4 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20070716
5 Importing 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 Exporting ES_COMM_CTRL_APPL Call by reference Type reference (TYPE) MSR_S_COMM_CTRL_APPL data exchange with applications 20070612
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20070612
3 Importing 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 Importing IS_MEPOHEADER Call by reference Type reference (TYPE) MEPOHEADER Purchase Order Header Data 20070612
5 Importing IS_MEPOITEM Call by reference Type reference (TYPE) MEPOITEM Purchase Order Item 20070612
6 Importing IV_MSR_ITEM Call by reference Type reference (TYPE) MSR_PROCESS_ITEM 0 Multi-step returns - item number 20070613
7 Importing 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 CX_MSR_TRC 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 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Return Parameter 20071025
2 Importing IS_MEPOHEADER Call by reference Type reference (TYPE) MEPOHEADER Purchase Order Header Data 20071025
# Exception Resumable Description Created on
1 CX_MSR_TRC 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 Importing 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 Importing IS_COMM_CTRL_APPL Call by reference Type reference (TYPE) MSR_S_COMM_CTRL_APPL data exchange with applications 20070503
2 Importing IS_MEPOHEADER Call by reference Type reference (TYPE) MEPOHEADER Purchase Order Header Data 20070510
3 Importing 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 Importing 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 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Return Parameter 20070730
2 Exporting EV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Multi-step returns - process ID 20070503
3 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20070503
4 Importing IS_EKKO_OLD Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20070829
5 Importing IT_BEKPO Call by reference Type reference (TYPE) MMPUR_BEKPO Table Types for Purchasing Document Items 20070525
# Exception Resumable Description Created on
1 CX_MSR_TRC Errors in multi-step returns application controller 20070503
History
Last changed by/on SAP  20110908 
SAP Release Created in 100