Reg:Copying the Delivered qty to picked qty in delivery(vl01n) transaction

Hi Experts,
           While creating the delivery i need a user exits to copy the delivery qty to picked qty .
           so that when the user enters in the transaction vl01n the delivery qty and picked qty will be
           same and if any changes in picked qty he will change manually.
Regards,
Vikram

hi,
these r the total exits for vl01n and i don;t find any exit for this requirement.
Exit Name           Description
V02V0001            Sales area determination for stock transport order
V02V0002            User exit for storage location determination
V02V0003            User exit for gate + matl staging area determination (headr)
V02V0004            User Exit for Staging Area Determination (Item)
V50PSTAT            Delivery: Item Status Calculation
V50Q0001            Delivery Monitor: User Exits for Filling Display Fields
V50R0001            Collective processing for delivery creation
V50R0002            Collective processing for delivery creation
V50R0004            Calculation of Stock for POs for Shipping Due Date List
V50S0001            User Exits for Delivery Processing
V53C0001            Rough workload calculation in time per item
V53C0002            W&S: RWE enhancement - shipping material type/time slot
V53W0001            User exits for creating picking waves
VMDE0001            Shipping Interface: Error Handling - Inbound IDoc
VMDE0002            Shipping Interface: Message PICKSD (Picking, Outbound)
VMDE0003            Shipping Interface: Message SDPICK (Picking, Inbound)
VMDE0004            Shipping Interface: Message SDPACK (Packing, Inbound)

