Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_CM | Multistep-returns interface for credit memo | 20070221 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_DLV | Multistep-returns interface for deliveries | 20070511 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_GM | Multistep-returns interface for goods movements | 20070221 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_INSP | Multistep-returns interface to inspection/LDM | 20070228 |
| 5 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_IV | Multistep-returns interface for invoice verification | 20070503 |
| 6 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_LFU_VRM | Advanced Returns Interface for LFU of Vendor Replacement | 20101013 |
| 7 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_PO | Advanced Returns Interface for Purchase Orders | 20100915 |
| 8 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_RO | Multistep-returns interface to returns order | 20070212 |
| 9 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_RO_NO_UI | Multistep-returns interface to returns order | 20100607 |
| 10 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_RPO | Multistep-returns interface to returns purchase order | 20070220 |
| ... | Click here to see Used By full list (0 items) | |||
Properties
| Class | CL_MSR_TRC_CONTROLLER | |
| Short Description | Application controller for multistep returns | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MSR_TRACKING | Multi-Step Returns: Tracking |
| Created | 20070212 | SAP |
| Last change | 20130531 | 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) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_MSR_TRC_CM | Multistep-returns interface for credit memo | 20070221 | ||
| 2 | IF_MSR_TRC_DLV | Multistep-returns interface for deliveries | 20070511 | ||
| 3 | IF_MSR_TRC_GM | Multistep-returns interface for goods movements | 20070221 | ||
| 4 | IF_MSR_TRC_INSP | Multistep-returns interface to inspection/LDM | 20070228 | ||
| 5 | IF_MSR_TRC_IV | Multistep-returns interface for invoice verification | 20070503 | ||
| 6 | IF_MSR_TRC_LFU_VRM | Advanced Returns Interface for LFU of Vendor Replacement | 20101013 | ||
| 7 | IF_MSR_TRC_PO | Advanced Returns Interface for Purchase Orders | 20100915 | ||
| 8 | IF_MSR_TRC_RO | Multistep-returns interface to returns order | 20070212 | ||
| 9 | IF_MSR_TRC_RO_NO_UI | Multistep-returns interface to returns order | 20100607 | ||
| 10 | IF_MSR_TRC_RPO | Multistep-returns interface to returns purchase order | 20070220 | ||
| 11 | IF_MSR_TRC_SR | Advanced returns interface for settlement requirement | 20120711 |
Friends
Class CL_MSR_TRC_CONTROLLER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | MSR_TRC | Multi-step returns - Tracking | 20070704 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns - communication Controller TRC_DB | 20071112 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | MSR_T_CTRL_BUFFER | Multi-step returns: controller buffer | 20071112 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | MSR_T_CTRL_BUFFER | Multi-step returns: controller buffer (deleted items) | 20071112 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | XFELD | Instances is dirty (obsolete) | 20080118 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | MSR_DOC_TYPE | Document Type for Inspection-Interface: Inspection or LDM | 20070629 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | MSR_DOC_TYPE | Document Type for PO-Interface: Repair PO or Replacement PO | 20100920 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | MSR_DOC_TYPE | Document Type for rO-Interface: rO or CMR | 20070629 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | MSR_DOC_TYPE | Document Type for rPO-Interface: rPO or rSTO | 20070629 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Check replacement material data | 20100623 | |
| 2 | Static method | Private | Method | Check quantity of replacement, refunding, replaced and insp | 20100818 | |
| 3 | Instance method | Private | Method | Check plausibility | 20070530 | |
| 4 | Static method | Private | Method | Check follow-up code | 20070724 | |
| 5 | Static method | Public | Method | Check follow-up code depending on valuation | 20101110 | |
| 6 | Instance method | Private | Method | Check data plausibility in inspection | 20071017 | |
| 7 | Instance method | Private | Method | Check follow-up documents for inspection | 20080116 | |
| 8 | Instance method | Private | Method | Check refund control with intra-company shipment | 20080201 | |
| 9 | Static method | Private | Method | Check sales area and company code for receiving plant | 20110510 | |
| 10 | Static method | Private | Method | Check consistency of plants | 20070525 | |
| 11 | Instance method | Private | Method | Check if quantity change is allowed | 20071116 | |
| 12 | Static method | Private | Method | Check refund "After Receipt of Credit Memo" | 20080214 | |
| 13 | Static method | Private | Method | Check refund control | 20070717 | |
| 14 | Static method | Public | Method | Check replacement material data | 20110509 | |
| 15 | Static method | Private | Method | check supplying plant with matnr | 20100913 | |
| 16 | Instance method | Private | Method | Check data plausibility in returns order | 20071016 | |
| 17 | Instance method | Private | Method | Check obligatory inspection code in returns order | 20071017 | |
| 18 | Instance method | Private | Method | Check inspection data in returns order | 20071017 | |
| 19 | Instance method | Private | Method | Check refund control in returns order | 20071022 | |
| 20 | Instance method | Private | Method | Check if material is service material | 20090216 | |
| 21 | Static method | Private | Method | Check supplying plant by VKORG and VTWEG | 20110502 | |
| 22 | Static method | Private | Method | Check follow-up vendor | 20070525 | |
| 23 | Static method | Private | Method | Check follow-up vendor | 20100803 | |
| 24 | Static method | Private | Method | Check if vendor is entered in rPO if vendor RMA is required | 20070525 | |
| 25 | Instance method | Public | Constructor | 20071015 | ||
| 26 | Instance method | Private | Method | Copy inspection header to all items in controller buffer | 20080116 | |
| 27 | Instance method | Private | Method | Copy item data to header buffer | 20080117 | |
| 28 | Instance method | Private | Method | Delete record from controller buffer | 20070621 | |
| 29 | Instance method | Private | Method | Navigate to tracking UI | 20070511 | |
| 30 | Instance method | Private | Method | Exchange temporary document number in controller buffer | 20071018 | |
| 31 | Instance method | Private | Method | Exchange temporary document number in controller & DB buffer | 20070604 | |
| 32 | Instance method | Private | Method | Get application type from application data | 20070327 | |
| 33 | Instance method | Private | Method | Get approval block from approval flag | 20070821 | |
| 34 | Instance method | Private | Method | Create BAdI object reference | 20070704 | |
| 35 | Instance method | Private | Method | Get data either from controller buffer or from database | 20070612 | |
| 36 | Instance method | Private | Method | Get first item from controller buffer | 20080121 | |
| 37 | Instance method | Private | Method | Get document type depending on application data | 20070521 | |
| 38 | Instance method | Private | Method | Get Document type from MSR_D_EXECUTED | 20101004 | |
| 39 | Instance method | Private | Method | Get supplying plant for inspection of rSTO | 20080627 | |
| 40 | Instance method | Private | Method | Move inspection data into controller buffer | 20080116 | |
| 41 | Instance method | Private | Method | Get defaults for inspection/LFU into controller buffer | 20070724 | |
| 42 | Instance method | Private | Method | Create new inspection item in controller buffer | 20070824 | |
| 43 | Instance method | Private | Method | get messagess from tracking DB Class | 20100608 | |
| 44 | Instance method | Private | Method | Get field NEXT_PLANT from first entry of table NEXT_PLANTS | 20070522 | |
| 45 | Instance method | Private | Method | Get defaults for replacement PO from referenced rPO | 20100927 | |
| 46 | Instance method | Private | Method | Get the rma_vendor_required flag from PIR | 20070327 | |
| 47 | Instance method | Private | Method | Get default values for rO items into controller buffer | 20070911 | |
| 48 | Instance method | Private | Method | Get defaults for own returns and save into controller buffer | 20070615 | |
| 49 | Instance method | Private | Method | Insert NEXT_PLANT in first line of table NEXT_PLANTS | 20070522 | |
| 50 | Instance method | Private | Method | Insert external next plants into table NEXT_PLANTS | 20080228 | |
| 51 | Instance method | Private | Method | Insert NEXT_PLANT in first line of table NEXT_PLANTS | 20080110 | |
| 52 | Instance method | Private | Method | check if Inspection created with rO exists | 20100910 | |
| 53 | Instance method | Private | Method | Map application data to controller buffer | 20070628 | |
| 54 | Instance method | Private | Method | Map controller buffer to application data | 20070521 | |
| 55 | Instance method | Private | Method | Map tracking DB data to buffer data | 20070814 | |
| 56 | Instance method | Private | Method | Map inspection/LFU data to controller buffer | 20070731 | |
| 57 | Instance method | Private | Method | Map inspection/LFU data to controller buffer | 20101015 | |
| 58 | Instance method | Private | Method | Map returns sales order data to controller buffer | 20070629 | |
| 59 | Instance method | Private | Method | Map returns purchase order data to controller buffer | 20070522 | |
| 60 | Instance method | Private | Method | Collect deleted items into deleted items buffer | 20071109 | |
| 61 | Instance method | Private | Method | Save data into controller buffer | 20070601 | |
| 62 | Instance method | Private | Method | Transfer data from controller buffer to tracking DB buffer | 20070613 | |
| 63 | Instance method | Private | Method | Set deviation Flag for CC-rO | 20080609 | |
| 64 | Instance method | Public | Method | Sets controller instance dirty (obsolete) | 20080118 | |
| 65 | Instance method | Private | Method | Set doctype for the whole document | 20070629 | |
| 66 | Instance method | Private | Method | Set refunding procedure from refund control | 20070731 | |
| 67 | Instance method | Private | Method | Calculate replaced quantity for partial deliveries | 20101203 |
Events
Class CL_MSR_TRC_CONTROLLER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_PO_ITEMS | Private | See coding | 20070523 | BEGIN OF ty_s_po_items,
ebeln TYPE ebeln,
ebelp TYPE ebelp,
loekz TYPE loekz,
END OF ty_s_po_items
|
||
| 2 | TY_T_PO_ITEMS | Private | See coding | 20070523 | ty_t_po_items TYPE STANDARD TABLE OF ty_s_po_items
|
Method Signatures
Method CHECK_CMR_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100623 | |||
| 2 | IV_CMR_QTY | Call by reference | Type reference (TYPE) | MSR_CMR_QTY | Replacement Material Quantity | 20100629 | |||
| 3 | IV_CMR_UNIT | Call by reference | Type reference (TYPE) | MSR_CMR_UNIT | Replacement Material Unit of Measure | 20100623 | |||
| 4 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | 20100623 | ||||
| 5 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | 20100623 | ||||
| 6 | IV_REFUND_CODE | Call by reference | Type reference (TYPE) | MSR_INSP_REFUND_CODE | Returns Refund Code | 20100623 | |||
| 7 | IV_REFUND_RELEASED | Call by reference | Type reference (TYPE) | MSR_REFUNDING_RELEASED | Refunding Released | 20100722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multistep-returns application controller | 20100623 |
Method CHECK_COMPENSATION_QUANTITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100818 | |||
| 2 | IV_ABGRU | Call by reference | Type reference (TYPE) | ABGRU_VA | Reason for Rejection of Quotations and Sales Orders | 20101111 | |||
| 3 | IV_CMR_QTY | Call by reference | Type reference (TYPE) | MSR_CMR_QTY | Credit Memo Request Quantity | 20100818 | |||
| 4 | IV_CMR_UNIT | Call by reference | Type reference (TYPE) | MSR_CMR_UNIT | Credit Memo Request Unit of Measure | 20100818 | |||
| 5 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | 20100818 | ||||
| 6 | IV_INSP_QUAN | Call by reference | Type reference (TYPE) | MSR_INSP_INSPECTED_QTY | Inspected Quantity | 20100818 | |||
| 7 | IV_INSP_UNIT | Call by reference | Type reference (TYPE) | MSR_INSP_QUAN_UOM | Unit of Measure for Inspected Quantity | 20100818 | |||
| 8 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20100818 | |||
| 9 | IV_REFUND_RELEASED | Call by reference | Type reference (TYPE) | MSR_REFUNDING_RELEASED | Refunding Released | 20100818 | |||
| 10 | IV_REFUND_TYPE | Call by reference | Type reference (TYPE) | MSR_REFUND_TYPE | Refund Type | 20100818 | |||
| 11 | IV_REPLACED_QTY | Call by reference | Type reference (TYPE) | MSR_REPLACED_QTY | Reference Original Quantity for Replacement Material | 20100818 | |||
| 12 | IV_REPLACED_UNIT | Call by reference | Type reference (TYPE) | MSR_REPLACED_UNIT | Replaced Material Unit of Measure | 20100818 | |||
| 13 | IV_REPLACE_MATNR | Call by reference | Type reference (TYPE) | MSR_REPLACE_MATNR | Replacement Material | 20100818 | |||
| 14 | IV_REPLACE_QTY | Call by reference | Type reference (TYPE) | MSR_REPLACE_QTY | Replacement Material Quantity | 20100818 | |||
| 15 | IV_REPLACE_RELEASED | Call by reference | Type reference (TYPE) | MSR_REPLACEMENT_RELEASED | Replacement Released | 20100818 | |||
| 16 | IV_REPLACE_UNIT | Call by reference | Type reference (TYPE) | MSR_REPLACE_UNIT | Replacement Material Unit of Measure | 20100818 | |||
| 17 | IV_SPLIT_GROUP | Call by reference | Type reference (TYPE) | INT4 | Split Identification | 20101111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multistep-returns application controller | 20100818 |
Method CHECK_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 | Filled if required | 20070530 | |||
| 2 | IT_NEXT_PLANTS | Call by reference | Type reference (TYPE) | MSR_T_NEXT_PLANTS | Multi-step returns - next plants | 20070531 | |||
| 3 | IV_ABGRU | Call by reference | Type reference (TYPE) | ABGRU_VA | Reason for rejection of quotations and sales orders | 20100726 | |||
| 4 | IV_APPLICATION | Call by reference | Type reference (TYPE) | MSR_APPLICATION | Multi-step returns - application | 20070530 | |||
| 5 | IV_CMR_QTY | Call by reference | Type reference (TYPE) | MSR_CMR_QTY | Credit Memo Request Quantity | 20100629 | |||
| 6 | IV_CMR_UNIT | Call by reference | Type reference (TYPE) | MSR_CMR_UNIT | Credit Memo Request Unit of Measure | 20100623 | |||
| 7 | IV_COLLECT_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20070530 | |||
| 8 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20070530 | |||
| 9 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | Multi-step returns - code ID | 20070913 | |||
| 10 | IV_FU_CODE_ERP | Call by reference | Type reference (TYPE) | MSR_FU_CODE_ERP | SPACE | Maintenance of Follow-Up Code in ERP | 20101110 | ||
| 11 | IV_INSPECTION_CODE | Call by reference | Type reference (TYPE) | MSR_INSPECTION_CODE | Inspection Code | 20071008 | |||
| 12 | IV_INSP_AT_CUST | Call by reference | Type reference (TYPE) | MSR_AT_CUSTOMER_SITE | Inspection at Customer Site | 20080808 | |||
| 13 | IV_INSP_QUAN | Call by reference | Type reference (TYPE) | MSR_INSP_INSPECTED_QTY | Inspected Quantity | 20100728 | |||
| 14 | IV_INSP_UNIT | Call by reference | Type reference (TYPE) | MSR_INSP_QUAN_UOM | Unit of Measure for Inspected Quantity | 20100728 | |||
| 15 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20070530 | |||
| 16 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20100728 | |||
| 17 | IV_MAT_RECEIVED | Call by reference | Type reference (TYPE) | MSR_MATERIAL_RECEIVED | Multi-step returns - material received | 20070913 | |||
| 18 | IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Process Identification Number | 20100726 | |||
| 19 | IV_MSR_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | Item Number | 20100726 | |||
| 20 | IV_MSR_SPLIT_ID | Call by reference | Type reference (TYPE) | MSR_SPLIT_ID | Split Identification Number | 20100726 | |||
| 21 | IV_PAYING_PLANT | Call by reference | Type reference (TYPE) | MSR_REPLACE_PLANT | Supplying Plant for Replacement Material | 20100817 | |||
| 22 | IV_PRE_ORDER_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Document Number | 20110509 | |||
| 23 | IV_PRE_ORDER_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | document type of last returns document rPO/rSTO/rO | 20070531 | |||
| 24 | IV_REFUND_CODE | Call by reference | Type reference (TYPE) | MSR_INSP_REFUND_CODE | Returns Refund Code | 20100623 | |||
| 25 | IV_REFUND_CONTROL | Call by reference | Type reference (TYPE) | MSR_REFUND_CONTROL | Refund Control | 20071022 | |||
| 26 | IV_REFUND_RELEASED | Call by reference | Type reference (TYPE) | MSR_REFUNDING_RELEASED | Refunding Released | 20100722 | |||
| 27 | IV_REFUND_TYPE | Call by reference | Type reference (TYPE) | MSR_REFUND_TYPE | Refund Type | 20100727 | |||
| 28 | IV_REPLACED_QTY | Call by reference | Type reference (TYPE) | MSR_REPLACED_QTY | Reference Original Quantity for Replacement Material | 20100629 | |||
| 29 | IV_REPLACED_UNIT | Call by reference | Type reference (TYPE) | MSR_REPLACED_UNIT | Replaced Material Unit of Measure | 20100623 | |||
| 30 | IV_REPLACE_MATNR | Call by reference | Type reference (TYPE) | MSR_REPLACE_MATNR | Replacement Material | 20100602 | |||
| 31 | IV_REPLACE_QTY | Call by reference | Type reference (TYPE) | MSR_REPLACE_QTY | Replacement Material Quantity | 20100629 | |||
| 32 | IV_REPLACE_RELEASED | Call by reference | Type reference (TYPE) | MSR_REPLACEMENT_RELEASED | Replacement Released | 20100625 | |||
| 33 | IV_REPLACE_UNIT | Call by reference | Type reference (TYPE) | MSR_REPLACE_UNIT | Replacement Material Unit of Measure | 20100602 | |||
| 34 | IV_RESWK | Call by reference | Type reference (TYPE) | RESWK | Supplying (Issuing) Plant in Stock Transport Order | 20070530 | |||
| 35 | IV_SPLIT_GROUP | Call by reference | Type reference (TYPE) | INT4 | Split Identification | 20101111 | |||
| 36 | IV_START_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Document Type | 20101201 | |||
| 37 | IV_VENDOR_RMA | Call by reference | Type reference (TYPE) | MSR_VRMA_NR | Returns: Vendor Authorization number | 20070531 | |||
| 38 | IV_VRMA_REQ | Call by reference | Type reference (TYPE) | MSR_VRMA_REQ | Multi-step returns - vendor RMA number obligatory | 20070531 | |||
| 39 | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multi-step returns application controller | 20070530 |
Method CHECK_FOLLOW_UP_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070724 | |||
| 2 | IV_APPLICATION | Call by reference | Type reference (TYPE) | MSR_APPLICATION | Multi-step returns - application | 20070724 | |||
| 3 | IV_COLLECT_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20070724 | |||
| 4 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | Multi-step returns - code ID | 20070913 | |||
| 5 | IV_MAT_RECEIVED | Call by reference | Type reference (TYPE) | MSR_MATERIAL_RECEIVED | Multi-step returns - material received | 20070913 | |||
| 6 | IV_PRE_ORDER_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | document type of prefious returns document (rPO/rSTO/rO) | 20070724 | |||
| 7 | IV_START_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Document Type | 20101201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multi-step returns application controller | 20070724 |
Method CHECK_FU_CODE_VALUATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20101110 | |||
| 2 | ES_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2 | Table with BAPI Return Information | 20101110 | |||
| 3 | IV_ABGRU | Call by reference | Type reference (TYPE) | ABGRU_VA | Reason for Rejection of Quotations and Sales Orders | 20101110 | |||
| 4 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | Follow-Up Activity Code | 20101110 | |||
| 5 | IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Process Identification Number | 20101110 | |||
| 6 | IV_MSR_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | Item Number | 20101110 | |||
| 7 | IV_PRE_ORDER_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Document Type | 20101110 | |||
| 8 | IV_REFUND_RELEASED | Call by reference | Type reference (TYPE) | MSR_REFUNDING_RELEASED | Refunding Released | 20101110 | |||
| 9 | IV_REPLACE_RELEASED | Call by reference | Type reference (TYPE) | MSR_REPLACEMENT_RELEASED | Replacement Released | 20101110 | |||
| 10 | IV_SPLIT_ID | Call by reference | Type reference (TYPE) | MSR_SPLIT_ID | Split Identification Number | 20101110 |
Method CHECK_FU_CODE_VALUATION on class CL_MSR_TRC_CONTROLLER has no exception.
Method CHECK_INSP_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20080110 | |||
| 2 | IS_INSP_ITEM | Call by reference | Type reference (TYPE) | MSR_S_INSP_ITEM | Advanced Returns Management - Item Data | 20080408 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multistep-returns application controller | 20071017 |
Method CHECK_INSP_FOLLOW_UP_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Document Item | 20080116 | |||
| 2 | IV_DOC_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Document Number | 20080116 | |||
| 3 | RV_FOLLOW_UP_EXIST | Value transfer | Type reference (TYPE) | XFELD | 'X' = follow-up documents exist | 20080116 |
Method CHECK_INSP_FOLLOW_UP_EXIST on class CL_MSR_TRC_CONTROLLER has no exception.
Method CHECK_INTRACOMPANY_REFUND 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 | 20080201 | |||
| 2 | IT_NEXT_PLANTS | Call by reference | Type reference (TYPE) | MSR_T_NEXT_PLANTS | Multi-step returns - next plants | 20080201 | |||
| 3 | IV_ITEM | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20080201 | |||
| 4 | IV_REFUND_CONTROL | Call by reference | Type reference (TYPE) | MSR_REFUND_CONTROL | Refund Control | 20080201 | |||
| 5 | IV_RESWK | Call by reference | Type reference (TYPE) | RESWK | Supplying (Issuing) Plant in Stock Transport Order | 20080307 | |||
| 6 | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20080307 |
Method CHECK_INTRACOMPANY_REFUND on class CL_MSR_TRC_CONTROLLER has no exception.
Method CHECK_KUNNR_SALES_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20110510 | |||
| 2 | IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20110512 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110510 |
Method CHECK_PLANTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070703 | |||
| 2 | IT_NEXT_PLANTS | Call by reference | Type reference (TYPE) | MSR_T_NEXT_PLANTS | Multi-step returns - next plants | 20070525 | |||
| 3 | IV_COLLECT_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20070529 | |||
| 4 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20070525 | |||
| 5 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | Multi-step returns - code ID | 20070913 | |||
| 6 | IV_FU_CODE_ERP | Call by reference | Type reference (TYPE) | MSR_FU_CODE_ERP | SPACE | Maintenance of Follow-Up Code in ERP | 20101110 | ||
| 7 | IV_RESWK | Call by reference | Type reference (TYPE) | RESWK | Supplying (Issuing) Plant in Stock Transport Order | 20070525 | |||
| 8 | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multi-step returns application controller | 20070525 |
Method CHECK_QUANTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Return Parameter | 20071116 | |||
| 2 | IS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20071119 | |||
| 3 | IS_MEPOITEM | Call by reference | Type reference (TYPE) | MEPOITEM | Purchase Order Item | 20071116 | |||
| 4 | IS_VBAP | Call by reference | Type reference (TYPE) | VBAP | Sales Document: Item Data | 20071116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multistep-returns application controller | 20071116 |
Method CHECK_REFUND_AFTER_CM 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 | 20080214 | |||
| 2 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | Follow-Up Activity Code | 20080214 | |||
| 3 | IV_ITEM | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20080214 |
Method CHECK_REFUND_AFTER_CM on class CL_MSR_TRC_CONTROLLER has no exception.
Method CHECK_REFUND_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070717 | |||
| 2 | IV_COLLECT_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | ' ' | 'X' = collect messages in table; ' ' = raise exception | 20070717 | ||
| 3 | IV_INVALID_REFUND_CONTROL | Call by reference | Type reference (TYPE) | MSR_REFUND_CONTROL | Multi-step returns : Refund control | 20070717 | |||
| 4 | IV_ITEM | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20070810 | |||
| 5 | IV_MAT_RECEIVED | Call by reference | Type reference (TYPE) | XFELD | Material received | 20080618 | |||
| 6 | IV_REFUND_CONTROL | Call by reference | Type reference (TYPE) | MSR_REFUND_CONTROL | Multi-step returns : Refund control | 20070717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multi-step returns application controller | 20070717 |
Method CHECK_REPLACEMENT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20110509 | |||
| 2 | IV_CRD | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20110509 | |||
| 3 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | 20110509 | ||||
| 4 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | 20110509 | ||||
| 5 | IV_MAT_RECEIVED | Call by reference | Type reference (TYPE) | MSR_MATERIAL_RECEIVED | 20110509 | ||||
| 6 | IV_PAYING_PLANT | Call by reference | Type reference (TYPE) | MSR_REPLACE_PLANT | Supplying Plant for Replacement Material | 20110509 | |||
| 7 | IV_PRE_ORDER_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Sales Document | 20110509 | |||
| 8 | IV_REFUND_CONTROL | Call by reference | Type reference (TYPE) | MSR_REFUND_CONTROL | Refund Control | 20110509 | |||
| 9 | IV_REFUND_TYPE | Call by reference | Type reference (TYPE) | MSR_REFUND_TYPE | Refund Type | 20110509 | |||
| 10 | IV_REPLACED_QTY | Call by reference | Type reference (TYPE) | MSR_REPLACED_QTY | Reference Original Quantity for Replacement Material | 20110509 | |||
| 11 | IV_REPLACED_UNIT | Call by reference | Type reference (TYPE) | MSR_REPLACED_UNIT | Replaced Material Unit of Measure | 20110509 | |||
| 12 | IV_REPLACE_MATNR | Call by reference | Type reference (TYPE) | MSR_REPLACE_MATNR | Replacement Material | 20110509 | |||
| 13 | IV_REPLACE_QTY | Call by reference | Type reference (TYPE) | MSR_REPLACE_QTY | Replacement Material Quantity | 20110509 | |||
| 14 | IV_REPLACE_RELEASED | Call by reference | Type reference (TYPE) | MSR_REPLACEMENT_RELEASED | Replacement Released | 20110509 | |||
| 15 | IV_REPLACE_UNIT | Call by reference | Type reference (TYPE) | MSR_REPLACE_UNIT | Replacement Material Unit of Measure | 20110509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multistep-returns application controller | 20110509 |
Method CHECK_REPL_MAT_PLANTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20100913 | |||
| 2 | IV_PAYING_PLANT | Call by reference | Type reference (TYPE) | MSR_REPLACE_PLANT | Plant Table for National (Centrally Agreed) Contracts | 20100913 | |||
| 3 | IV_REPLACE_MATNR | Call by reference | Type reference (TYPE) | MSR_REPLACE_MATNR | Replacement Material | 20100913 |
Method CHECK_REPL_MAT_PLANTS on class CL_MSR_TRC_CONTROLLER has no exception.
Method CHECK_RO_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071016 | |||
| 2 | IV_APPLICATION | Call by reference | Type reference (TYPE) | MSR_APPLICATION | Application | 20080317 | |||
| 3 | IV_AT_CUSTOMER_SITE | Call by reference | Type reference (TYPE) | MSR_AT_CUSTOMER_SITE | Multi-step returns : Inspection at customer site | 20071016 | |||
| 4 | IV_COLLECT_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | 'X' = collect messages in table; ' ' = raise exception | 20071016 | |||
| 5 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | Follow-Up Activity ID | 20071016 | |||
| 6 | IV_INSPECTION_CODE | Call by reference | Type reference (TYPE) | MSR_INSPECTION_CODE | Multi-step returns : Inspection code | 20071016 | |||
| 7 | IV_ITEM | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20071016 | |||
| 8 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20080207 | |||
| 9 | IV_MAT_RECEIVED | Call by reference | Type reference (TYPE) | MSR_MATERIAL_RECEIVED | Multi-step returns - material received | 20071016 | |||
| 10 | IV_POSAR | Call by reference | Type reference (TYPE) | POSAR | Item type | 20071016 | |||
| 11 | IV_REFUND_CONTROL | Call by reference | Type reference (TYPE) | MSR_REFUND_CONTROL | Multi-step returns : Refund control | 20071016 | |||
| 12 | IV_REFUND_TYPE | Call by reference | Type reference (TYPE) | MSR_REFUND_TYPE | Refund Type | 20110207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multi-step returns application controller | 20071016 |
Method CHECK_RO_INSPECTION_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071017 | |||
| 2 | IV_COLLECT_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | ' ' | 'X' = collect messages in table; ' ' = raise exception | 20071017 | ||
| 3 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20071017 | |||
| 4 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | Follow-Up Activity | 20071017 | |||
| 5 | IV_INSPECTION_CODE | Call by reference | Type reference (TYPE) | MSR_INSPECTION_CODE | Multi-step returns : Inspection code | 20071017 | |||
| 6 | IV_INSP_AT_CUST | Call by reference | Type reference (TYPE) | MSR_AT_CUSTOMER_SITE | Inspection at Customer Site | 20080808 | |||
| 7 | IV_MAT_RECEIVED | Call by reference | Type reference (TYPE) | MSR_MATERIAL_RECEIVED | Material Received | 20071017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multi-step returns application controller | 20071017 |
Method CHECK_RO_INSPECTION_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071017 | |||
| 2 | IV_AT_CUSTOMER_SITE | Call by reference | Type reference (TYPE) | MSR_AT_CUSTOMER_SITE | Multi-step returns : Inspection at customer site | 20071017 | |||
| 3 | IV_COLLECT_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | ' ' | 'X' = collect messages in table; ' ' = raise exception | 20071017 | ||
| 4 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20071017 | |||
| 5 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | Follow-Up Activity | 20071017 | |||
| 6 | IV_INSPECTION_CODE | Call by reference | Type reference (TYPE) | MSR_INSPECTION_CODE | Multi-step returns : Inspection code | 20071017 | |||
| 7 | IV_ITEM | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20071017 | |||
| 8 | IV_MAT_RECEIVED | Call by reference | Type reference (TYPE) | MSR_MATERIAL_RECEIVED | Material Received | 20071017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multi-step returns application controller | 20071017 |
Method CHECK_RO_REFUND_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071022 | |||
| 2 | IV_COLLECT_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20071022 | |||
| 3 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Document Type | 20071022 | |||
| 4 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | Follow-Up Activity | 20071023 | |||
| 5 | IV_REFUND_CONTROL | Call by reference | Type reference (TYPE) | MSR_REFUND_CONTROL | Refund Control | 20071022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multistep-returns application controller | 20071022 |
Method CHECK_SERVICE_MATERIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090216 | |||
| 2 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | General Material Data | 20090216 | |||
| 3 | IV_POSAR | Call by reference | Type reference (TYPE) | POSAR | Item type | 20090326 | |||
| 4 | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20090302 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multistep-returns application controller | 20090216 |
Method CHECK_SUPPLYING_PLANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20110502 | |||
| 2 | IV_ITEM | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20110510 | |||
| 3 | IV_PLANT | Call by reference | Type reference (TYPE) | MSR_REPLACE_PLANT | Supplying Plant for Replacement Material | 20110502 | |||
| 4 | IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20110502 | |||
| 5 | IV_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20110502 |
Method CHECK_SUPPLYING_PLANT on class CL_MSR_TRC_CONTROLLER has no exception.
Method CHECK_VENDOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070703 | |||
| 2 | IV_COLLECT_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20070529 | |||
| 3 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | Multi-step returns - code ID | 20070913 | |||
| 4 | IV_FU_CODE_ERP | Call by reference | Type reference (TYPE) | MSR_FU_CODE_ERP | SPACE | Maintenance of Follow-Up Code in ERP | 20101112 | ||
| 5 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Vendor from Application | 20070525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multi-step returns application controller | 20070525 |
Method CHECK_VENDOR_FOR_EXT_REPAIR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100803 | |||
| 2 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | Multi-step returns - code ID | 20100803 | |||
| 3 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20100803 | |||
| 4 | IV_ORDER_TYPE | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20100804 | |||
| 5 | IV_RO_NUMBER | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Vendor from Application | 20100803 |
Method CHECK_VENDOR_FOR_EXT_REPAIR on class CL_MSR_TRC_CONTROLLER has no exception.
Method CHECK_VENDOR_RMA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070702 | |||
| 2 | IV_COLLECT_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20070529 | |||
| 3 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20070525 | |||
| 4 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | Follow-Up Activity | 20070913 | |||
| 5 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20080131 | |||
| 6 | IV_RMA_REQ | Call by reference | Type reference (TYPE) | MSR_VRMA_REQ | Multi-step returns - vendor RMA number obligatory | 20070525 | |||
| 7 | IV_VENDOR_RMA | Call by reference | Type reference (TYPE) | MSR_VRMA_NR | Multi-Step Returns: Vendor RMA Number | 20070703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors in multi-step returns application controller | 20070525 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_MSR_TRC_CONTROLLER has no parameter.
Method CONSTRUCTOR on class CL_MSR_TRC_CONTROLLER has no exception.
Method COPY_INSP_HEAD_TO_ITEMS Signature
Method COPY_INSP_HEAD_TO_ITEMS on class CL_MSR_TRC_CONTROLLER has no parameter.
Method COPY_INSP_HEAD_TO_ITEMS on class CL_MSR_TRC_CONTROLLER has no exception.
Method COPY_ITEM_TO_HEAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ITEM | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20080117 |
Method COPY_ITEM_TO_HEAD on class CL_MSR_TRC_CONTROLLER has no exception.
Method DELETE_FROM_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Multi-step returns - document item | 20070625 | |||
| 2 | IV_DOC_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Multi-step returns - document number | 20070625 | |||
| 3 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20070702 |
Method DELETE_FROM_BUFFER on class CL_MSR_TRC_CONTROLLER has no exception.
Method DISPLAY_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Multi-step returns - document item | 20070613 | |||
| 2 | IV_DOC_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Multi-step returns - document number | 20070613 | |||
| 3 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20070704 | |||
| 4 | IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Multi-step returns - process ID | 20070613 | |||
| 5 | IV_MSR_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | Multi-step returns - item number | 20070613 |
Method DISPLAY_DETAILS on class CL_MSR_TRC_CONTROLLER has no exception.
Method EXCHANGE_DOCUMENT_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_ITEM_NEW | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Document Item | 20080429 | |||
| 2 | IV_DOC_NR_NEW | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Document Number | 20071018 | |||
| 3 | IV_DOC_NR_OLD | Call by reference | Type reference (TYPE) | MSR_DOC_NR | SPACE | Document Number | 20071018 | ||
| 4 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Document Type | 20071018 |
Method EXCHANGE_DOCUMENT_NUMBER on class CL_MSR_TRC_CONTROLLER has no exception.
Method EXCHANGE_DOC_NR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_NR_NEW | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Multi-step returns - document number | 20070604 | |||
| 2 | IV_DOC_NR_OLD | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Multi-step returns - document number | 20070604 |
Method EXCHANGE_DOC_NR on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_APPLICATION | Call by reference | Type reference (TYPE) | MSR_APPLICATION | Multi-step returns - application | 20070515 | |||
| 2 | IV_RESWK | Call by reference | Type reference (TYPE) | RESWK | Vorschlagswerte bei Anlage von Debitoren aus Workbench | 20070521 | |||
| 3 | IV_VBTYP | Call by reference | Type reference (TYPE) | VBTYP | SD document category | 20070521 |
Method GET_APPLICATION on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_APPROVAL_BLOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_APPROVAL_BLOCK | Call by reference | Type reference (TYPE) | MSR_APPROVAL_BLOCK | Approval | 20070821 | |||
| 2 | IV_APPROVAL | Call by reference | Type reference (TYPE) | MSR_APPROVAL_STATUS | Approval Status of Returns Process | 20070821 |
Method GET_APPROVAL_BLOCK on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_BADI Signature
Method GET_BADI on class CL_MSR_TRC_CONTROLLER has no parameter.
Method GET_BADI on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20070612 | |||
| 2 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Multi-step returns - document item | 20070612 | |||
| 3 | IV_DOC_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Multi-step returns - document number | 20070612 | |||
| 4 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20070612 | |||
| 5 | IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Multi-step returns - process ID | 20070612 |
Method GET_BUFFER on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_BUFFER_FIRST_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20080121 | |||
| 2 | IV_DOC_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Multi-step returns - document number | 20080121 | |||
| 3 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20080121 |
Method GET_BUFFER_FIRST_ITEM on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_DOC_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20070521 | |||
| 2 | IV_RESWK | Call by reference | Type reference (TYPE) | RESWK | Supplying (Issuing) Plant in Stock Transport Order | 20070521 | |||
| 3 | IV_VBTYP | Call by reference | Type reference (TYPE) | VBTYP | Activity or element category | 20070521 | |||
| 4 | IV_VGTYP | Call by reference | Type reference (TYPE) | VBTYP | Type of the preceding sd document | 20100826 |
Method GET_DOC_TYPE on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_DOC_TYPE_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Document Item | 20101004 | |||
| 2 | IV_DOC_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Document Number | 20101004 | |||
| 3 | RV_DOC_TYPE | Value transfer | Type reference (TYPE) | MSR_DOC_TYPE | Document Type | 20101004 |
Method GET_DOC_TYPE_FROM_DB on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_INFOS_FOR_INSPECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUPPL_LGORT | Call by reference | Type reference (TYPE) | LGORT_D | Material Master View on Storage Location and Batch Selection | 20080627 | |||
| 2 | EV_SUPPL_PLANT | Call by reference | Type reference (TYPE) | RESWK | Supplying (issuing) plant in case of stock transport order | 20080627 | |||
| 3 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Document Item | 20080627 | |||
| 4 | IV_DOC_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Document Number | 20080627 | |||
| 5 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Document Type | 20080627 | |||
| 6 | IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Multi-Step Returns - Process ID | 20080627 | |||
| 7 | IV_MSR_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | Multi-step returns - item number | 20080627 |
Method GET_INFOS_FOR_INSPECTION on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_INSP_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20080116 | |||
| 2 | IS_INSP_ITEM | Call by reference | Type reference (TYPE) | MSR_S_INSP_ITEM | Advanced Returns Management - Item Data | 20080407 |
Method GET_INSP_DATA on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_INSP_DEFAULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20070724 | |||
| 2 | IS_INSP_ITEM | Call by reference | Type reference (TYPE) | MSR_S_INSP_ITEM | Advanced Returns Management - Item Data | 20080407 | |||
| 3 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Document Item | 20071109 | |||
| 4 | IV_DOC_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Document Number | 20071109 | |||
| 5 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Document Type | 20071109 |
Method GET_INSP_DEFAULTS on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_INSP_FROM_RO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_INSP_ITEM | Call by reference | Type reference (TYPE) | MSR_S_INSP_ITEM | Advanced Returns Management - Item Data | 20080408 | |||
| 2 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Document Item | 20070824 | |||
| 3 | IV_DOC_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Document Number | 20070824 | |||
| 4 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Document Type | 20070824 |
Method GET_INSP_FROM_RO on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_MESSAGES_FROM_TRC_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100608 |
Method GET_MESSAGES_FROM_TRC_DB on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_NEXT_PLANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_NEXT_PLANT | Call by reference | Type reference (TYPE) | MSR_S_NEXT_PLANT | Mlti-step returns - next plant | 20070522 | |||
| 2 | EV_MULTIPLE_PLANTS | Call by reference | Type reference (TYPE) | XFELD | More than one follow-plant exists | 20070522 | |||
| 3 | IT_NEXT_PLANTS | Call by reference | Type reference (TYPE) | MSR_T_NEXT_PLANTS | Multi-step returns - next plants | 20070522 | |||
| 4 | IV_RESWK | Call by reference | Type reference (TYPE) | RESWK | Supplying (Issuing) Plant in Stock Transport Order | 20070904 |
Method GET_NEXT_PLANT on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_PO_DEFAULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20100927 | |||
| 2 | IV_PO_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Document Type | 20100927 | |||
| 3 | IV_REF_DOC_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Document Item | 20100927 | |||
| 4 | IV_REF_DOC_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Document Number | 20100927 | |||
| 5 | IV_REF_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Document Type | 20100927 |
Method GET_PO_DEFAULTS on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_RMA_REQUIRED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NEXT_PLANTS | Call by reference | Type reference (TYPE) | MSR_T_NEXT_PLANTS | Multi-step returns - next plants | 20070629 | |||
| 2 | IV_ATTYP | Call by reference | Type reference (TYPE) | ATTYP | Material Category | 20131016 | |||
| 3 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20070629 | |||
| 4 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20070510 | |||
| 5 | IV_EMATN | Call by reference | Type reference (TYPE) | EMATN | Material Number Corresponding to Manufacturer Part Number | 20131016 | |||
| 6 | IV_INFNR | Call by reference | Type reference (TYPE) | INFNR | Number of Purchasing Info Record | 20070515 | |||
| 7 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20070510 | |||
| 8 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20070515 | |||
| 9 | IV_RESWK | Call by reference | Type reference (TYPE) | RESWK | Supplying (Issuing) Plant in Stock Transport Order | 20070629 | |||
| 10 | IV_SATNR | Call by reference | Type reference (TYPE) | SATNR | Cross-Plant Configurable Material | 20131016 | |||
| 11 | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070510 | |||
| 12 | RV_VRMA_REQ | Value transfer | Type reference (TYPE) | MSR_VRMA_REQ | Multi-step returns - vendor RMA number obligatory | 20070510 |
Method GET_RMA_REQUIRED on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_RO_DEFAULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20070911 | |||
| 2 | IV_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070911 | |||
| 3 | IV_POSAR | Call by reference | Type reference (TYPE) | POSAR | Item type | 20071023 | |||
| 4 | IV_VKBUR | Call by reference | Type reference (TYPE) | VKBUR | Sales Office | 20070911 |
Method GET_RO_DEFAULTS on class CL_MSR_TRC_CONTROLLER has no exception.
Method GET_RPO_DEFAULTS 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 | 20070615 | |||
| 2 | ES_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20070620 | |||
| 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 | 20070615 | |||
| 5 | IS_MEPOITEM | Call by reference | Type reference (TYPE) | MEPOITEM | Purchase Order Item | 20070615 | |||
| 6 | IV_MSR_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | Multi-step returns - item number | 20070615 | |||
| 7 | IV_SPLIT_ID | Call by reference | Type reference (TYPE) | MSR_SPLIT_ID | Multi-step returns - split ID | 20070615 |
Method GET_RPO_DEFAULTS on class CL_MSR_TRC_CONTROLLER has no exception.
Method INSERT_NEXT_PLANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_NEXT_PLANTS | Call by reference | Type reference (TYPE) | MSR_T_NEXT_PLANTS | Multi-step returns - next plants | 20070522 | |||
| 2 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | 20090813 | ||||
| 3 | IV_FU_CODE | Call by reference | Type reference (TYPE) | MSR_FU_CODE | 20090813 | ||||
| 4 | IV_MAT_RECEIVED | Call by reference | Type reference (TYPE) | MSR_MATERIAL_RECEIVED | 20090813 | ||||
| 5 | IV_NEXT_PLANT | Call by reference | Type reference (TYPE) | MSR_NEXT_PLANT | Next Plant | 20070522 | |||
| 6 | IV_PLANT_NAME | Call by reference | Type reference (TYPE) | NAME1 | Next Plant Name | 20070522 | |||
| 7 | IV_TRANSSHIP | Call by reference | Type reference (TYPE) | MSR_TRANSSHIPMENT_PLANT | Transshipment Plant | 20070904 |
Method INSERT_NEXT_PLANT on class CL_MSR_TRC_CONTROLLER has no exception.
Method INSERT_NEXT_PLANTS_EXT 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 | Multi-step returns - next plants | 20080228 | |||
| 2 | IT_NEXT_PLANTS_EXT | Call by reference | Type reference (TYPE) | MSR_T_NEXT_PLANT_EXT | Multistep Returns Next Plants | 20080228 |
Method INSERT_NEXT_PLANTS_EXT on class CL_MSR_TRC_CONTROLLER has no exception.
Method INSERT_NEXT_PLANT_FOR_SENDBACK 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 | Multi-step returns - next plants | 20080110 | |||
| 2 | IS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20080110 |
Method INSERT_NEXT_PLANT_FOR_SENDBACK on class CL_MSR_TRC_CONTROLLER has no exception.
Method INSPECTION_FOR_DELIVERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSP_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Document Item | 20100910 | |||
| 2 | EV_INSP_NO | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Document Number | 20100910 | |||
| 3 | IV_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | Item Number | 20100910 | |||
| 4 | IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Process Identification Number | 20100910 | |||
| 5 | IV_SPLIT_ID | Call by reference | Type reference (TYPE) | MSR_SPLIT_ID | Split Identification Number | 20100910 |
Method INSPECTION_FOR_DELIVERY on class CL_MSR_TRC_CONTROLLER has no exception.
Method MAP_APPLICATION_TO_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20070628 | |||
| 2 | IS_COMM_CTRL_APPL | Call by reference | Type reference (TYPE) | MSR_S_COMM_CTRL_APPL | data exchange with applications | 20070628 |
Method MAP_APPLICATION_TO_BUFFER on class CL_MSR_TRC_CONTROLLER has no exception.
Method MAP_BUFFER_TO_APPLICATION 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 | 20070521 | |||
| 2 | IS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns - communication Controller TRC_DB | 20070530 |
Method MAP_BUFFER_TO_APPLICATION on class CL_MSR_TRC_CONTROLLER has no exception.
Method MAP_DB_TO_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20070814 | |||
| 2 | IS_COMM_CTRL_DB | Call by reference | Type reference (TYPE) | MSR_S_COMM_CTRL_DB | Multi-step returns - communication Controller TRC_DB | 20070814 |
Method MAP_DB_TO_BUFFER on class CL_MSR_TRC_CONTROLLER has no exception.
Method MAP_INSP_APPL_TO_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns - communication Controller TRC_DB | 20070731 | |||
| 2 | IS_INSP_ITEM | Call by reference | Type reference (TYPE) | MSR_S_INSP_ITEM | Advanced Returns Management - Item Data | 20080407 | |||
| 3 | IT_NEXT_PLANTS | Call by reference | Type reference (TYPE) | MSR_T_NEXT_PLANT_EXT | Multistep Returns Next Plants | 20080228 |
Method MAP_INSP_APPL_TO_BUFFER on class CL_MSR_TRC_CONTROLLER has no exception.
Method MAP_LFU_VRM_APPL_TO_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns - communication Controller TRC_DB | 20101015 | |||
| 2 | IS_LFU_ITEM | Call by reference | Type reference (TYPE) | MSR_S_REP_LFU_ITEM_DETAIL | Item fields for screen display and input | 20101020 | |||
| 3 | IT_NEXT_PLANTS | Call by reference | Type reference (TYPE) | MSR_T_NEXT_PLANT_EXT | Multistep Returns Next Plants | 20101015 |
Method MAP_LFU_VRM_APPL_TO_BUFFER on class CL_MSR_TRC_CONTROLLER has no exception.
Method MAP_RO_APPL_TO_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns - communication Controller TRC_DB | 20070629 | |||
| 2 | IS_VBAP | Call by reference | Type reference (TYPE) | VBAP | Sales Document: Item Data | 20070710 | |||
| 3 | IV_APPLICATION | Call by reference | Type reference (TYPE) | MSR_APPLICATION | Multi-step returns - application | 20070629 | |||
| 4 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20070629 | |||
| 5 | IV_KUNNR | Call by reference | Type reference (TYPE) | KUNNR_V | Customer number | 20070705 | |||
| 6 | IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Multi-step returns - process ID | 20070705 |
Method MAP_RO_APPL_TO_BUFFER on class CL_MSR_TRC_CONTROLLER has no exception.
Method MAP_RPO_APPL_TO_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns - communication Controller TRC_DB | 20070531 | |||
| 2 | IS_MEPOHEADER | Call by reference | Type reference (TYPE) | MEPOHEADER | Purchase Order Header Data | 20070522 | |||
| 3 | IS_MEPOITEM | Call by reference | Type reference (TYPE) | MEPOITEM | Purchase Order Item | 20070522 | |||
| 4 | IV_APPLICATION | Call by reference | Type reference (TYPE) | MSR_APPLICATION | Multi-step returns - application | 20070601 | |||
| 5 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20070601 |
Method MAP_RPO_APPL_TO_BUFFER on class CL_MSR_TRC_CONTROLLER has no exception.
Method REMEMBER_DELETED_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20071109 | |||
| 2 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Multi-step returns - document item | 20071109 | |||
| 3 | IV_DOC_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Multi-step returns - document number | 20071109 | |||
| 4 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20071109 |
Method REMEMBER_DELETED_ITEMS on class CL_MSR_TRC_CONTROLLER has no exception.
Method SET_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20070601 |
Method SET_BUFFER on class CL_MSR_TRC_CONTROLLER has no exception.
Method SET_BUFFER_TO_DB Signature
Method SET_BUFFER_TO_DB on class CL_MSR_TRC_CONTROLLER has no parameter.
Method SET_BUFFER_TO_DB on class CL_MSR_TRC_CONTROLLER has no exception.
Method SET_DEVIATION_FOR_CC_RO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DEVIATION | Call by reference | Type reference (TYPE) | XFELD | Deviation exists | 20080609 | |||
| 2 | IS_VBRK | Call by reference | Type reference (TYPE) | VBRKVB | Reference Structure for XVBRK/YVBRP | 20080609 | |||
| 3 | IS_VBRP | Call by reference | Type reference (TYPE) | VBRPVB | Reference Structure for XVBRP/YVBRP | 20080609 |
Method SET_DEVIATION_FOR_CC_RO on class CL_MSR_TRC_CONTROLLER has no exception.
Method SET_DIRTY Signature
Method SET_DIRTY on class CL_MSR_TRC_CONTROLLER has no parameter.
Method SET_DIRTY on class CL_MSR_TRC_CONTROLLER has no exception.
Method SET_DOC_TYPE_TO_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Document Item | 20071214 | |||
| 2 | IV_DOC_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Multi-step returns - document number | 20070629 | |||
| 3 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Multi-step returns - document type | 20070629 |
Method SET_DOC_TYPE_TO_BUFFER on class CL_MSR_TRC_CONTROLLER has no exception.
Method SET_REFUNDING_PROCEDURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_REFUNDING | Call by reference | Type reference (TYPE) | MSR_REFUND_PROCEDURE | Multi-step returns: refunding procedure | 20070731 | |||
| 2 | EV_WAIT_FOR_CREDIT | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20070731 | |||
| 3 | IV_AUART | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20070815 | |||
| 4 | IV_REFUND_CONTROL | Call by reference | Type reference (TYPE) | MSR_REFUND_CONTROL | Multi-Step Returns - Refund Control | 20070731 | |||
| 5 | IV_REFUND_TYPE | Call by reference | Type reference (TYPE) | MSR_REFUND_TYPE | Refund Type | 20100727 |
Method SET_REFUNDING_PROCEDURE on class CL_MSR_TRC_CONTROLLER has no exception.
Method SET_REPLACED_QUANTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CTRL_BUFFER | Call by reference | Type reference (TYPE) | MSR_S_CTRL_BUFFER | Multi-step returns: structure for controller buffers | 20101203 |
Method SET_REPLACED_QUANTITY on class CL_MSR_TRC_CONTROLLER has no exception.
Meta Relationship - Using (full list)
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_CM | Multistep-returns interface for credit memo | 20070221 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_DLV | Multistep-returns interface for deliveries | 20070511 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_GM | Multistep-returns interface for goods movements | 20070221 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_INSP | Multistep-returns interface to inspection/LDM | 20070228 |
| 5 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_IV | Multistep-returns interface for invoice verification | 20070503 |
| 6 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_LFU_VRM | Advanced Returns Interface for LFU of Vendor Replacement | 20101013 |
| 7 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_PO | Advanced Returns Interface for Purchase Orders | 20100915 |
| 8 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_RO | Multistep-returns interface to returns order | 20070212 |
| 9 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_RO_NO_UI | Multistep-returns interface to returns order | 20100607 |
| 10 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_RPO | Multistep-returns interface to returns purchase order | 20070220 |
| 11 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MSR_TRC_SR | Advanced returns interface for settlement requirement | 20120711 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 100 |