SAP ABAP Interface IF_MSR_TRC_RO (Multistep-returns interface to returns 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 20070212
Properties
Interface IF_MSR_TRC_RO  
Short Description Multistep-returns interface to returns order    
General Data
Package MSR_TRACKING   Multi-Step Returns: Tracking 
Created 20070212   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_MSR_TRC_RO has no interface.
Friends
Interface IF_MSR_TRC_RO has no friend.
Attributes
Interface IF_MSR_TRC_RO has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATA Instance method Public Method Returns screen: check obligatory data 20071023
2 CHECK_INCOMPLETENESS Instance method Public Method Check returns data on incompleteness 20070727
3 CHECK_ITEM Instance method Public Method Check returns data with sales order item data 20071210
4 CHECK_REPAIR_LFU Instance method Public Method Check if 'In-house' or 'External' repair exists 20121015
5 DELETE Instance method Public Method Delete item from returns order 20070702
6 DETERMINE_FOLLOW_UP Instance method Public Method Determine if a follow-up document exists 20070705
7 DISPLAY_DETAILS Instance method Public Method Show tracking details for application 20070503
8 EXCHANGE_DOCUMENT_NUMBER Instance method Public Method Exchange returns order document number 20071018
9 GET_CUSTOMER_DEFAULTS Instance method Public Method get defaults from customer BadI 20110323
10 GET_DATA Instance method Public Method Get tracking data for returns order 20070503
11 GET_DATA_CRD Instance method Public Method Get tracking data for CMR when created via CRD 20080528
12 GET_NEXT_PLANTS Instance method Public Method Get the next plants values of an item 20080822
13 GET_VALID_CODES Instance method Public Method Get selectable codes for current process 20070321
14 MAINTAIN_NEXT_PLANTS Instance method Public Method Call popup window for entering next plants 20070411
15 MAINTAIN_VENDOR_ADDRESS Instance method Public Method Maintain additional delivery address for next vendor 20070716
16 SAVE Instance method Public Method Save tracking data along with a returns order 20070212
17 SET_DATA Instance method Public Method Set tracking data for returns order 20070503
18 SET_DOCUMENT_TYPE Instance method Public Method Initialize tracking data 20070710
19 SET_ITEM_DEFAULTS Instance method Public Method Set item default data 20070911
20 VERIFY Instance method Public Method Check data and update controller buffers 20070503
Events
Interface IF_MSR_TRC_RO has no event.
Types
Interface IF_MSR_TRC_RO has no local type.
Method Signatures

Method CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20071119
2 Importing IS_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20080305
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20071120
4 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20071120
5 Importing IT_NEXT_PLANTS Call by reference Type reference (TYPE) MSR_T_NEXT_PLANTS Multi-step returns - next plants 20080320
6 Importing IT_VBEP Call by reference Type reference (TYPE) VA_VBEPVB_T Table for structure VBEPVB 20080515
7 Importing IV_CHECK_RO_DATA Call by reference Type reference (TYPE) FLAG SPACE General Flag 20100707
8 Importing IV_SAVE_PREPARE Call by reference Type reference (TYPE) FLAG SPACE General Flag 20121015
9 Importing IV_VWPOS Call by reference Type reference (TYPE) VWPOS Item usage 20080305

Method CHECK_DATA on Interface IF_MSR_TRC_RO has no exception.

Method CHECK_INCOMPLETENESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VBUV Call by reference Type reference (TYPE) VA_VBUV_T Table type for VBUV 20070727
2 Importing IT_XVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20070727

Method CHECK_INCOMPLETENESS on Interface IF_MSR_TRC_RO has no exception.

Method CHECK_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20071210
2 Importing IS_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20080310
3 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20071210

Method CHECK_ITEM on Interface IF_MSR_TRC_RO has no exception.

Method CHECK_REPAIR_LFU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20121015
2 Importing IV_ITEM Call by reference Type reference (TYPE) MSR_PROCESS_ITEM Item Number 20121015
3 Importing IV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Process Identification Number 20121015
4 Importing IV_SPLIT_ID Call by reference Type reference (TYPE) MSR_SPLIT_ID Split Identification Number 20121015

Method CHECK_REPAIR_LFU on Interface IF_MSR_TRC_RO has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VA Sales Document Item 20070704
2 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20070704

Method DELETE on Interface IF_MSR_TRC_RO 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 20070705
2 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VA Sales Document Item 20070705
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20070705
4 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20070705

Method DETERMINE_FOLLOW_UP on Interface IF_MSR_TRC_RO has no exception.

Method DISPLAY_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VA Sales Document Item 20070904
2 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20070904

Method DISPLAY_DETAILS on Interface IF_MSR_TRC_RO has no exception.

Method EXCHANGE_DOCUMENT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20071018

Method EXCHANGE_DOCUMENT_NUMBER on Interface IF_MSR_TRC_RO has no exception.

Method GET_CUSTOMER_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMM_CTRL_APPL Call by reference Type reference (TYPE) MSR_S_COMM_CTRL_APPL Multi-step returns: data exchange with applications 20110323
2 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20110323
3 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20110323

Method GET_CUSTOMER_DEFAULTS on Interface IF_MSR_TRC_RO 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_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080312
3 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Table type SD document: Delivery: Item data 20070503
4 Importing IV_SPLIT_ID Call by reference Type reference (TYPE) MSR_SPLIT_ID Split Identification Number 20090730

Method GET_DATA on Interface IF_MSR_TRC_RO has no exception.

Method GET_DATA_CRD 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 20080528
2 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080528
3 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Table type SD document: Delivery: Item data 20080528
4 Importing IV_INSPECTION_CODE Call by reference Type reference (TYPE) MSR_INSPECTION_CODE Inspection Code 20080729
5 Importing IV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Multi-step returns - process ID 20080528
6 Importing IV_MSR_ITEM Call by reference Type reference (TYPE) MSR_PROCESS_ITEM Multi-step returns - item number 20080528
7 Importing IV_SPLIT_ID Call by reference Type reference (TYPE) MSR_SPLIT_ID Multi-step returns - split ID 20080528

Method GET_DATA_CRD on Interface IF_MSR_TRC_RO has no exception.

Method GET_NEXT_PLANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEXT_PLANTS Call by reference Type reference (TYPE) MSR_T_NEXT_PLANTS Advanced Returns Management - Next Plants 20080822
2 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VA Sales Document Item 20080822
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20080822

Method GET_NEXT_PLANTS on Interface IF_MSR_TRC_RO 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 Follow-Up Activity Codes 20070601
2 Importing IS_COMM_CTRL_APPL Call by reference Type reference (TYPE) MSR_S_COMM_CTRL_APPL Data exchange with applications 20070704
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080313
4 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP 20080425

Method GET_VALID_CODES on Interface IF_MSR_TRC_RO 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 Mlti-step returns - next plant 20070704
2 Changing CT_NEXT_PLANTS Call by reference Type reference (TYPE) MSR_T_NEXT_PLANTS Multi-step returns - next plants 20080320
3 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) XFELD Data have been changed 20070704
4 Exporting EV_MULTIPLE_PLANTS Call by reference Type reference (TYPE) XFELD More plants than NEXT_PLANT exists 20070411
5 Exporting EV_RMA_VENDOR_REQ Call by reference Type reference (TYPE) MSR_VRMA_REQ Vendor RMA Number Required 20071121
6 Importing IT_NEXT_PLANT_SET Call by reference Type reference (TYPE) MSR_T_NEXT_PLANT_SET Table Type of Line Type MSR_S_NEXT_PLANT_SET 20100623
7 Importing IV_DISPLAY_ONLY Call by reference Type reference (TYPE) XFELD Display mode 20070704
8 Importing IV_FAST_CHANGE Call by reference Type reference (TYPE) XFELD Aufruf für Funktion "Fast Change" 20080320
9 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110125
10 Importing IV_NO_DIALOG Call by reference Type reference (TYPE) CHAR1 SPACE Single-Character Indicator 20100623
11 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VA Sales Document Item 20070704
12 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20070704

