Batch split and picking via interface

We have a set-up where we receive picking confirmations from an external system, via an IDOC (type DELVRY01). The picking strategy is SD picking w/o transfer orders, so we update picked batches directly into the delivery, with the picked quantity.
However we have an issue if the delivery quantity is 30 CAR ex. and we receive a picking confirmation for 30 CAR or more. I this case the batch is updated on the delivery main item. If the picking confirmation was for 29 CAR or less, it is updated as a batch split item. The issue is that if the 1. picking confirmation is eaqual or higher than the delivery quantity, the main item is updated. It is then not possible to receive more picking confirmations for that item.
What we would like is to force creation of batch split items, regardless of the picking quantity. Any ideas for user-exits/BAdI or customising settings are welcome.

I have found a solution to this using user-exit EXIT_SAPLV55K_002. If you receive a picking confirmation for an item where the quantity is equal or creater than the delivery quantity, you can add an extra record to table T_KOPO in the user-exit, only containing the delivery number and item number. This will then generate the picking confirmation as a batch-split item.

Similar Messages

  • Auto batch split and auto batch determination

    Hi Experts,
    I want to know what are the settings for automatic batch splitting and automatic batch determination?
    Thanks in advance,
    Jyoti

    For automtatic batch determination assign the search strategy with batch check indicator in OPL8 transaction for order types. And in transaction OPJ2 enable the indicator BD (batch determination) for order type.
    Batch splits can only be triggered manually in the production order. For this the material master record of the material must specify that the material is managed in batches and batches must exist for the material. You can split the batches in order from change mode by selecting the opeartions and go to split the batch..you will get the pop-up for all existing batches then here you can assign the quantities for the operation from batches and save.
    No automatic batch splits in production orders.
    If helps rewards points.
    Regards
    TAJUDDIN

  • BAPI's for Batch Split and Update Picking Quantity

    HI All,
    I have the delivery details(along with batch number, MATNR etc), now i need to split the batch for picking.
    and then i need to sum the batch quantity and update this total quantity to the picking quantity and then update the delivery.
    I tried to use this BAPI function module BAPI_INB_DELIVERY_CHANGE.
    But i am unable to find the picking quantity field in this BAPI.
    Any idea about how to split the batches using BAPI's??
    and how to update the picking quantity using BAPI's?
    Thanks in advance.
    Vijay

    Hi,
    Can you share the solution for the above issue/
    Regards

  • Split and pick

    Hi Folks,
    I need to pick the data from a field and dispaly it as two fields.Can anyone here let me know how to go with this.
    addr1_data-remark:-(table is addr1_data and the field is remark).
    now i have to pick the contents from the field "remark" of table "addr1_data",split it into two to fill in two fields namely registration and tax-id.
    If I am confusing you with the fields and the content just let me know the way to split the data.
    Points will be given.
    K.Kiran.

    Try this for multiple spaces.  You'll need to fiddle with the data definitions.  Theoretically you can just have the itab be made up of a single line of type string, but I kept getting an error and I don't have time to dig into why.
    report ybctest.
    PARAMETERS: text(50) TYPE c.
    DATA: BEGIN OF itab OCCURS 0,
            line(20) type c,
          END OF itab.
    data: test type string.
    DATA: name(20) TYPE c,
          id(10) TYPE c.
    SPLIT text AT space INTO TABLE itab.
    LOOP AT itab.
      condense itab-line.
      test = itab-line.
      IF test CO '0123456789'.
        id = itab-line.
        DELETE itab.
      ENDIF.
    ENDLOOP.
    LOOP AT itab.
      CONCATENATE name itab-line INTO name SEPARATED BY space.
    ENDLOOP.
    WRITE: / 'name: ', name.
    WRITE: / 'ID: ', id.

  • Batch split in returns

    Dear all,
    I need a batch split in return deliveries.
    The return(V1) and return delivery(V2) is already created.
    Via EDI I got the message with the batch split information(Message type WHSCON, Basic Type: DELVRY1).
    After processing the EDI-Document the delivery is goods issue posted without batch split and the quantity in the main item is changed to zero.
    Any idea how I can get the correct batch split in the delivery before the goods issue posting?
    Kind regards
    Frank

    Have a look at the following notes:-
    Note 489476 - Batch split for returns delivery
    Note 2001614 - Return delivery creation via VL60 fails for batch split items
    G. Lakshmipathi

  • EK00 not triggered for batch split items

    Hi experts,
    I have configured output type EK00 for picking List, here's what I've done,
    1)V/38: Verified O/P type EK00.
    2) OVLT: assigned shipping point to o/p type.
    3) VP01SHP: maintained print parameters for shipping point.
    It works fine for non- batch managed materials, but when I have an item with Batch split, the Pick list is not being triggered, can anyone help me identify if I am missing something in the config related to the batch management & picking?
    Thanks in advance for your time.
    Kris T

    Normally, it should work for both bath main item and batch split item.
    Please check the batch split items:
    - what's the item category. Is it relevant for picking?
    - what's the plant / sto.loc. in batch splite items? Is it assigned to a WM?
    - What's the value in LIPS-KOMKZ field for the batch split items? (EK00 is valid only when komkz = A).

  • Batch split items in invoice

    Hello Friends,
    I have a delivery item with batch split and which consists of 5 batch split items. If i create an invoice from delivery , invoice is whowing all 5 batch split items as 5 line items in the invlice. User wants only the one item  with full quantity should show in invoice.
    Please guide me how to do this.
    Thanks,
    Ashok S

    fyi,
    -While Creating Invoice for Batch split material, System copies all the batch items including main item, where as, system should copy/combine all batch split items into Main item, batch split items should not be shown in different line items in Invoice.- ?
    In copy control from the delivery type to billing type VTFL, for the item category maintain billing quantity as G. This will ensure that the batches are clubbed into single line item.
    In Item Category of the Billing, goto VOV7 u2013 maintain billing relevance as u201CMu201D.
    - Batch Management in STO, after creating delivery via VL10F, wrt: STO order, automatic batch determination is not happening for the batch managed material. But for the same Material, from SD it is working fine. System displays message as u201C No Batch search procedure assigned to the order typeu201D
    In V/C5, batch has to assigned to the determination procedure in combination of Sales Org / Dist Channel / Division / Order type u2013 Search Procedure / Check batch indicator.
    *Sales area should be taken from STO-ME22n, Shipping tab at item level.
    *Order type should be, default Order type from the specific Delivery type eg:NL-
    Item Category for STO main item : NLN / batch item: ULN, both has to be marked for automatic batch determination indicator in IMG-LG-Batch Mgmt u2013 Batch detu2019n & Batch check u2013 Automatic batch detu2019n in SD u2013 Activate Auto. Batch detu2019n for Delivery Item Catu2019s
    After following above procedure, system displays error message as u201C Item Category is not maintainedu201D
    -Tcode:0184-Delivery item cat detu2019n
    Maintain entries as u201CDel type/Item cat group / Item Usage / High. Item Cat- Default, Item catu201D
    Eg: NL u2013 NORM u2013 CHSP -= ULN
    CHSP u2013 Batch split item.
    NOTE: Copy Controls from Delivery u2013 billing at item level u2013 ULN should not be maintained.

  • 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

  • Incomplete batch split

    Hello,
    Most of our delivery documents are created automatically via custom programs with FM BAPI_OUTB_DELIVERY_CREATE_SLS. On occasion, we are unable to post GI because one random item in a random delivery has a incomplete batch split.   I say random because, the same customer can place an order for the same materials and the delivery will post successfully or the order can be processed manually and will post without errors. When this happens, we have to manually refresh the batch split for the line item in order to continue.
    Does anyone have any suggestions to resolve this issue? Otherwise, is there a function to refresh delivery batch splits and can anyone tell me the name of the table(s) that indicate delivery incompleteness logs?
    We're using ECC 6.0, SAP_APPL 600.
    Nicholas

    Basically the delivery is processed to a state that the inspection lot can be processed.  What kind of inspection lot origin does this have.  Do similar products have the same problem.?
    ff

  • Gross Wt & Net Wt not copied from delivery to invoice in batch split

    Hi Frnds,
    We are appling a manual Header Frieght condition Type (HD00) to a delivery with batch split.
    In the delivery this value(HD00) is splitted between line items based on Gross weight. But when we create the invoice for this delivery, the batch split line items do not have gross weight and net weight, and thus there is no value for HD00 in invoice.
    Please provide us any pointers if you have encountered any such issue...
    Many thanks in advance...
    Regards,
    Karthick C

    Hi Karthick
    This is expected in case of Batch split scenario, because in the sales order there is no batch split and in delivery there is batch split.
    You create invoice w.r. to delivery, But in copy control, you have  mentioned the price source as Order only.
    Also the child items in the batch split are not relevant for billing and hence , if you see the item category of the child item in VOV7, u can see that it is not relevant for billing. Hence the value of the invoice having the line items alone will also be zero.
    However the parent item will have gross weight and net weight in the screen.
    If you maintain the price source as Order and Delivery, there is a possibility that you can get HD00 in invoice.The billing quantity in this case in copy control shoudl be either G or H. Based on this value, you can get either one invoice for both parent and child items or two different invoices one for parent and another for child items.

  • HOW TO BRING BATCH SPLIT ITEMS ONLY  IN INVOICE

    Hi Team,
    We Have Following
    Business Scenario:  We Have already made a sales report in which we were fetching batch from VBRP table.
    1.Reason that when i do batch split and do Invoice I want to bring only Batch items in invoice.
    (I Have configured & Currently it is coming only Main Item wise Invoice.)
    Note: I have seen related blog's it is coming only Main item only if main item comes then it wont bring Batch nos.
    however customer demand's report batch wise sales.
    So kindly suggest
    Thanks
    YRHSP

    Dear YRHSP:
    We fance the same problem, when we implement main item only in the invoice.
    And we correct the report with table LIKP linked to VBRP - VGBEL Reference document and VBRP - VGPOS Reference ítem.
    Please check it
    Antonio Martinez

  • Need to apply Batch split for deliveries.Please suggest

    I had tried to apply batch split for delivery using the function module 'BAPI_OUTB_DELIVERY_CHANGE'.After running the program i get a message saying 'Batch split is done for a decentralised system - WMS' and the delivery can be seen only in display mode where the change is disabled.
    Please suggest solution to apply batch split and view it normally.
    Points will be awarded for helpful answers
    Edited by: venkata on Apr 10, 2008 10:52 AM

    thanks

  • Batch Split Items appearing in the billing document

    Dear Friends,
    Batch determination is active in our system. In the delivery there are two main items. 10 and 20 and each has Batch split and the sub items are 90001 and 90002 respectively.
    Now in the billing document there appears are four items with item nos and qty as follows.
    item 10 qty 1 - main item having pricing etc
    item 20 qty 0 - batch split item no qty n no pricing
    item 30 qty 1 - main item having pricing etc
    item 40 qty 0 - batch split item no qty n no pricing
    The requirement is that there should not be any sub items with zero qty. Only main items to appear in the Billing document.
    One important observation I would like to share with you is that in the delivery document both main items and it's sub items have item category as TAN.
    Your help is appreciated.
    Regards,
    Vishi
    Edited by: Vishi19 on Apr 27, 2009 2:48 PM

    Dear US,
    Thanks for replying.
    What i would like to know here is if appearance of sub items with 0 qty n 0 price does not affect in the billing document then how come VPRS cost coming only in the item conditions of the sub items. I dont see the cost in the main items.
    What I want to knlow here is that does in any way these sub items affect the billing document? i mean in the accounting or data flow to CO-PA or something like that..?
    Regards,
    Vishi.

  • Batch splits in deliveries

    Hi all,
    I have to modify an FM to extract the SLED/BBD (expiry date) based on material and batch number, and move it to an IDoc segment. In addition i need to take into account batch splits in which case the earliest SLED/BBD will be moved to an IDoc segment.
    My question is given a delivery were can i check if a batch split occurred? And were will i find the different batches if a batch split indeed occurred?
    For the deliveries in which no batch split occurred i will be extracting the data from table LIPS.

    Hi Joseph,
    Not exactly.
    If the field value LIPS-UECHA is '000000' or the same line item number (let say '000010', in this case both the line item number (LIPS-POSNR) & LIPS-UECHA will be same)), then consider this line item as the master.
    Then chk whether any line item in lips with the same vbeln and LIPS-UECHA = '000010' (in this case LIPS-POSNR will have a different value as per the customization, normally in many cases it will be like 009000, 009001... or 000011, 000012...). If exists, then that line item have the batch split and get all the above line items.
    For instance, let say
    for line item ... 000010 will have 2 batch split with each 10 qty for the document number X, then in the lips you have 3 line items as below:
    LIPS
    VBLN        POSNR      LFIMG    UECHA
    X               000010      0            000000 (or 000010 which can be configured)
    X               000011      10          000010
    X               000012      10          000010
    Regards,
    Selva K.

  • Batch Split field in KNVV Table

    Dear All,
    While checking the table KNVV - Sales Area Data, I found the field Batch Split. In OBD2 I am not able to see this field? Could you please tell me why we are using the field Batch Split and where we are using that and how we can use that?
    Waiting for positive reply
    Regards
    Rahul

    Hello Rahul
    Please see OSS notes 423893 and 385048. They say "As of Release 4.6, flag 'Batch split allowed' is no longer used on the shipping screen of the customer master record."
    Thatu2019s why it does not figure in the definition of account group- Field status screen. I guess it is a field maintained for compatibility reasons with older releases.

