How to default picked quantity in Outbound Delvery Creation?

Dear experts,
Is there way to automatically default picked quantity to quantity actually delivered during outbound delivery creation (VL01N)?
Thanks,
Richard

Hi,
There were some similar functionality as you need be using the standard picking list (message type V4, condition type EK00).
This condition type EK00 has assigned the program /SMB40/RVADEK01 (in my 4.7 system). This standard program is calling after issuing the picking list (if everything is OK and you are not in preview mode) a form which is updating the picking quantities to be the same as the delivery quantities.
So, one ideea is to implement this message EK00 to be issued automatically for your delivery on save (time 4) and setting for example to issue the message in the spool and not printing it or something like that.
Also, if you want a nicer solution you should create a new message and copy the functionality from EK00 and not issue any form but just update the quantity.
If you need some additional help please tell me (settings for EK00 are some how hidden in the SPRO )
BR,
Valentin

Similar Messages

  • Automatic Pick Quantity In Outbound Delivery

    Dear all,
    Please give me a solution for Automatic Pick Quantity In Outbound Delivery using t-code VL01N.
    Thanks & Regards
    Amit Karalkar

    Hi Amit,
    I will explain how you set up this automatic picking, and then you can
    work backwards from there.  The automatic picking you are experiencing
    is actually related to the output type EK00 assigned to your shipping
    point.
    Consider the following two setup steps which will result is automatic
    picking:
    Set the output type to EKOO, in the print picking list of the shipping
    point in customizing.
    Make sure the parameters below are set:
    Message Language
    Number of Messages
    Send Time              <<<<<<<<<<< this must be set to 4 (send immed)!!
    Transmission Medium
    1) you have to set the parameters for EK00 in the shipping-point-
       maintenance in customizing:
              -> Enterprise Structure
                 -> Definition
                    -> Logistics Execution
                       -> Define, copy, delete, check shipping point
    2) as second step you define the shipping-print-parameters in
       customizing:
               -> Logistics Execution
                  -> Shipping
                     -> Basic Shipping Functions
                        -> Output Control
                           -> Define print parameters shipping
                             -> Shipping (Spec.case)
    Therein there should be an entry for every shipping-point, where
    you like to use the picking-list EK00!
    If you have 1 & 2 setup for a particular shipping point you will
    experience the "automatic" picking of deliveries.
    Regards,
    Ramana

  • How to change the pick quantity in outbound delivery using bapi

    Hi,
    I am using BAPI_OUTB_DELIVERY_CHANGE for changing the outbound delivery picking quantity but there is no field to change the pick quantity.
    plas advice any BAPI to change pick quantity
    Regards,
    Krishna

    Krishna....have a look in the below threads where there was a similar requirement..
    error while using BAPI_OUTB_DELIVERY_CHANGE
    change outbound delivery

  • Urgent-Help needed in FM to update picking quantity in outbound delivery.

    Hi,
    I have to automatically update the delivery and picking quantity for an outbound delivery without doing any post goods issue.Could you please help me with any FM which does this with proper explanation.
    Any help will be greatly appreciated.
    Thanks,
    Sandeep.

    Check with FM : SD_DELIVERY_UPDATE_PICKING
    The above FM will update Picking in delivery
    Check the structure VBPOK ,within structure VBPOKKOMMI(Include structure)
    Field is PIKMG.
    Thanks
    Seshu

  • LSMW Custom program for updating picked quantity in outbound delivery

    I have been tasked with creating an LSMW that will update the picked quantity in an outbound delivery.  I originally thought of using a recording on transaction vl02n, but I need the LSMW to work with variable amount of item lines. 
    Through some research I figured out that FM WS_DELIVERY_UPDATE_2 can update the picked quantity.  I have successfully created a custom program that calls this FM. 
    I have created what I believe to be the correct entries in the SXDA0, SXDA1, SXDA2, and SXDA3 tables to make my custom program work with LSMW.  I am able to find my program in the "Maintain Object Attributes."  I am also able to "Maintain Structure Relations Step" (screen shot attached)  I am currently using VBKOK and VBPOK for the header and line item structures respectively. 
    My difficulty is converting the data.  I have tried everything from having no conversion rules to mapping many fields and I always receive the following error (screen shot also provided).
    Error analysis
    The statement
         "Move src TO dst"
    requires that the operands "dst" and "src" are convertible.
    Since this statement is in a Unicode program, the special conversion
    rules for Unicode programs apply.
    In this case, these rules were violated.
    Program /SAPDMC/SAP_LSMW_CONV_FORMS
    Include  /SAPDMC/SAP_LSMW_CONV_FORMS
    Row 1,080
    Module type (FORM)
    Module Name TRANSFER_RECORD
    Since I have run the conversion with no conversion rules I am very confused as to why I am still receiving this error.  Any insight would be greatly appreciated.

    For anyone I have uncovered some interesting things about my issue.  I started going through the conversion code piece by piece trying to figure out what data element the system was choking on. 
    After digging though the program and using the debugger I found out that the issue was in FORM transfer_record. 
    ASSIGN (g_record) TO <l_record>.
         CASE g_objecttype.
           WHEN '01' OR '02'.
             gt_buffer-record = g_record.
             gt_buffer-data = <l_record>.
             APPEND gt_buffer.
    If this LSMW was working
    g_record = 'VBKOK'
    <l_record> = 'VBKOK'
    But what is actually happening
    g_record = 'VBKOK'
    <l_record> = "Structure of some sort
    I do not know why this is happening since the field symbol is being assigned right before this piece of code.  Any suggestions are greatly appreciated.

  • How to add Order quantity in outbound ASN ?

    Hello Experts,
    I need to send the order quantity along with the delivery quantity in the outbound ASN. What is the procedure and which field do I need to include for order quantity ?
    Thanks in advance

    Hi Darshak,
    The screenshot shared by me is just an example from the SAP standard IDoc DESADV (DELVRY02) you can modify this and create custom type based on your requirement. I think in your case this has been modified as basic type is saying ZDESADV  you need to talk to your technical / functional team who can help. As far as standard SAP are concern you will find the E1EDL24 segment under data record(Screenshot attached)
    ORMNG is a field where orignal order quantity gets stamped at the time of Delivery creation and you can find this field into table LIPS

  • How to change actual quantity in Outbound delivery User exit

    hi all ,
    My requirement is to change the quantity of outboud delivery according to some logic .but my issue is after writing the code MV50AFZ1 , system is not considering the quantity changed by me , it is taking the quanity directly from sales order confirmed quantity .
    please anybody help on this issue  .

    Hi,
    Under which user exit have your written your code:
    USEREXIT_MOVE_FIELD_TO_LIKP or
    USEREXIT_MOVE_FIELD_TO_LIPS or
    USEREXIT_SAVE_DOCUMENT or
    USEREXIT_SAVE_DOCUMENT_PREPARE
    I think if you write your code within the USEREXIT_SAVE_DOCUMENT, it should work.
    Regards,
    Subramanian

  • Update picking quantity in delivery for batch split items

    Hi,
    I'm trying to use the function module WS_DELIVERY_UPDATE to update the existing deliveries. I'm able to do batch split for the items in delivery using the same FM. I have also requirement to delete these items (batch split items).
    To delete these items first we have to make quantities to zero. So I'm able to make delivery quantity of these items to zero but not picking quantity.
    If we do not make picking quantity also zero it will not allow to delete these items
    and gives an error message saying "item is already made available for transfer order".
    Could some one let me kow how to make picking quantity also zero for batch spit items using FM.
    Thanks

    Hi Vikram
    To nullify the Picking Quantity, we can use FM: <b>SD_DELIVERY_UPDATE_PICKING</b>.
    Parameters to be passed:
    VBKOK_WA
    -- VBELN_VL - Delivery Number
    -- VBELN - Sales Document Number
    SYNCHRON - 'X'
    VBPOK_TAB
    -- VBELN_VL - Delivery Number
    -- POSNR_VL - Delivery Item Number
    -- VBELN -- Sales Document Number
    -- POSNN -- Sales Document Item Number
    -- MATNR -- Material Number
    -- LFIMG -- '0.000'.
    Have tried this in both cases whereby we have partial picking done and full picking done and worked for both cases.
    Please try on your end too...
    Hope this helps.
    Regards
    Eswar

  • Picked quantity not getting updated in ERP outbound delivery

    Hi All,
    I have an outbound delivery which is replicated from ERP to EWM. I have confirmed the Warehouse task for picking & completed PGI in EWM system. The status update has taken place in ERP delivery (i.e ERP delivery status shows that goods movement is complete and the distribution status shows processing of the delivery in the decentralized system is complete). However the picked quantity (LIPS-PIKMG) is not getting updated in the ERP delivery. How do i make this happen?
    Regards,
    Smitha Pai

    Hi Smitha
    Picked Qty in ECC will never get updated when do the PGI in EWM. I think, this field is not designed when delivery is distributed as system assume picking will be done in other system in this case it is EWM.
    But You can always refer VBFA (Document flow table) to identify the picked quantity if you are working z report or interface to send this information.
    Thanks,
    Jagdeep

  • How to set a Default variant for VL06O (Outbound Delivery Monitor)?

    Hi All,
    I want to set a DEFAULT VARIANT for  VL06O (Outbound Delivery Monitor) selection screen with "For Picking", "For Confirmation", "For Goods Issue" and "List of Outbound Deliveries" button option.
    I have already created a variant with those 4 buttons. But I cant find a way to set it as DEFAULT.
    Appreciate your help on this.
    Please note I'm using SAP ERP 6.0 Ehp 4.
    Thanks & best regards,
    Anupa

    Hi Indranil,
    Superb !
    This is what I was searching for.
    That works really fine. Thanks a lot!
    Best regards,
    Anupa

  • Accumulate Picking Quantity on an Outbound Delivery with WHSCON IDoc

    Hi Friends:
    I'm working on a Delivery IDoc (Msg Type:WHSCON) posting, where I've to update the Picking quantity on the Outbound Delivery. But the requirement is to accumulate the picking quantity.
    WHSCON IDoc has...
    - E1EDL20 - Header
    - E1EDL18 with qualifier 'PIC'
    - E1EDL24 with Pick quantity
    - E1EDL19 with qualifier 'QUA'
    - E1EDL37 with Packing header
    - E1EDL44 with Item Packing details
    The issue is the IDocs are posting successfully... NOT Accumulating, but replacing the already Picked quantity.
    Requirement example:
    Delivery has 100 EA on Item 900001.
    1st IDoc posted with Pick quanity of 75 EA --> Delivery updated with 75 EA on Item 900001.
    2nd IDoc posted with Pick quanity of 25 EA --> Delivery updated with 25 EA on Item 900001. (Here I want the pick quantity to be accumulated to 100 EA)
    Any quick help on this is greatly appreciated. BTW... we are in ECC 6.0.
    Thanks,
    ML

    Thank you JB for your reply!
    Sorry to say, but I found NO User Exit or Project by name 'ALE00001'. Do you mean "EXIT_SAPLV55K_001"? Appreciate your help!
    And my original intention was to find out any standard way of Accumulate Picking Quantity by switching on a flag on the IDoc or by using any config if there is any.
    Seeking your help!
    Thanks,
    ML.

  • In Delivery (VL02N), the pick quantity to be defaulted to 1

    Hi,
    I would like to make the PICK QUANTITY =  1 by default in the delivery document (VL02N transaction).
    I have tried with MV50AFZ1 makings LIPSD-PIKMG and *LIPSD-PIKMG =  1. The value  '1', is not reflecting to the pick quantity of delivery. Can you please suggest me which user exit to be used for this requirement.
    Regards
    Badari

    Hi,
    The Badi on SAVE button
    Badi: LE_SHP_DELIVERY_PROC
    Method : SAVE_AND_PUBLISH_DOCUMENT
    Please close the tread if solved
    Regards,
    Aditya

  • 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

  • Understanting delivery quantity and picked quantity in VL03N

    Dear All,
    This must be a very obvious question for most of you but please help me
    understand the difference between two columns in VL03N - delivery and picked quantity.
    We have implemented WMS.
    Here's my example:
    1. One outbound delivery with one delivery item.
    delivery quantity = 100 pieces
    2. Warehouseman using mobile device confirms 40 pieces of material (batch A)
    3. Warehouseman does not confirm the remaining 60 pieces from batch B
    4. Now when I display delivery item in VL03N I have the following situation
    (item level, batch level is disabled)
    Delivery qty = 100 pieces
    Picked qty = 60 pieces
    First question: Why picked qty = 60 instead of 40. The warehouse confirmed
    40 pieces of material so picked qty should be 40. But for some reason it
    shows unpicked quantity.
    When I click "+" (for batch split)
    BATCH A: delivery qty = 40, picked quantity = 40, picking status = "C", WM status = "C"
    BATCH empty: delivery qty = 60, picked quantity = 60, picking status = "C", WM status = "B"
    Second question: why column "picked quantity" for empty batch (not confirmed yet)
    displays 60 pieces. The remaining 60 pieces has not been confirmed yet.
    Best regards,
    Mark

    Kookie,
    Second, delivery quantity is what the client requires to be delivered; picked quantity is what needs to be picked. So using your example, 40 were picked, remaining still to be picked is 60.
    This is my case.
    a) warehouseman confirmed 40 pieces of batch A.
    b) Before he confirm remaining 60 pieces of batch B I go to VL03N to see how this transaction indicates
    that there are still 60 pieces left (or that only 40 pieces of batch A has been confirmed yet)
    VL03N > I click "+" (for batch split) and get two rows for the delivery item
    Line 1: delivery qty = 40, picked quantity = 40, Batch: A, picking status = C, WM status = C
    Line 2: delivery qty = 60, picked quantity = 60, Batch: null, picking status = C, WM status = B
    While second batch has not been confirmed (picked) yet, the second line should look in my
    opinion like this:
    Line 2: delivery qty = 60, picked quantity = 0, Batch: null, picking status = C, WM status = B
    Picked quantity for unconfirmed, remaining quantity shoud be 0. However SAP shows "60". Why?
    This is confusing. The only way for me to check what quantity has been confirmed is to examine
    WM status column.
    Best regards,
    Mark

  • ERROR: PGI in delivery with picked quantity less than delivery quantity

    Hi Friends!
    I need your help, i have the following situation:
    Outbound Delivery with batch position:
    90001  Mat DD3450 Picked Delivery Quantity=98 and Picked quantity=84
    Overall Pick Status = "B"
    Overall WM Status = "C"
    The outbound delivery was posted completely and the following documents was generated:
    WMS transfer order:  With 84 UN in quantity
    Material document:  With 98 UN in quantity
    Invoice: With 98 UN billed
    The question is how was posible to generated the PGI for the outbound delivery when the picked quantity was less than delivery quantity? is a SAP program error?
    Thanks
    Best regards
    Enrique

    benito,
    Check your Picking Confirmation config. as you are using WM/Lean WM, then your Shipping Point should have a mandatory requirement to confirm all TO's. The confirmation should update the Picking Status and the Overall GI Status to 'C' (with any relevant changes to the picked qty). Give that a go.
    Cheers,
    Paul...

Maybe you are looking for

  • File extraction -File name is timestamped

    Hi Team, We are loading the data using flat file. The file will be stored in the application directory. we created a logical fiel name and it is  used in the data source. My problem is every day the file is uploaded to the applicaiton directory and t

  • Pure SQL and Border Use Cases?

    Hi Gurus I was developing a DB Adapter to select data from Shipping tables. I did it by polling as well as with Custom SQL. While using the custom SQL I got the following error in my domain.log (my query that I wrote) failes, Caused by java.sql.SQLEx

  • Code the "Edit Locally" KM functionnality

    Hello experts, Is it possible to reproduce in Webdynpro 4 java the behaviour of the "Edit Locally" functionnality ? or maybe in other technologies ? (jsp, ...) By example, in my View I'd like to create a Check Out button, that automatically loads loc

  • Elements 11 and Premier Elements 11 installation

    I intend to install elements 11 and premier elements 11 as replacements for older versions.  Should I install elements (with it's organizer) first ? Or does it matter?

  • Export Quality Settings

    When I export my finished video to Media Encoder, it shows a "quality" setting (in the Message section of the window) of 5.0. Does this mean that the quality is average, or good, or less good? Where would I look to change that quality, and does it ma