NCR  returns delivery with no value

Hi,
I am using the process of returns in cross company.
First I create the purchase order with a returns item checked.
Then i create in migo the stocks movement. so far so good at this point.
In vl04 i pick the purchase order and i want to make the delivery returns NCR. But in this point i get 0 in the value of the quantity. So i can not continue the process in spite of the system is telling me that the delivery is in process.
What i am doing wrong?
                   João Fernandes

Thanks you

Similar Messages

  • Return Delivery with Excise

    HI Friends
    Need one valuable suggestion How to create return delivery with payment of excise duty in SAP.
    Regards
    V.

    Follow the below mentioned procedure;
    1. ME21N - Create a Returns PO (Activate "Returns" indicator for PO line item)
    2. MIGO - Goods Receipt > Purchase Order (Returns PO) (Here system will hit Mvmt type "161" and you can also select Un-restricted/blocked stock from where you want to return the stock)
    3. J1IS u2013 Excise Invoice Other Movements
    Here click on u201Ccreateu201D button to create an outgoing excise invoice and reverse the CENVAT Amount.
    Here put all details as below and Press u201CEnteru201D.
    Ref.doc.type - MATD, Doc Number - Material document No of 161 mvmt, Doc Year, Series Group, Excise Group and Vendor
    Here check BED, ECS and SECess values to be reversed and click on u201CSaveu201D button to post the excise invoice.
    4. J1IV - Post and Print Outgoing Excise Invoice.
    5. MIRO - Credit memo w.r.t. Returns PO.
    Nilesh

  • Return Delivery with a Credit  Memo Request.

    Hello Gurus. I have been working on this issue for quite some time. I will explain the process that was provided by our installers. It doesn't seem to be adding up. Here is the situation, Product that was sent incorrectly was returned. According to our procedures, we create a returns delivery thru VA01, with RE (returns) as the Order Type. We then create it with REFERENCE to the Invoice Number. We remove the items not being returned, enter the Billing Block and Order Reason. Then Save. It gives us a returns delivery number of 6000000, We then return the product back to our stock through MB1B. We clear it and put it back as normal. We then Create a Credit Memo Request through VA01, order type is CR (Credit Memo Request) Create with Reference, we again select the invoice number, delete the items not being returned, enter billing reason, then save. It gives us a number of 60000001. At this point, we enter VF01 and create a billing document. It says the order has billing blocks. We go back in and remove the blocks. We hit save. It now seems to ok, except that, under document flow, under the first delivery 6000000, it shows still being processed (the goods returns shows complete, but the line above shows being processed), and the document flow for 60000001 shows the invoice and the Accounting document as Not Cleared. My question is, should there be 2 seperate orders? A returns delivery and credit memo Request should be under the one delivery number 6000000 according to our procedures? Those were the steps given. Something seems out of place. Are my steps out of order?  Are the procedures wrong?  If anybody has any insight, I would much appreciate it.

    I would start fresh with a new sales order.  When you create with reference both the return delivery and credit memo are created with reference to the return sales order.  Here is an example document flow to clarify:
    Document                                      Date               Qty/value   UoM/Cur   Overall proc. status
                                                                                    Return 60000077 / 10                          08/25/05               10.000  EA      Completed                                 
    . Returns Delivery 500000016 / 10             08/25/05               10.000  EA      Completed                                 
    .. GD returns QI 4900030060 / 1               08/25/05               10.000  EA      complete                                  
    .. Credit for Returns1 10000017 / 10          08/25/05               10.000  EA      Completed                                 
    ... Accounting document 10000017              08/25/05               10.000  EA      Cleared

  • Return delivery with Exciseable material

    Hello Guru's
    My client has created PO with quantity 100 kg and made 1st GR with quantity 40kg and captured part 1 only and done transfer posting form quality to unrestrict through 321 for received 40kg quantity.
    And secondly Made another GR for remaining 60 kg quantity and captured part 1 for the 60 kg  qty
    In quality checking they found 15 kg got damaged and they issued to scrap through 553
    And for remaining 45 pieces transfer positing done from quality to unrestricted through 321.
    So now clients want to return the scrapped quantity to vendor and also reverse the excise with damaged 15 kg of quantities which they captured part1 only for the damaged quantity i.e., 15 kg
    please suggest the process which needs to be followed.
    Regards
    Sri

    Hi,
    Can be done by Two ways:-
    1. Do the 122 (Return Delivery) and Capture the excise amount at MIGO. and  Create the excise by J1IS and Post the excise invoice by J1IV and Update the registers by J2I5
    2.  The most suitable solution is
    Make a return PO with Return checked and go to
    J1IS u2013 Excise Invoice Other Movements
    Here click on u201Ccreateu201D button to create an outgoing excise invoice and reverse the CENVAT Amount.
    Here put all details as below and Press u201CEnteru201D.
    Ref.doc.type - MATD, Doc Number - Material document No of 161 mvmt, Doc Year, Series Group, Excise Group and Vendor
    system will pick the accessible value.
    Here check BED, ECS and SECess values to be reversed and click on u201CSaveu201D button to post the excise invoice.
    J1IV - Post and Print Outgoing Excise Invoice.
    Regards,
    Pardeep malik

  • Reverse a Return Delivery with inspection lot posted (QM)

    Hello experts,
    I want to reverse with transaction VL09 a good movement of a return client delivery with inspection lot. I posted the inspection lot and transferred the material to Unrestricted use (transaction QA11).
    Then I began the cancel Return Process and I transferred the material to Quality (movement type 322) to run VL09 with material in Quality stock, but the system displays  the following error message:
    You cannot cancel GR, since inspection lot is already partly posted
    Message no. QA046
    Diagnosis
    You are attempting to reverse a goods receipt although quantity postings have already been made from the inspection lot. This means that stock for the goods receipt has already been transferred and, for this reason, a cancelation of the document is no longer possible.
    Procedure
    Ensure that the postings in QM (within the usage decision transactions) are carried out.
    Please let me know what can I do to reverse the return delivery.
    Thanks in advance.
    Pablo

    You are trying to do the process which you ahve already transferred through Transaction QA11.
    The role of Cancel return Process has already been done by this transaction as the Stock has already been into Un- restricted.
    Best Regards,
    Ankur

  • QA32: post stock (return delivery) with subcontract purchase order

    Hi all,
    When doing return delivery to vendor with QA32, the system returns error message :
    Enter Batch ,  M7 18 .
    It's a subcontract PO , and the sub item  has batch.
    So it seems i need to enter batch when doing return delivery. But i can't find any field to input the batch.
    Any way to solve this problem?
    Thanks.

    Do one thing just put *(Star) in batch field.
    or
    The batch is Either---> Valuation type of matrila if it is a split valuation
    or
    Batch is nothing but batch of produc/Material having BathMgt Active.
    MSC1N/2n/3n is t-code to view batch.
    but as per my knowledge it is Split valuation only can be seen in accounting view of material master ...such as HL,HM,HT(subcontracting)  etc
    Try this
    Sujit

  • Return delivery with via delivery indicator

    I am trying to post return delivery through MIGO transaction, with selecting ' via delivery' indicator. I am getting an error - data for creating a delivery is incomplete (Customer).
    I am selecting this indicator first time so that I can get delivery number which I can print later.
    How can I resolve this error ?

    Before creating return delivery via MIGO..Please check the following master data..
    1) Check the material is having Sales view
    2) Check you linked vendor master to the customer...
    3) Also check whether you flagged Returns vendor in the purchasing view of the vendor master record..
    Please check these master data settings if any one of above things are missing system would not allow you to process the return delivery..
    I hope it will resolve your issues. If it helps award me the points..
    Cheers
    Umakanth

  • PO Return Delivery with Shipment

    Hi All,
    1> Created Return PO-with return indicator
    2> Created Outbond Delivery-VL10B
    2> While doing PGI (VL02N)
    system throughing error @5C\QError@     E     M7     036     10     No goods receipt possible for purchase order
    any one can how solve this issue.
    Regards
    Nagaraj K

    Thank u very speedy response..
    Yes your right.
    1at I had procured raw material form V1 and Mat A
    and I had processed this material to A to B  C D E etc.
    Matrial fault may be any one of this stage ...
    Iam going return back to 1 st vendor V1.
    For this this scenario I had fallowed above step what I had mentioned
    please let me know
    any other steps I need to fallow
    Thanks again
    Raj K
    agian

  • Return delivery with another code

    Hello friends
    GR is done with some material code (A). The same is transferred as some other code (B) thru mvt type 909. Part qty of this material (B) is rejected and material is lying in blocked stock. Now we want to do the return delivery (mvt type 122) with this new material code (B). Is it possible ? Kindly advice.
    Thanks
    chandra

    Here I am putting my scenario in detail.
    Raw Material (A) is received against PO from vendor (P) and GR (mvt type 101) is done. The same material (A) is transferred as another raw material (B) as material to material transfer with movement type 909 to one storage location. From this location material is issued (mvt type 261) for production time to time. In between some material (B) gets rejected and the same is sent to Blocked stock (mvt type 344). Now we want to send this rejected material (B) to vendor (P). Is it possible to do retrun delivery as for material (A) against said PO and to given vendor? How can we do it?
    Thank you.
    chandra

  • Can we create cancellation/return delivery with BAPI_CONFEC_CREATE

    hi experts,
    i want to use the above BAPI to create cancellations and return deliveries in SRM 7. i am not able to figure out the exact data that needs to be passed to the BAPI to create cancellation/return delivery. i have used class approach to do the same and able to create them, but i am specifically interested in FM/BAPI
    does anybody used this BAPI to create cancellations?
    thanks

    hi,
    i could not make this BAPI work for cancellations but found another way of doing confirmations and cancellations using std FMs
    here is the code for confirmation
    CALL FUNCTION 'BBP_PD_PO_GETDETAIL'
       EXPORTING
         I_OBJECT_ID                      = is_conf_header-po_number
         I_WITH_ITEMDATA                  = 'X'
       IMPORTING
         E_HEADER                         = ls_header
         ET_ATTACH                        = lt_attach
       TABLES
         E_ITEM                           = lt_item
         E_ACCOUNT                        = lt_account
         E_PARTNER                        = lt_partner
         E_LONGTEXT                       = lt_longtext
         E_ORGDATA                        = lt_orgdata
         E_TAX                            = lt_tax
         move-corresponding ls_header to ls_new_header.
    ls_new_header-process_type = 'CONF'.
    ls_new_header-subtype = 'CF'.
    ls_new_header-src_object_type = 'BUS2201'.
    ls_new_header-src_guid = ls_header-guid.
    clear ls_new_header-object_id.
    loop at lt_item into ls_item.
      read table it_conf_items into ls_conf_items with key po_item_number = ls_item-number_int.
    if sy-subrc ne 0.
      continue.
      endif.
      move-corresponding ls_item to ls_new_item.
      ls_new_item-src_object_type = 'BUS2201001'.
      ls_new_item-src_guid = ls_item-guid.
      ls_new_item-final_entry = ls_conf_items-final_entry.
      ls_new_item-quantity = ls_conf_items-quantity.
      append ls_new_item to lt_new_item.
      endloop.
    loop at lt_partner into ls_partner.
       move-corresponding ls_partner to ls_new_partner.
       append ls_new_partner to lt_new_partner.
       endloop.
       loop at lt_orgdata into ls_orgdata.
         move-corresponding ls_orgdata to ls_new_orgdata.
         append ls_new_orgdata to lt_new_orgdata.
         endloop.
    loop at lt_account into ls_account.
       move-corresponding ls_account to ls_new_account.
       append ls_new_account to lt_new_account.
       endloop.
    lv_src_guid = ls_header-guid.       .
    CALL FUNCTION 'BBP_PD_CONF_CREATE'
    EXPORTING
      I_SAVE                           =  'X'
       I_HEADER                         = ls_new_header
       I_SRC_GUID                       = lv_src_guid
       IT_ATTACH                        = lt_new_attach
    IMPORTING
       E_HEADER                         = ls_e_header
       ET_ATTACH                        = lt_e_attach
      TABLES
      I_ITEM                           = lt_new_item
       I_PARTNER                        = lt_new_partner
       I_ORGDATA                        = lt_new_orgdata
       E_ITEM                           = lt_e_item
       E_ACCOUNT                        = lt_e_account
       E_PARTNER                        = lt_e_partner
       E_ORGDATA                        =  lt_e_orgdata
        e_messages                       = lt_new_message
    et_msg[] = lt_new_message[].
    ls_conf_documents-doc_number = ls_e_header-object_id.
    append ls_conf_documents to et_conf_documents.
    CALL FUNCTION 'BBP_PD_CONF_SAVE'
    EXPORTING
        IV_USERTYPE               = 'X'
       IV_HEADER_GUID            = ls_e_header-guid
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT
    code for cancellation
    get all the confirmations created for the PO
        CALL FUNCTION 'BBP_PD_CONF_GETLIST'
          EXPORTING
            i_for_po_id = is_conf_header-po_number
          TABLES
            e_pdlist    = lt_pdlist
            e_messages  = lt_msgs.
    delete GRS which are cancelled
        LOOP AT lt_pdlist INTO ls_pdlist WHERE subtype EQ 'CA'.
          DELETE lt_pdlist WHERE guid = ls_pdlist-src_guid.
        ENDLOOP.
    delete the cancelllation documents. we don't need them anymore
        DELETE lt_pdlist WHERE subtype EQ 'CA'.
        loop at lt_pdlist into ls_pdlist.
          CALL FUNCTION 'BBP_PD_CONF_GETDETAIL'
           EXPORTING
              I_GUID                           =  ls_pdlist-guid
              I_WITH_ITEMDATA                  = 'X'
          IMPORTING
             E_HEADER                         =  ls_conf_hdr
           TABLES
             E_ITEM                           =  lt_con_items
             E_PARTNER                        =  lt_con_partner
    move-corresponding ls_conf_hdr to ls_new_header.
    ls_new_header-process_type = 'CONF'.
    ls_new_header-subtype = 'CA'.
    ls_new_header-src_object_type = 'BUS2203'.
    ls_new_header-src_guid = ls_conf_hdr-guid.
    clear ls_new_header-object_id.
    loop at lt_con_items into ls_con_items.
      move-corresponding ls_con_items to ls_new_item.
      ls_new_item-src_object_type = 'BUS2203001'.
      ls_new_item-src_guid = ls_con_items-guid.
      append ls_new_item to lt_new_item.
      endloop.
    loop at lt_con_partner into ls_con_partner.
       move-corresponding ls_con_partner to ls_new_partner.
       append ls_new_partner to lt_new_partner.
       endloop.
          lv_src_guid = ls_conf_hdr-guid.
    after that call BBP_PD_CONF_CREATE as we did for the confirmation followed by BBP_PD_CONF_SAVE and commit work.
    Edited by: SRM7CON on Mar 7, 2012 12:04 PM
    Edited by: SRM7CON on Mar 7, 2012 12:25 PM

  • Returns Delivery With WM

    Hi All,
    I am a PP consultant so the is unknown waters for me.
    My client ha sthe following request.
    When a returns delivery is create dfrom a returns sales order we hacurrently have to go to subsequent functions in VL02n to create the Transfer order to enable picking.
    Can this be switched of so that we just click post goods receipt.
    There old legacy system did this but i fear that user exists are in place to do this.
    Thanks
    Stuart

    Hi there,
    When defining the delivery item catg REN in 0VLP donot select the option "item relevant for picking". This will make the item not relevant for picking. So you can directly do PGR post the goods receipt for the return delivery. This will post the stock back into the plant. If you have any specific storage loc for returns, then maintain the determination in OVL3.
    Also check if there is any option to control not relevant for packing as well.
    Hope this helps.
    Regards,
    Sivanand

  • Task.getPayload / getPayloadAsElement not returning elements with no values

    I am using BPEL 10.1.3.1.
    So, I have a task payload that has 9 elements. When I retrieve the payload as an element, it only contains those nodes that actually had data. So, if I had an element like <creator/>, this element is not returned when using either of the getPayload methods.
    Is this a bug? or intended functionality? I don't really like this functionality if it is working the way it is intended....
    Input welcome.
    BradW

    Did you find the solution to this problem.
    For my payload the values are null also.
    for(int i=0; i<task.getPayload().getContent().size(); i++){
    XMLElement xMLElement = (XMLElement)task.getPayload().getContent().get(i);
    for(int j=0; j<xMLElement.getChildNodes().getLength(); j++){
    System.out.println("getChildNodes map " +
    xMLElement.getChildNodes().item(j).getAttributes().toString()
    + " values " +xMLElement.getChildNodes().item(j).getNodeValue()
    + " name " + xMLElement.getChildNodes().item(j).getNodeName());
    Any advice would be greatly appeciated

  • How to return quotes with varchar2 value

    Hello-
    I'm writing a function and need to add quotes to either side of a varchar2 db value
    i.e. column value is Financial Trx, I need it to be 'Financial Trx'
    I'd be grateful for any ideas on how to do this -
    Many thanks in advance-
    amanda

    John, good point. Here is another way to get the single quotes that may or may not seem cleaner
    UT1> l
    1 select chr(39)||fld4||chr(39) as Word
    2 ,chr(39)||fld3||chr(39) as Oradate
    3* from marktest where fld1 = 8
    UT1> /
    WORD ORADATE
    'fraction' '25-JUL-03'
    When used in plsql code a variable can be given the value of a single quote, chr(39) and concatenated to the column values instead of repeatedly calling the function.
    HTH -- Mark D Powell --

  • Return delivery process with excise in MM module

    Dear Friends,
                        this is chandu working as a consultant-mm , please any one can give the clear information regarding return delivery process for excise material , i'm following one process that is after invoice verification
    1) reverse excise invoice with MR8M
    2) return delivery with MIGO
    3) prepare outgoing excise invoice with J1IS  for print out J1IV
    4) preparing credit memo in MIRO with reference to original po
    the second process
    1) create return po with selecting return po check box in po
    2) GR with reference to the return po
    3)then J1IS  and J1IV  same process
    4) credit memo for return po in MIRO
    this 2 ways i'm doing the process  in the registers part1 that is qty updating (i.e qty is reducing)  but in the case of part2 that is the value it is not updating (i.e value has to reduce in the register right i'm working first time on CIN plz guide me the correct procedure if i'm doing wrong , in this my problem is only value not updating part2 register plz give me solution with clear explanation .
    regards
    chandu

    Hi,
    Follow the below mentioned procedure;
    1. ME21N - Create a Returns PO (Activate "Returns" indicator for PO line item)
    2. MIGO - Goods Receipt > Purchase Order (Returns PO) (Here system will hit Mvmt type "161" and you can also select Un-restricted/blocked stock from where you want to return the stock)
    3. J1IS u2013 Excise Invoice Other Movements
    Here click on u201Ccreateu201D button to create an outgoing excise invoice and reverse the CENVAT Amount.
    Here put all details as below and Press u201CEnteru201D.
    Ref.doc.type - MATD, Doc Number - Material document No of 161 mvmt, Doc Year, Series Group, Excise Group and Vendor
    Here check BED, ECS and SECess values to be reversed and click on u201CSaveu201D button to post the excise invoice.
    4. J1IV - Post and Print Outgoing Excise Invoice.
    5. MIRO - Credit memo w.r.t. Returns PO.
    Regards,
    Mahesh Wagh

  • Handling unit with serial numbers in return delivery

    There is a handling unit (HU),whose system status is PSTD(goods issue posted). The delivery is posted. The billing document are issued. Handling unit was packed with materials with equipments and serial numbers.
    Now I am creating another sales document(I want to return the good) and return delivery. No handling unit is attached to return delivery.  (Why not?  Returning original sales document is created with reference to original sales document)
    Now I attach the serial numbers to the return delivery. (the same serial numbers which are included(packed) in the above mentioned HU).  The return delivery is successfully posted. The status of equipment/serial numbers is on stock.
    The problem is that this serial number with equipment is still packed in the original HU.
    How can unpack the equipment from HU?   I think the problem is the status of HU which is PSTD(goods issue posted).
    Or alternative: can I move the HU unit from original delivery and attach it to return delivery?
    The changing of the status of HU is not posssible because the original delivery is posted and I do not want to change this original documents anymore too.

    I am afraid you are right
    - The return delivery was created without HU. ( i mean HU which was originally sold in original delivery. )
    Do you think I should create HU for return delivery with the same/different ID?  How can I transfer equipment from original delivery HU to return delivery and HU ?
    The problem seem to be that the original delivery and HU is locked (sytem status= posted )after posting.  If I cancel posting of return delivery then I can attach a new HU. But the equipment is still part of the original HU.
    Can I move equipment/serial numbers from original to returned HU? Is that possible at all?
    I am talking about phisical  same HU, so I guess there should be not 2 different HUs in the SAP system created.
    I am looking for the scenario to sell equipment in one HU and return it in the same HU with return delivery.
    thank you for your effort and responses

Maybe you are looking for