Maybe you are looking for

  • Is ID exported PDF considered non-editable? (In the case of view&print embedding permission fonts)

    Hiya! I am a graphic designer and I use InDesign 5.5. I have a question about font embedding when using the InDesign's export as a PDF in "print" format feature. Many fonts allow embedding into digital documents only for the purpose of viewing and pr

  • Reg loop condition

    Hi All, I have a small query I have my values in my int table in the field zlnid with the values FWP,FWS,INP,INC. But now I want to loop my int table only for the values starting with FW.I gave like this this. loop at i_lineid where zlnid = 'FW*'. en

  • 30,000 to over 100,000 pageouts of memory is this normal?

    Hi, I have 8 gbs of memory in my Mac Pro. I notice that sometimes istat nano will show alot of page outs used up. After restarting my computer, It usually starts at 300 pageouts, then it goes up to 30,000, then over 100,000. This can happen within a

  • Recommendations from SPARCers

    Are there any recommendations from SPARCers about how to live with a non-updated Adobe Reader?  I can turn off javascript and the opening of non-pdf attachments in Adobe Reader, but I'm not protected against any new vulnerabilities which might come o

  • ITSDefault parameters on integrated ITS

    Dear Sirs, we have set some parameters in our standalone ITS (ItsDefault.xml file) as described in  <a href="http://help.sap.com/saphelp_me21sp2/helpdata/en/32/116700f97811d1801d00c04fadbf76/content.htm">Setting Program Parameters</a>. I am however u