Skip to Content
author's profile photo Former Member
Former Member

Reversal of 321

Hi all

Can any body guide regarding reversal of UD or 321 movement type.

can 322 be used.



Add a comment
10|10000 characters needed characters exceeded

Related questions

4 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Nov 24, 2007 at 10:01 AM

    you can not reverse the 321 mvt type.

    If you can return the material to customer with movement type 122.

    You can do 102 movement of the stock in MB31 by changing the stock type from quality to unrestricted to reduce the stock in the system.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Nov 24, 2007 at 10:12 AM


    You cannot reverse the 321,what you can do is cancel the inspection lot and use MVT 102 for reversal with respect to PO .in his way you can reverse

    Choose Logistics ® Quality management ® Quality inspection ® Inspection lot ® Usage decision ® Change with history.

    The initial screen for changing a usage decision appears.

    Enter the number of the inspection lot for which you previously made the usage decision and choose Usage decision (UD).

    To cancel the inspection lot, choose Usage decision ® Functions ® Cancel lot in the usage decision screen

    Choose Logistics ® Materials Management ® Inventory Management ® Goods Movement ® Goods receipt ® For purchase order ® PO number known.

    The initial screen for creating a goods receipt for a purchase order appears.

    In the field for the movement type, enter 102 (goods receipt for a purchase order into warehouse - reversal).

    In the field for the purchase order, enter the purchase order number for the original goods receipt.

    You can copy the purchase order number from the inspection lot.

    Choose Enter to display the selection screen for the purchase order items.

    Select the purchase order item for which you want to create the goods receipt and set the Stock type indicator to the stock to which the goods were originally posted with the usage decision (for example, F for unrestricted-use stock or S for blocked stock).

    Save the goods receipt and exit the Materials Management component.


    To be able to reverse a stock posting for an inspection lot, the following conditions must be met:

    A usage decision has been made for the inspection lot.

    The goods in the inspection lot have been posted from inspection stock to blocked stock or unrestricted-use stock.

    If you posted the goods to a stock other than blocked stock or unrestricted-use stock (for example, to scrap), you must first post the stock back to blocked stock before you can reverse the original stock posting.



    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 24, 2007 at 07:37 PM

    check the following SAP notes, you will get thye answer.

    note 33924 Reversing the UD and 175842-QM lot stock reversal

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      In you will get detail of these notes.

      Following is the summary of note:

      You cannot reverse a usage decision which has already been made.

      Reason and Prerequisites

      The usage decision triggers follow-up functions that you cannot reverse or only with great difficulty:

      stock postings

      Also refer to Note 175842 here.


      You cannot reserve usage decisions in the standard system. As a result,

      you should make usage decisions carefully!

      As of Release 3.0E you can, at your own risk, implement the 'Cancel usage decision' function via User Exit QEVA0008.

      Note 175842 :


      You can no longer reverse goods movements that were created from the transactions of the usage decision.

      Reason and Prerequisites

      This function is not currently provided in the standard system.


      You can use the attached program corrections to reset stock transfer postings for the usage decision.

      In doing so, note the following:

      1. The system analyses all goods movements that have already been executed and summarizes them in a new material document, which may contain several lines if required. If it is possible to post this document in the stock management, the inspection lot is also corrected and, if required, the Quality Management Information System is updated. After the reset has been successfully carried out, the inspection lot, related to the stocks, has the status that it had before the first stock credit entry. The system does not reset the usage decision. After the usage decision transfer posting, if you make further transfer postings in the stock management, meaning that you cannot reset the usage decision transfer postings due to missing availability, you must reverse these postings first.

      2. The goods movement is carried out in each case with the reversal movement type (document-neutral reversal). The original documents are not reversed in relation to the document. This may lead to valuation condition deviations in the accounting.

      3. We do not support the resetting of postings for materials that require serial numbers.

      4. This correction program does not enable you to reverse goods movements for inpection lots for handling units (HU).

      5. The restrictions from Note 318278 also apply here. For example: In the case of subcontracting, the system creates an additional posting line with movement type 543 when you post into the unrestricted use stock. When you use the report that is described in this note (the MB_CREATE_GOODS_MOVEMENT function module is technically executed there) to reverse the material document, you must carry out a goods movement with movement type 544. According to Note 318278, this is not possible.

      6. Any batch status changes that you may have made are not cancelled.

      7. The system does not delete batches that have been created in the usage decision during a transfer posting. The classification of these batches is also not changed.

      8. Within the adjustment posting, in Release 4.x, the system also adjusts the reference records between the material document and inspection lot. This may lead to an incorrect description of the reference type when you display the material document for the inspection lot. In Release 3.x, the system deletes the reference records to ensure that individual documents cannot be cancelled several times.

      9. The program does not contain any of its own authorization checks and you should only use it with utmost care and ONLY after a successful test. You should ONLY apply the program in exceptions and not as part of the standard procedure.

      10. You should not, under any circumstances, change the logic that was implemented in the program to generate material documents or to update the inspection lot quantities and the inspection lot status, as this may result in inconsistent data. Since this is a program that is not contained in the standard system, you can deal with problems that are created as a result of the program application in the same way as problems that have arisen as a result of a customer modification.

      To implement the program, proceed as follows:

      1. Create an executable program and implement the attached source code corrections. Then transfer the Dictionary text to maintain the text for the PRUEFLOS selection parameter.

      2. If you a use a release that is lower than 4.6, you must create function group ZQMB. In this function group, you must create function module 'ZQMB_QAMB_CANCEL'. Flag the function module as an update function module (Start immediately) and include the 'I_QAMB_TAB' table interface parameter (type specification LIKE, reference structure QAMB). You must then include the 'ERROR_DURING_UPDATE' exception and implement the attached source code corrections.

      3. Use transaction OMJJ to enter further entries in level 'Allowed transactions' (table T158B) for transaction code 'QA11' (Record Usage Decision). The movement types for which these entries must be created are derived from the system settings for the goods movements for the usage decision (table TQ07M): You must determine the reversal movement type for every movement type that is entered in table TQ07M with the key VMENGE01 - VMENGE09, and you must include the relevant entry in the above-mentioned table. You can use the T156N table to determine the reversal movement type: You can enter the movement type (BWART) and function code (FCODE) ST to determine the reversal movement type (BWART_NEXT). For missing entries, the system issues error M7 096 'Goods movement not possible with mvmt type &'.

  • Posted on Dec 05, 2007 at 10:22 AM

    Hello Sandeep,

    You can find the notes here:



    Hope that this eases your search,



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.