Similar Messages

  • Delivery status B and TO status C , Deliver qty and Pick qty are equal

    Hi
    OBD status is wrong and its coming as Partialy picked for a item however the delivered qty and pick qty are equal. also TO is created and confirmed for delivered qty.
    I have checked TO is not pending for confrimation  please advise.

    Hi Rahul,
    Please check the OSS note
    1475784 - Delivery header status is not consistent with item status
    Try to run report RVDELSTA  in simulation to check whether system propose any change. if at all you are not getting any positive result from above steps raise an OSS note with SAP

  • Copy the pricing conditions from Sales Order to Delivery

    Hi all,
    I have to send the princing conditions from the delivery trough Idoc.
    That's the reason why I need the princing conditions in the delivery. But I can't redetermine the pricing procedure in the delivery creation. I need to copy the pricing conditions from order to delivery.
    Because if there is any manual modification of a condition in the sales order, If I redeterminate the pricing procedure in the delivery, I would lost the changes.
    Anybody knows any User Exit or anyway to copy the pricing conditions from SO to Delivery?
    Thanks in advance

    I think pricing will not determine in delivery, if any shipmentchanges will copy to delivery, not standard pricing.
    Logically, when you create delivery by that time your pricing need to finsh, no changes, so send pricing infor from order to customer, as its standard process in any client.

  • Update Pick Qty in Delivery

    Hello
    I am trying to use FM SD_DELIVERY_UPDATE_PICKING_1 for updating the pick qty in the delivery. My scenario has 2 line items each having a batch split line. I need to update the pick qty for these batch lines from a Z transaction where the user inputs the pick qty.
    The problem is that the pick qty is getting updated always with the delivery qty even if the user enters a pick qty value less than the delivery qty.
    It would be highly appreciated if anyone can suggest where the problem might be (i may not be using the FM correctly).
    Thanks in Advance.

    Have you check the FM
    RV_DELIVERY_PICK_UPDATE
    RV_DELIVERY_PICK_VIEW
    Thanks

  • Picking qty less than Delivery qty alert - Urg

    Hi Guys,
    We have done a configuration for order to cash scenario on ECC6.0 now we have one requirement that if picking quantity less than delivery quantity it should send an alert to customer representative.
    I have few questions below before start up configuration for that process.
    1. How do i configure to the system to send an alert when there is short pick in delivery document? 
    2. When customer representative receives the notification he or she make the necessary changes manually change in delivery document of delivery qty to picking qty.
    3. How do i say the logic to ABAPer to do a coding, I think there is no standard configuration to do that or if it is please write back to me.
    I posted few questions but none of the questions answered to me.
    Please go through and reply me back... Urgent.
    regards
    rc gopi

    Dear Senni.B,
    > I want to enter less picking qty than delivery qty during delivery process.
    As per the standard functionality picking quantity should be equal to the delivery quantity.
    And not advaisable less picking qty than delivery qty during delivery process.
    Can you plse give more details In which scenario you require this functionality and what is the use of that.
    I hope this will help you,
    Regards,
    Murali.

  • How to update picked qty as delivery qty while creating outbound delivery

    Hi,
    I am using badi definition LE_SHP_DELIVERY_PROC to update delivery qty as picked qty at the time of creating delivery. By using method SAVE_DOCUMENT_PREPARE I am populating delivery qt(yCT_XLIPS- G_LFIMG) to picked qty(CT_XLIPS[1]-PIKMG). and i am also populating update flag as 'I'. after saving the delivery document i am not able to update picked qty which was populated in BADI. could you please suggest anything needs to care. thanks in advance.
    Regards,
    Peranandam

    Hi,
    I did a little test and, within the method CHANGE_DELIVERY_ITEM, itu2019s possible to fill the picking quantity (structure CS_LIPSD) but unfortunately during the save the added information is lost.
    This is because the BAdI method is fired too soon and the routine PICKMENGE_BEARBEITEN (SAPFV50P) is not called at all.
    The problem is quite complex; even after changing the picking quantities, the picking status still remains open!
    The picked quantity is generally filled:
    u2022     by printing the picking list
    u2022     Warehouse Management by creating a transfer order
    u2022     or by manual entry
    Otherwise, it is assumed that picking has not yet been initiated and the result is that picked quantity is ignored.
    In my opinion itu2019s very difficult to solve your problem using only the BAdI implementation.
    I suggest you to propose an alternative solution such as the automatic processing of Picking Output EK00; easy to activate and absolutely standard!!!!!!
    Regards,
    Andrea

  • Difference between pick qty and delivery qty

    Hi,
    My delivery qty is 5 pcs. However while making transfer order from within delivery, the Transfer order is being made automatcially for 17 pcs and so the pick qty is 17 pcs. Due to the differenc ein delivery qty and pick qty, I cannot do PGI in the delivery.
    When I use LT0G, and give the delivery and warehouse no and movement type 999, the system does not allow the transaction and gives a message that, function not yet supported for Handling units. But I do not have handling units in my delivery. Neither the system allows me to cnacel the Transfer order thru LT15.
    How to correct the above situation so that the TO does not pick up the qty greater than the delivery qty or what other alternatives are there. Also how to ensure that TO is made of qty which is equal to delivery qty.
    Iam not aware of WM module, so kindlyu tell in detial pls.
    regards
    sachin

    In IMG>LE>WM>Master Data> Define storage type.
    Check In stock removal control whether "Full stock removal reqmt act" is active.
    If this is active it will try to pull the total quant irrespective of your requirement.
    Reward if useful.
    Regards
    EDWIN.

  • Database Field for Picked Quantity in Delivery

    Hi All,
    We want to know the Database Field for Picked quantity in a delivery. We checked the help for the field and it points to the LIPSD structure and the field PIKMG. However I could not find it in LIPS table or any other table. Could somebody please help me locate this field in the database ?
    Thanks,
    Amit

    Hi, This is late response i know, but maybe someone else is looking for same and needs code for same. Please keep in mind that you also need to check if users have done LT0G return from GI are back to picking bin. In this case you need minus the TO from total picking qty.
    ABAP routine:
    form LIPS_PICKED using LS_LIPS type LIPS.
       data: LT_VBFA type table of VBFA,
             LS_VBFA type VBFA,
             LS_LTAP type LTAP.
       select * from VBFA into table LT_VBFA  "Fetch to data from doc flow and count picked
         where VBELV = LS_LIPS-VBELN
         and   POSNV = LS_LIPS-POSNR
         and   VBTYP_N = 'Q'.
       clear LS_LIPS-LFIMG.
       loop at LT_VBFA into LS_VBFA.
         select single * from LTAP into LS_LTAP
           where LGNUM = GS_SCREEN_100-LGNUM
           and   TANUM = LS_VBFA-VBELN
           and   TAPOS = LS_VBFA-POSNN
           and PQUIT   = 'X'. "Picked!
         if SY-SUBRC = 0.
           if ls_ltap-vltyp = '916'. "Source is GI area => LT0g done, it is minus!
            LS_LIPS-LFIMG = LS_LIPS-LFIMG - LS_LTAP-VISTA.
           ELSE.
           LS_LIPS-LFIMG = LS_LIPS-LFIMG + LS_LTAP-VISTA.
           endif.
         endif.
       endloop.
    endform.                    "lips_picked

  • STO not picked up in delivery VL10B

    Hi,
    I have created a Intercompany PO for which the shipping data was created correctly. But when i try to do a delivery using VL10B , the document is not picked up for delivery.
    The problem is coming for the new document type which was created few days ago , there is no issue if i use the old document type. I remember somewhere we need to maintain the document type in delivery copy control , but could not recollect where exactly it is.
    I checked with all the necessary configs , but could not get a break through. Any help would be highly appreciated.
    Regards

    J Sudhakar wrote:
    > I have created a Intercompany PO for which the shipping data was created correctly. But when i try to do a delivery using VL10B , the document is not picked up for delivery.
    Dear,
    When you use VL10B and execute and then you tried to create delivery in background which failed.
    Now get the LOG of delivery creation you will get the error message post that message (As when ever system fails to create a delivery it generates a Log stating the reason of failure)
    To get the Log -> Use Log for delivery creation (Shift +F4) from the VL10B output screen ->Then from here use (Shift +F8) (Notes) to get the log
    Edited by: redriver on Feb 8, 2012 4:43 AM

  • To Change the Picking qty...?

    Dear All,
    While I am using the FM 'BAPI_OUTB_DELIVERY_CHANGE' it change the delivered quantity, but the picking quantity does not get change as per del. qty.
    And due to this my changed delivery dosen't get save. so how to overcome by this problem.
    Regards.

    Hi Dav ,
    check the Documentation of this FM.
    Notes
        Changes to the packing data are not synchronized in the central ERP
        system.
        For subsequent changes to a distributed inbound delivery, the following
        prerequisites must be fulfilled:
        o   All items in the distribution-relevant inbound delivery have the
            same decentrally-managed warehouse number.
        o   You have generated a distribution model for inbound deliveries. For
            more information, see the implementation guide (IMG) under Logistics
            Execution -> Decentralized WMS Integration -> Central Processing ->
            Distribution -> Generate Distribution Model.
        o   In Customizing for Shipping under Deliveries  -> Define Delivery
            Types ->  Distribution Mode, you have specified whether the system
            should distribute the delivery automatically after document
            creation, or whether distribution should be suppressed so that you
            can trigger distribution yourself using the delivery monitor.
        o   If you use an external system as the decentralized WMS, you must
            ensure that there is a blocking system for the decentralized system,
            which prevents a delivery from being processed in both systems at
            the same time. For more information on the cross-system lock, see
            the SAP Library under Basis -> Client-Server Technology ->
            Cross-System Lock (CSL).
        If you use the asynchronous interface for the actual transfer of the
        outbound delivery changes (IDoc category SHP_OBDLV_CHANGE), you must
        make sure that the structure definition of the IDoc is correct as you
        construct the IDoc. You should take particular care not to switch the
        segment sequence.
    Regards
    Prabhu

  • Pick qty copied to delivery qty without creating TO.

    Hi,
    I have this issue, can some one help me out?
    We have Lean warehouse managemant configured.
    While I'm creating a delivery using VL10C, delivery is created subsequently the delivery qty is copied to Pick qty, whick disables my TO creation using VL06O Picking.
    Due to this filling of picking qty in delivery, the requirment is satisfied to trigger the TO during TO creation.
    Expecting a reply.
    Mahi

    Yes, I got to resolve this issue by myself.
    The problem is in the Transfer order Output condition type. I had dispatch time 4 - Send immediately assigned to the output condition record. This forces the TO order to be created immediately.
    As a rule to create TO the Pick qty field in delivery document has to be filled in with the delivery qty. Hence the delivery qty has copied into the pick qty field.
    I changed this dispatch time to 3 and now it works fine.
    Mahi

  • Delviery Qty copied automatically as Picking Qty

    Hi
    When I create the delviery document and save without doing picking , the delivery qty is copied automatically as picking Qty and picking status says as compelte
    can any one tell me what would be reason& where in the config it is controlled
    we dont want the the delviery Qty copied automatically as picking Qty
    we are doing manual picking
    please advice ,
    Regards
    Dinesh

    Hi,
    Check out SPRO > logistics execution > shipping > picking > define relevant item categories.
    The item category in your delivery should be relevant for picking in order to be able to fill out the pick qty manually.
    Rgds,
    Suzy

  • Is there a way to track the delivered qty at the schedule line level in R3

    Hello Gurus,
    Is there a way to track the delivered qty at the schedule line level in R3.  I spoke to al ot of functional guys on this and the answer is NO. If NO,then, how does the 2LIS_11_V_SSL extractor extract the delivered qty at schedule line level. Help is really appreciated.
    Thanks
    Simmi

    Hi Simmi,
    I have used this extractor for the purpose you describe at more than one customer without problem. My understanding is that it links the order schedule line with the delivery, but I haven't tried to work out the mechanism.
    Regards,
    Ken

  • I need a FM to update batch no. & picking qty. of delivery  also to do PGI.

    I need a FM to update batch no.& picking qty of delivery items as well as to do PGI (Post goods issue) for the same delivery.I am using 'WS_DELIVERY_UPDATE' but it doesn't update the batch no. and gives error saying no bactches are deifned for delivery no XXXXX and item XXXX.Can any one suggest the suitable function module to do this? It will be better if you can give details about input parameters with example.
    Thanks & Regards,
    Nimish Dongare.

    Hi,
    I used the following code for both picking & PGI...I think it shud also work for updating the batch details.
    Picking:
    *get header data
    WA_VBKOK-VBELN_VL = <DEL_NBR>
    WA_VBKOK-VBELN = VBFA-VBELV
    get line data
    LOOP AT TAB_VBPOK.
    TAB_VBPOK-VBELN_VL = WA_VBKOK-VBELN_VL.
    tab_vbpok-posnr_vl = <line number> '900001'
    tab_vbpok-matnr= <material nbr>
    tab_vbpok-charg= <batch nbr>
    tab_vbpok-pikmg =<pick qty>
    tab_vbpok-meins= <uom>
       TAB_VBPOK-VBELN = SY-DATUM.
          TAB_VBPOK-POSNN = SY-UZEIT.
          TAB_VBPOK-VBTYP_N = VBFA-VBTYP_N.
          SELECT * INTO TABLE TVBFA FROM VBFA
                              WHERE VBELV = WA_VBKOK-VBELN_VL.
          SORT TVBFA DESCENDING.
          CLEAR TVBFA.
          READ TABLE TVBFA WITH KEY VBELV = TAB_VBPOK-VBELN_VL
                                    POSNV = TAB_VBPOK-POSNR_VL
                                    VBTYP_N = 'Q'
                                    TAQUI = ' '.
          IF SY-SUBRC EQ 0.
            V_PIKMG = TAB_VBPOK-PIKMG + TVBFA-RFMNG.        " Picking quantity
            CLEAR TVBFA.
            READ TABLE TVBFA WITH KEY VBELV = TAB_VBPOK-VBELN_VL
                                  POSNV = TAB_VBPOK-POSNR_VL
                                  VBTYP_N = 'Q'
                                  TAQUI = 'X'.
            IF SY-SUBRC EQ 0.
              V_PIKMG = V_PIKMG + TVBFA-RFMNG.               " Total Picking quantity
    *****Error Message: Picked quantity is larger than the quantity to be delivered.
              IF LIPS-LFIMG LT V_PIKMG.
                PERFORM GET_RETURN  USING 'E' 'VL' '019' SPACE SPACE SPACE SPACE
                          RETURN.
                V_EXIT = 'Y'.
                EXIT.             " EXIT THE RFC.
              ENDIF.
            ENDIF.
          ENDIF.
          MODIFY TAB_VBPOK.
    CALL FUNCTION 'WS_DELIVERY_UPDATE_2'
          EXPORTING
            VBKOK_WA             = WA_VBKOK
            SYNCHRON             = 'X'
            DELIVERY             = WA_VBKOK-VBELN_VL
            UPDATE_PICKING       = 'X'
            COMMIT               = 'X'
            IF_DATABASE_UPDATE_1 = '1'
         TABLES
            VBPOK_TAB            = TAB_VBPOK
            PROT                 = I_PROTT.
        IF NOT I_PROTT IS INITIAL.
          RETURN-TYPE = 'E'.
          RETURN-MESSAGE = 'Picking Failed!'.
          EXIT.                                  "EXIT THE RFC
        ELSE.
          COMMIT WORK AND WAIT.
        ENDIF.
    PGI
    *get header data
    WA_VBKOK-VBELN_VL = <DEL_NBR>
    WA_VBKOK-VBELN = VBFA-VBELV
    CALL FUNCTION 'WS_DELIVERY_UPDATE_2'
        EXPORTING
          VBKOK_WA               = WA_VBKOK
          SYNCHRON               = 'X'
          DELIVERY               = WA_VBKOK-VBELN_VL
          NICHT_SPERREN_1        = 'X'
          IF_ERROR_MESSAGES_SEND = 'X'
         TABLES
          PROT                   = I_PROTT.
      IF NOT I_PROTT IS INITIAL.
        RETURN-TYPE = 'E'.
        RETURN-MESSAGE = 'Goods Issue Failed!'.
        EXIT.                                  "EXIT THE RFC
      ELSE.
        COMMIT WORK AND WAIT.
    endif.
    thanks

  • Pick Qty not equal to Delivery Qty

    Hi all,
    2 questions in this post (slightly different):
    1. A customer may order 10EA of a product. Since we can only confirm 8EA today, they say they'll take 8 instead of 10. We can confirm 8, but the sales order will still be open until the last 2 EA are delivered. How can we have the order closed automatically after 8 is delivered? This is still on the sales order level.
    2. On the delivery level, frequently on the delivery document, the picked qty doesn't equal the delivered qty. Lets say the delivered qty is 10EA. If the picked qty is only 8EA, we can change the delivered qty to 8EA and PGI that. However the SO is still open so it is still expecting us to create a delivery for the remaining 2 pieces. How can we prevent this without simply rejecting the order?

    1. A customer may order 10EA of a product. Since we can only confirm 8EA today, they say they'll take 8 instead of 10. We can confirm 8, but the sales order will still be open until the last 2 EA are delivered. How can we have the order closed automatically after 8 is delivered? This is still on the sales order level.
    Sales order does not need to be closed as once it is delivered, system will automatically consider it closed, you wont see it in VA05N for open items.
    2. On the delivery level, frequently on the delivery document, the picked qty doesn't equal the delivered qty. Lets say the delivered qty is 10EA. If the picked qty is only 8EA, we can change the delivered qty to 8EA and PGI that. However the SO is still open so it is still expecting us to create a delivery for the remaining 2 pieces. How can we prevent this without simply rejecting the order?
    This is standard controls. Depends what you ordered, if not fully delivered, system will know whether its open or not open. you can either reduced the sales order amount or cancel the remaining items. then again, changing the sales order amount may not be the legal option. you can still bill for 8 items and then cancel the sales order later on.