Method MAINTAIN_NEXT_PLANTS on Interface IF_MSR_TRC_RO 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 20071108
2 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) XFELD Data have been changed 20070716
3 Importing IS_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20101102
4 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20101102
5 Importing IV_CLEAR_ADRNR Call by reference Type reference (TYPE) XFELD Clear number of delivery address 20071030
6 Importing IV_DISPLAY_ONLY Call by reference Type reference (TYPE) XFELD Dispay only mode 20070716
7 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VA Sales Document Item 20070716
8 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20070716

Method MAINTAIN_VENDOR_ADDRESS on Interface IF_MSR_TRC_RO has no exception.

Method SAVE Signature

Method SAVE on Interface IF_MSR_TRC_RO has no parameter.
Method SAVE on Interface IF_MSR_TRC_RO has no exception.

Method SET_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 Table with BAPI Return Information 20070711
2 Exporting EV_RMA_VENDOR_REQ Call by reference Type reference (TYPE) MSR_VRMA_REQ Vendor RMA Number Required 20071120
3 Importing IS_COMM_CTRL_APPL Call by reference Type reference (TYPE) MSR_S_COMM_CTRL_APPL data exchange with applications 20070503
4 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080312
5 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20070710
6 Importing IT_NEXT_PLANTS Call by reference Type reference (TYPE) MSR_T_NEXT_PLANTS Multi-step returns - next plants 20080320
7 Importing IV_CHECK_RO_DATA Call by reference Type reference (TYPE) FLAG ABAP_TRUE General Flag 20100707

Method SET_DATA on Interface IF_MSR_TRC_RO has no exception.

Method SET_DOCUMENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VBTYP Call by reference Type reference (TYPE) VBTYP SD document category 20070710

Method SET_DOCUMENT_TYPE on Interface IF_MSR_TRC_RO has no exception.

Method SET_ITEM_DEFAULTS 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 Multi-step returns: data exchange with applications 20070911

Method SET_ITEM_DEFAULTS on Interface IF_MSR_TRC_RO 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 Message Table 20100823
2 Exporting EV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Process ID 20070503
3 Exporting EV_MSR_ITEM Call by reference Type reference (TYPE) MSR_PROCESS_ITEM Item Number 20071024
4 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20070801
5 Importing IT_VBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20070924
6 Importing IT_VBAP_DB Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20070924
7 Importing IT_VBEP Call by reference Type reference (TYPE) VA_VBEPVB_T Table for structure VBEPVB 20080417
8 Importing IT_VBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Table for structure VBUKBV 20070924
9 Importing IT_VBUK_DB Call by reference Type reference (TYPE) VA_VBUKVB_T Table for structure VBUKBV 20071221
10 Importing IT_VBUV Call by reference Type reference (TYPE) VA_VBUVVB_T Table type for VBUVVB 20070921
# Exception Resumable Description Created on
1 CX_MSR_TRC Errors in multi-step returns application controller 20070711
History
Last changed by/on SAP  20130531 
SAP Release Created in 100