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 | ![]() |
Instance method | Public | Method | Returns screen: check obligatory data | 20071023 |
2 | ![]() |
Instance method | Public | Method | Check returns data on incompleteness | 20070727 |
3 | ![]() |
Instance method | Public | Method | Check returns data with sales order item data | 20071210 |
4 | ![]() |
Instance method | Public | Method | Check if 'In-house' or 'External' repair exists | 20121015 |
5 | ![]() |
Instance method | Public | Method | Delete item from returns order | 20070702 |
6 | ![]() |
Instance method | Public | Method | Determine if a follow-up document exists | 20070705 |
7 | ![]() |
Instance method | Public | Method | Show tracking details for application | 20070503 |
8 | ![]() |
Instance method | Public | Method | Exchange returns order document number | 20071018 |
9 | ![]() |
Instance method | Public | Method | get defaults from customer BadI | 20110323 |
10 | ![]() |
Instance method | Public | Method | Get tracking data for returns order | 20070503 |
11 | ![]() |
Instance method | Public | Method | Get tracking data for CMR when created via CRD | 20080528 |
12 | ![]() |
Instance method | Public | Method | Get the next plants values of an item | 20080822 |
13 | ![]() |
Instance method | Public | Method | Get selectable codes for current process | 20070321 |
14 | ![]() |
Instance method | Public | Method | Call popup window for entering next plants | 20070411 |
15 | ![]() |
Instance method | Public | Method | Maintain additional delivery address for next vendor | 20070716 |
16 | ![]() |
Instance method | Public | Method | Save tracking data along with a returns order | 20070212 |
17 | ![]() |
Instance method | Public | Method | Set tracking data for returns order | 20070503 |
18 | ![]() |
Instance method | Public | Method | Initialize tracking data | 20070710 |
19 | ![]() |
Instance method | Public | Method | Set item default data | 20070911 |
20 | ![]() |
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 | ![]() |
ES_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20071119 | ||
2 | ![]() |
IS_SALES_ITEM | Call by reference | Type reference (TYPE) | MSR_S_SALES_ITEM | Advanced Returns: Item data | 20080305 | ||
3 | ![]() |
IS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Sales Document: Header Data | 20071120 | ||
4 | ![]() |
IS_VBAP | Call by reference | Type reference (TYPE) | VBAP | Sales Document: Item Data | 20071120 | ||
5 | ![]() |
IT_NEXT_PLANTS | Call by reference | Type reference (TYPE) | MSR_T_NEXT_PLANTS | Multi-step returns - next plants | 20080320 | ||
6 | ![]() |
IT_VBEP | Call by reference | Type reference (TYPE) | VA_VBEPVB_T | Table for structure VBEPVB | 20080515 | ||
7 | ![]() |
IV_CHECK_RO_DATA | Call by reference | Type reference (TYPE) | FLAG | SPACE | General Flag | 20100707 | |
8 | ![]() |
IV_SAVE_PREPARE | Call by reference | Type reference (TYPE) | FLAG | SPACE | General Flag | 20121015 | |
9 | ![]() |
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 | ![]() |
ET_VBUV | Call by reference | Type reference (TYPE) | VA_VBUV_T | Table type for VBUV | 20070727 | ||
2 | ![]() |
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 | ![]() |
ES_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20071210 | ||
2 | ![]() |
IS_SALES_ITEM | Call by reference | Type reference (TYPE) | MSR_S_SALES_ITEM | Advanced Returns: Item data | 20080310 | ||
3 | ![]() |
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 | ![]() |
ES_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20121015 | ||
2 | ![]() |
IV_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | Item Number | 20121015 | ||
3 | ![]() |
IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Process Identification Number | 20121015 | ||
4 | ![]() |
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 | ![]() |
IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20070704 | ||
2 | ![]() |
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 | ![]() |
EV_DISPLAY_ONLY | Call by reference | Type reference (TYPE) | XFELD | No returns specific changes allowed | 20070705 | ||
2 | ![]() |
IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20070705 | ||
3 | ![]() |
IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VA | Sales Document | 20070705 | ||
4 | ![]() |
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 | ![]() |
IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20070904 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
CS_COMM_CTRL_APPL | Call by reference | Type reference (TYPE) | MSR_S_COMM_CTRL_APPL | Multi-step returns: data exchange with applications | 20110323 | ||
2 | ![]() |
IS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Sales Document: Header Data | 20110323 | ||
3 | ![]() |
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 | ![]() |
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_VBAK | Call by reference | Type reference (TYPE) | VBAK | Sales Document: Header Data | 20080312 | ||
3 | ![]() |
IS_VBAP | Call by reference | Type reference (TYPE) | VBAP | Table type SD document: Delivery: Item data | 20070503 | ||
4 | ![]() |
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 | ![]() |
ES_COMM_CTRL_APPL | Call by reference | Type reference (TYPE) | MSR_S_COMM_CTRL_APPL | Multi-Step Returns: Data Exchange with applications | 20080528 | ||
2 | ![]() |
IS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Sales Document: Header Data | 20080528 | ||
3 | ![]() |
IS_VBAP | Call by reference | Type reference (TYPE) | VBAP | Table type SD document: Delivery: Item data | 20080528 | ||
4 | ![]() |
IV_INSPECTION_CODE | Call by reference | Type reference (TYPE) | MSR_INSPECTION_CODE | Inspection Code | 20080729 | ||
5 | ![]() |
IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Multi-step returns - process ID | 20080528 | ||
6 | ![]() |
IV_MSR_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | Multi-step returns - item number | 20080528 | ||
7 | ![]() |
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 | ![]() |
ET_NEXT_PLANTS | Call by reference | Type reference (TYPE) | MSR_T_NEXT_PLANTS | Advanced Returns Management - Next Plants | 20080822 | ||
2 | ![]() |
IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20080822 | ||
3 | ![]() |
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 | ![]() |
ET_CODES | Call by reference | Type reference (TYPE) | MSR_T_CODES | Follow-Up Activity Codes | 20070601 | ||
2 | ![]() |
IS_COMM_CTRL_APPL | Call by reference | Type reference (TYPE) | MSR_S_COMM_CTRL_APPL | Data exchange with applications | 20070704 | ||
3 | ![]() |
IS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Sales Document: Header Data | 20080313 | ||
4 | ![]() |
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 | ![]() |
CS_NEXT_PLANT | Call by reference | Type reference (TYPE) | MSR_S_NEXT_PLANT_EXT | Mlti-step returns - next plant | 20070704 | ||
2 | ![]() |
CT_NEXT_PLANTS | Call by reference | Type reference (TYPE) | MSR_T_NEXT_PLANTS | Multi-step returns - next plants | 20080320 | ||
3 | ![]() |
EV_DATA_CHANGED | Call by reference | Type reference (TYPE) | XFELD | Data have been changed | 20070704 | ||
4 | ![]() |
EV_MULTIPLE_PLANTS | Call by reference | Type reference (TYPE) | XFELD | More plants than NEXT_PLANT exists | 20070411 | ||
5 | ![]() |
EV_RMA_VENDOR_REQ | Call by reference | Type reference (TYPE) | MSR_VRMA_REQ | Vendor RMA Number Required | 20071121 | ||
6 | ![]() |
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 | ![]() |
IV_DISPLAY_ONLY | Call by reference | Type reference (TYPE) | XFELD | Display mode | 20070704 | ||
8 | ![]() |
IV_FAST_CHANGE | Call by reference | Type reference (TYPE) | XFELD | Aufruf für Funktion "Fast Change" | 20080320 | ||
9 | ![]() |
IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20110125 | ||
10 | ![]() |
IV_NO_DIALOG | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Single-Character Indicator | 20100623 | |
11 | ![]() |
IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20070704 | ||
12 | ![]() |
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 | ![]() |
EV_ADRNR | Call by reference | Type reference (TYPE) | ADRN2 | Number of delivery address | 20071108 | ||
2 | ![]() |
EV_DATA_CHANGED | Call by reference | Type reference (TYPE) | XFELD | Data have been changed | 20070716 | ||
3 | ![]() |
IS_MSR_SALES_ITEM | Call by reference | Type reference (TYPE) | MSR_S_SALES_ITEM | Advanced Returns: Item data | 20101102 | ||
4 | ![]() |
IS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Sales Document: Header Data | 20101102 | ||
5 | ![]() |
IV_CLEAR_ADRNR | Call by reference | Type reference (TYPE) | XFELD | Clear number of delivery address | 20071030 | ||
6 | ![]() |
IV_DISPLAY_ONLY | Call by reference | Type reference (TYPE) | XFELD | Dispay only mode | 20070716 | ||
7 | ![]() |
IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20070716 | ||
8 | ![]() |
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 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070711 | ||
2 | ![]() |
EV_RMA_VENDOR_REQ | Call by reference | Type reference (TYPE) | MSR_VRMA_REQ | Vendor RMA Number Required | 20071120 | ||
3 | ![]() |
IS_COMM_CTRL_APPL | Call by reference | Type reference (TYPE) | MSR_S_COMM_CTRL_APPL | data exchange with applications | 20070503 | ||
4 | ![]() |
IS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Sales Document: Header Data | 20080312 | ||
5 | ![]() |
IS_VBAP | Call by reference | Type reference (TYPE) | VBAP | Sales Document: Item Data | 20070710 | ||
6 | ![]() |
IT_NEXT_PLANTS | Call by reference | Type reference (TYPE) | MSR_T_NEXT_PLANTS | Multi-step returns - next plants | 20080320 | ||
7 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Message Table | 20100823 | ||
2 | ![]() |
EV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Process ID | 20070503 | ||
3 | ![]() |
EV_MSR_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | Item Number | 20071024 | ||
4 | ![]() |
IS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Sales Document: Header Data | 20070801 | ||
5 | ![]() |
IT_VBAP | Call by reference | Type reference (TYPE) | VA_VBAPVB_T | Table for structure VBAPVB | 20070924 | ||
6 | ![]() |
IT_VBAP_DB | Call by reference | Type reference (TYPE) | VA_VBAPVB_T | Table for structure VBAPVB | 20070924 | ||
7 | ![]() |
IT_VBEP | Call by reference | Type reference (TYPE) | VA_VBEPVB_T | Table for structure VBEPVB | 20080417 | ||
8 | ![]() |
IT_VBUK | Call by reference | Type reference (TYPE) | VA_VBUKVB_T | Table for structure VBUKBV | 20070924 | ||
9 | ![]() |
IT_VBUK_DB | Call by reference | Type reference (TYPE) | VA_VBUKVB_T | Table for structure VBUKBV | 20071221 | ||
10 | ![]() |
IT_VBUV | Call by reference | Type reference (TYPE) | VA_VBUVVB_T | Table type for VBUVVB | 20070921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Errors in multi-step returns application controller | 20070711 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 100 |