Maybe you are looking for

  • Problem with videos after upgrading to iTunes 9.0?

    Something went wrong with my videos after I upgraded to iTunes 9.0! The videos are twice as long as they were originally. Let's say this video was actually 1 minute long. It is now 2 minutes long. For the first minute it plays normally, then for the

  • Query of queries problem or bug

    Hello Everyone, I have used cfdirectory to get a list of files. As the result I receive query with the files. Then I want to search it using query of queries. I' ve found a problem and I wonder if it is a bug of Coldfusion or perhaps wrong usage of Q

  • User-exit or BADI required for changing Plant-sp.matl status in MM02

    Hi Folks, Our user requirement is when standard price is 0, we should assign value 'Z4' to Plant-sp.matl status(in MRP1 and Costing1 tabsin MM02) . Could any one suggest me a user-exit name or a BADI name to change Plant-sp.matl status in MM02. <REMO

  • When i click on facetime, it wont open and im not recieving calls, how can i fix this??

    when i click facetime, it wont open or load, it attempts to but then it dissappears and goes back to the menu, this happens everytime, its been working fine for a long time, and there has been no problems with it, i havent touched the settings, the l

  • Interface development using bloard03 and cond_a01

    Hi, I want to create an inbound idoc for purchasing contarcts has conditions at header level and line item level . So I need to use bloard03 and cond_a01 in combination . please suggest how do we relate the two message type  and guide me how to devel