Cancelling Rejected Items in DP90

Hi SAP Gurus,
     Is there an easy way to reverse/cancel items that have been rejected in RRB DP90 ??
Look forward to any help
Ross

Hello
you could check this excellent document on OSS , which gives the options for the cancellation amongst other complete documentation for config scenarious
Note 301117 - Enhanced documentation for dynamic item processor
other notes whihc might help you are
523743
561033
Hope this helps
Thanks
akasha

Similar Messages

  • Rejected Items

    All,
    Please see the scenario  :
    I dont have QM Module here . Batch Management is active here .
    So while doing goods receipt the Raw materials will go to Quality Ispection SLoc(unrestricted status)  and after quality Inspection ( physically ) , if it is accepted they will move to Raw material SLoc (unrestricted status)(MB1B-311) and if it is rejected they will move to Rejection SLoc (Blocked status)(MB1B-344)  .
    Whenever the material is moved to Rejection SLoc(Blocked status) , MRP will trigger a new requirement in the form of planned order and convert it into PR then PO.
    After some days they will do MIGO (122) , then PO will be open again .
    So for the same material there exists two PO  .
    So they will go to ME22N and click delivery completed indicator hence close the PO.
    This is the design .
    1. Whether this is the good practice in this type of scenario ?
    Now business wants , it shud not be delivery completed clicked because it is rejected items .
    2.Whether in PO any other option is there for closing the PO and to show it is rejected?
    3.Can anyone please suggest or advise me a right solution and good practice.?
    regards

    Hello Sandeep,
    In your query, you asked for best practice, so accordingly I replied.
    "It is always challenge for a consultant to make the client understand the best practice and ask them to follow, because no one likes changes"
    You can ask them that if you will make business process as per the best practice you will have very good business process as per the standard industry and visibility during these business processes.
    <b>- Regarding the visibility of Quality stock</b>
    As you know we can easily identify the different stock types (i.e Un-restricted, Quality, Blocked) within the same storage location. You can receive material as Quality stock in the Quality Storage location (if you have defined different Location), now when you move Quality stock with 321 at that time you have option in which storage location you want to receive at that time you can post this stock in Unrestricted stock.
    <b>Regarding Rejection</b>
    When you reject any material with 122 mvt type, it will open the purchase order and the document will be recorded in purchase order history. Now when you receive the replacement quantity you can receive it against original purchase order.
    Hope this helps.
    Regards
    Arif Mansuri

  • Re: Printing Cancelled line items in the sales order on the packing slip

    Hi gurus,
    Currently we have a unique requirement in our company. Our wholesale customers send the Purchase order to us via EDI. Now saw they have requested an order containing 10 materials out of which we can fulfill only 8. the other 2 due to some reasons cannot be fulfilled.
    So the business wants to keep the other 2 line items to be entered in the sales order with a cancelled status.
    Now correct me if I am wrong, only the confirmed line items will be copied from a sales order to a delivery document. So thats the reason why these cancelled line items cannot be printed on the packing slip.
    However somehow the business wants the packing slip tp have the 2 line items printed on it with the reason of not being delivered. this is to facilitate the customer to know why those items couln't be fulfilled by our company. Now we cannot use a manual work-around of letting the customer know about the impossibility of not fulfilling the other 2 items as there are a lot of orders that come thru EDI per day.
    Can anyone suggest a solution to this requirement asap.
    Thanks in advance
    Vinit

    Hi Vinit,
    This requirement makes a lot of sense, that is to be able to inform your customer that some item(s) of the sales order could not be delivered, not even partially.
    A possible solution would be to allow for zero quantity in the delivery item (check customizing and mark "zero quantity allowed" in the item category).
    Then in the packing split, it would be easy to print the delivered quantity (0) and the sales order quantity (whatever it was), because you have the "null" item available in the delivery.
    Personally I am not found of having have delivery items with zero quantity, but they are useful in that case, and they can also be useful to automatically "close" the sales order item (instead of having to do it manually if the goods can't be served).
    Note: Usually in Consumer Goods, if you can't serve part of a sales order to a customer, you have to close it, because the Retailer's next Sales Order will include the remaining quantity.
    Hope it helps.
    Best Regards,
    Franck Lumpe
    Freelance SAP ERP Consultant

  • Cancel Menu item is alwasys disabled in some A/P windows

    The 'Cancel' Menu item is alwasys disabled in some A/P windows even when the transaction is open or closed.  My question is since I am very limited in the business process knowledge for cancel procedure in those windows:
    Is the Cancel (Data->Cancel) unapplicable on these A/P windows below?
    Goods Receipt PO
    Goods Returns
    A/P Invoice
    A/PCredit Memo
    So SAP Business One does not allow for transactions in these windows to be cancelled regardless of the transaction status?
    I am a developer, I need answer to these in order to do my customization on the event of the Menu item 'Cancel'
    Thanks very much!

    Hi,
    All financial related transactions are not cancel-able. Once documents added, it posted to some G/L accounts. You can only cancel (reverse) those journal entries.
    Thanks,
    Gordon

  • Rejected items of RFQ should not appear in PO

    Dear Friends,
    In a given RFQ i will select/ reject some items but while processing PO with Reference to RFQ system should display only selected RFQ items (RFQ items which have rejection indicator should not appear in PO).
    validation has been kept for RFQ rejection items should not be converted to PO, but user has to delete the rejected line items manually which is time consuming.
    please suggest how to proceed.
    Thanks
    dmt

    Hi,
    In ME21N, you receive message 06 050 - "Purchase requisition & item &  already deleted".  This message can be changed to an error message via IMG transaction OME0.  The checks for the messages can only take place,             
    after adopting all positions (as well deleted ones).                                                                               
    To prevent this, please check to see if one of the following will help:                                                                               
    1) Select the checkbox 'Open only' on the selection screen for the overview. In this case, the deleted items will not appear on       
    the overview and therefore they cannot be adopted. Or,                                                                               
    2) If you do not want to have the purchase requisitions with deleted  items selected in ME21N, you can use the field "deletion indicator"  in the variant for your purchase requisitions, by excluding it in   the dynamic selections. 
    P.S. If you have maintained message 06 050 as E (error), the user will not able to save the PO (he can only hold it)                                                                               
    Regards,
    Mauro

  • GRN number for rejected items in sales order

    hi sapgurus,
    i want to know the grn number for rejected goods in the sales order 
    consider if i put a sales order for a material named X for 10 quantities and if 5 quantities are rejected i will put GRN for those rejected items and add it to my stock.
    I have taken GRN no linking VBAK with VBRP .VBRP with LIPS .LIPS with MKPF thro VBELN_LA (ie.delivery note).
    the delivery note will be updated only Post goods issue happens with complete status.
    Is there any other way to get GRN no without delivery note while PGI in process Status.
    thanks in advance!
    Edited by: rakesh on Oct 3, 2008 11:29 AM
    Edited by: rakesh on Oct 6, 2008 12:31 AM

    i solved ths issue

  • Free of cost supply for Rejected item

    Dear All,
    Please help me in the following scenario :
    a. A line item ( Imported item )rejected  by quality .
    b. For that rejected item foreign supplier send us the same material in free of cost . No need to pay for that item.
    c. I paid the freight and customs duty  for both rejected item as well as for free of cost item .
    My questions :
    1. How to make GR for free of cost in the same P.O ???
    2. How to account the customs duty and freight that has been  paid twice for the same item ???
    3. Can i avail cenvat facility for both item .???
    Please clear ....
    Cheers,
    Somu

    Hi
    If the PO is not taken into GR then add the item once again in the PO and chec the FREE GOODS checkbox. By this check the GR taken will not affect the cost of this item.\
    For the double payment made already , you can create a credit note for the vendor in MIRO [Subsequent credit], by choosing the amount and entering the articles.
    On confirmation of MIRO the value will be reduced from these articles in proportion which was actually increased due to double payment.
    Hope this helps.
    Regards
    Govind.

  • 3rd party SO with rejected item appears in billing due list ( VF04 )

    Hi
    There are 7 items in a SO ( 3RD PARTY PROCESS ) . One of the items ( POSNR 030 ) is rejected  ( reason for rejection is applied at the item level ). The item is rejected from the linked Pur Req & PO as well. For this rejected item there is no GR doc
    The balance items on the SO are invoiced.
    Problem : This SO still appears appears in the billing due list.
    Expectation : This SO should not appear in VF04
    Other details : Item cat TAS billing Rel B. Billing qty VTFA is E & the update doc flow is checked
    Things tried :
    1) In debug mode changed the overall billing status in VBUP & VBUK to C
    2) In SA38 executed reorganisation of index prog ( RVVI50 - -- ), SDVBUK00.
    Pl. help

    Hi
    I have done the things suggested by Caprin + Sanjeev Kumar. No help
    Here is additional info. . As i am working on this issue i could replicate it in the quality server . I have found out how the issue was caused.
    There is a inconsistency between PO delivery date & SO req delivery date. In 3rd party orders the Sch line date is derivied from Vendor info records. The user created SO & PO .The SO got its Sch line date from info record. Then the user manually changed the Requested del date on the SO beyond the sch line date derived from the info record & at the same time leaving the Del date on PO untouched. This has resulted in mismatch between the PO & SO at the same time weird looking sch lines on SO ( the order + rounded qty is on the later date whereas the confirmed qty on the 1st sch line ).
    I feel if somebody can suggesta program to bring in sync the VBAP + VBEP + PO line item tables i think it will solve the issue

  • Rejected items in Sales Orders

    Dear All,
    We have couple of Sales Orders with multiple line items & Some of the items are rejected.
    But when we take SIS reports, the total value of Sales Orders (incl rejected items value) is taken. We dont want rejected items pricing details in SIS.
    How to achieve this?
    Thanks in advance.

    Dear Friend,
    To ignore Net Value of Rejected Item from Total Sales Order Value / SIS follow this:
    T-Code: OVAG 
    Here you can define whether the system can consider the value or not by maintaining X or Y in the field Statistical value.
    This is menu path
    IMG - SD - Sales - Sales Documents - Sales Document Item - Define reason for Rejection
    Against the reason which you are using in sales order, blank should not be maintained & either X or Y should be maintained.
    X - No cumulation - Values cannot be used statistically
    Y - No cumulation - Values can be used statistically
    Hope this helps...
    Thanks,
    Jignesh Mehta

  • Cancel all items in the purchase order

    we need a program to cancel all items in the purchase order   .
    exists any BAPI or funcion or metod to do this ?
    becuase if we to do this for the TC ME22N we need to do this item by item.   
    our programmer  suggest us an update of the table EKPO

    Here is an example program using the BAPI to set the deletion indicator on all line items of a PO. 
    report zrich_0001.
    data:   return type table of bapiret2 with header line,
            poheader type bapimepoheader,
            poheaderx type bapimepoheaderx,
            poitem type table of  bapimepoitem with header line,
            poitemx type table of  bapimepoitemx with header line.
    data: iekpo type table of ekpo with header line.
    parameters: p_ebeln type ekpo-ebeln.
    start-of-selection.
      poheader-po_number = p_ebeln.
    clear iekpo.  refresh iekpo.
      select * into table iekpo from ekpo
                     where ebeln = p_ebeln.
      loop at iekpo.
        poitem-po_item = iekpo-ebelp.
        poitem-delete_ind = 'X'.
        append poitem.
        poitemx-po_item = iekpo-ebelp.
        poitemx-po_itemx   = 'X'.
        poitemx-delete_ind = 'X'.
        append poitemx.
      endloop.
      call function 'BAPI_PO_CHANGE'
           exporting
                purchaseorder = p_ebeln
                poheader      = poheader
                poheaderx     = poheaderx
           tables
                return        = return
                poitem        = poitem
                poitemx       = poitemx.
      commit work.
      loop at return.
        write:/ return.
      endloop.
    Regards,
    RIch Heilman

  • BPC 10 MS Transformation format error using *MVAL with no Rejected items

    I'm a bit perplexed, but maybe I'm being too ambitious.  I am trying to combine a year field from a column in my data file with 12 data columns for each month of that year using *MVAL to pick up those columns.  Basically I want to pull from the file with a result like 2014P1 and then use a Time conversion to make it 2014.OCT.
    I have found that the Mapping statement *Col(1)+*MVAL(25:36) does not work, but reversing it does, i.e. *MVAL(25:36)+*Col(1).  This brings the small problem in the conversion file of making P1* convert for both P1 and P10, so to solve this I added +*Str(.) in the middle of the mapping statement.  This brings results like P1.2014 and P10.2014 to be converted in the conversion file.
    After several attempts the conversion I ended up with is:
    EXTERNAL P1.* : INTERNAL *.OCT
    EXTERNAL P2.* : INTERNAL *.NOV etc etc to P12
    When validating the Transformation file it returns the error:
    Input string was not in a correct format
    Validation with data file failed
    [The conversion file validated and processed with no problems, even with some VB added to reduce the year by 1 in the first three Periods.]
    The strange thing is that the Rejected List is not greyed out, but it is completely empty - usually this error generates some rejected items that you can then learn from and revise your mappings or conversions.
    If I change the conversion to repeat the * after the month, *.OCT*, then I do get rejections that correctly tell me that the conversion does not match my time id's.  I see 2014.OCT2014 in the rejected items.  This confirms that the correct part is being picked up by the conversion *.OCT, but that for some reason it is not accepted.
    Running this for an Import in Data Manager also fails - this is not a bug in the transformation validation routine.
    So, my questions are:
    - am I doing something obviously wrong? or
    - am I being too ambitious with *MVAL? or
    - should this work, so that a dynamic conversion for any year can be set up - in other words is this a bug?
    We are running BPC v10 MS SP12 with EPM SP16.  I attach my Transformation file and the Time conversion.
    Thanks
    Chris

    I was much delayed in testing this due to other issues, but an opportunity came up last week when building a new environment.  This time the column headings were needed for the 12 data columns (12 months Oct to Sep with 3 letters) which meant I could try adding the year as a *Str() function in the mapping before the *MVAL statement.
    The result was that it still failed but with another error:
    Index was outside the bounds of the array.
    I abandoned due to time and built a specific conversion file for the months.  Each time I load some historic data I have to edit this to put in the correct years.  I keep these lists pasted on the right of the formula column for easy reference.
    One odd thing that we still find consistently since SP12 is that the last column header is always missed.  To get around this we often add an extra blank column to the input files or in this case I added P12 to my conversion file so that the data was picked up.  This is inconvenient.
    It would be good to be able to pick up a year from a column in the data or to add it with the *Str() function before the *MVAL statement.
    I have still to try Astha's proposal below.  Next time!
    Thanks
    Chris.

  • Functionality of cancel,reject,back

    friends let me know the  functionality of cancel,reject,back keywords.

    Hi,
       BACK : statement positions the list cursor on the first position of the first line in a logical unit.
       CANCEL: There is no key word cancel.
       REJECT: The REJECT statement exits the current GET event block of an executable program. If you do not specify node, the runtime environment responds as described in Exiting Processing Blocks.
    The REJECT statement always refers to the current GET event, not to the location where it is executed. If you call a procedure in a GET event block, and the REJECT statement is executed there, the calling event block is affected.
    for more details:
      This statement positions the list cursor on the first position of the first line in a logical unit. There are the following logical units in a list:
    A line block defined with RESERVE.
    If BACK is executed after the RESERVE statement, the list cursor is placed in the first line of the current line block.
    The lines within a self-defined page header.
    If BACK is executed within the event block for TOP-OF-PAGE and is not placed after RESERVE, the list cursor will be positioned in the first line underneath the standard page header.
    The lines of a page underneath the page header.
    If BACK is executed outside of the event block for TOP-OF-PAGE and not after RESERVE, the list cursor will be positioned in the first line underneath the page header.

  • Functionality of cancel,reject,back keywords.

    friends let me know the  functionality of cancel,reject,back keywords.

    hi raja,
    BACK.
    Effect
    Returns output position to the first line of the current page after the TOP-OF-PAGE processing.
    REJECT.
    Effect
    This statement exits a GET event block when processing logical databases in executable programs.
    Stops processing the current database table line provided by the logical database and resumes with the next line of the table on the same hierarchy level. Unlike the CHECK statement, REJECT is not context-sensitive but always leaves the current GET event block.
    'cancel ' button would be "leave program",
    award points if useful.
    regards,
    deepthi reddy

  • Workflow - split approved and rejected items for next step

    Hi! I have just started building a simple approval workflow for any price variation of the catalog items. I have a question in regards to the handling of rejection and approval of items. Say I run the workflow which does the validation and it spits out 4 items with huge price variation which requires approval by the manager (using the Approve stencil). The manager logs in, review the items and mark 3 items for approval and reject one. It seems that using this Approve function, I can only proceed to the next step if ALL of the items are approved. Is there a way to be able to release the approved items leaving the rejected one behind? This is so that we can release the approved item first (which also means to check in the items) and leave the rejected item in check-out mode.
    Appreciate your comments on the above.
    Thanks!
    SF

    Hi SF,
    Yes there is a workaround for dealing with the Approved and Disapproved Records by using the Process step instead of the Approve step.
    Kindly follow the Elearning session below which will explain you how to go about this:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90efe90c-b03f-2b10-65bf-e572fef651cb
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60f28084-b90e-2b10-3eb6-d6565367048a
    You can also refer the other related links that discusses such common problems:
    Re: SRM MDM catalog
    Hope It Helped
    Thanks & Regards
    Simona Pinto

  • System allowing order related Billing for rejected item in sales order

    Hi all,
    I have created a new reason for rejection: "Billed before Go live"
    I have then asigned it to sales item 10 in sales order thus rejecting it.
    I expected that when I do the billing for this sales order, the system will not allow to bill the rejected item, but the rejected item is still getting billed by VF01
    Can anybody please tell me why this is happening.
    Regards,
    Avinash Gyale

    Hi,
    mere reason for rejection is not enough for blocking from billing, at item level  you need to put billing block also apart from reason for rejection, then only you can reject the item and block from billing.
    thanks ,
    gln

Maybe you are looking for