Delivery Split at 2 levels

Hi Experts,
My requirement is to split SO items into mutiple deliveries. An example as below.
Sales Order
Item     Material     Qty    Unit
1         A               1       PC
2         B               1       PC
3         C               3       PC
I am able to do a Delivery SPlit using Copy routine and filling field ZUKRL and got the final 3 delivaries as below:
Delivery
Header Item     Material     Qty    Unit
1           010         A               1       PC
2           010         B               1       PC
3           010         C               3       PC
But my requirement is again to split an item based on HU (handling Unit, from packing Proposal) and put some quanities in one delivery and remaining in other delivery as below.
Header Item     Material     Qty    Unit
1           010         A               1       PC
2           010         B               1       PC
2           020         C               1       PC
3           010         C               2       PC
Please advice how I can achieve this.
Thanks!!!
-Sangar

With a routine you need to know all the split criteria upfront. You can't split once and then pass the delivery through the routine again. Fill in the field with all the criteria at once (use CONCATENATE).
Also consider using the standard Delivery Split functionality with the split profiles.

Similar Messages

  • Delivery address on item level in Sales Order causes delivery split

    Hi all,
    I have an issue where our customer is sending in EDI-orders with delivery address on item level. This generates different SAP addresses for each line in the Sales Order later causing a delivery split in VL01n. Normally a SO contains 20 items where 10 needs to go to one physical address and the other 10 to another. What I would like is to only split on the physical address and not on each SAP address. E.g. 2 deliveries created instead of 20.
    Its ECC 5.0.
    Anyone has experience to share on this issue?
    Thanks
    BR
    Peter

    We had similar issue , there will be confirmed quantity but the requirement will not transfer to MRP , We used Item category configuration ( Copied new item category assignment and it should behave as Inquiry item category)
    Check OVZ7 T code for customizing the u201CDelivery Blocku201D in your sales document to block Confirmation block
    Check the  customizing OVZ8: if the flag  Transfer of Requirement
    Transfer of requirements of the requirement class should be ON.
    In the sales order the requirement type is determined by the combination sales order item + MRP type.
    Refer SAP Help URL below
    [Setting a Delivery Block |http://help.sap.com/saphelp_470/helpdata/en/93/744bf2546011d1a7020000e829fd11/content.htm]

  • Delivery Split for PO

    I want to split delivery creation for 'NL' type of delivery for STPO i.e. 'UB' type.
    i.e. if a PO has 2 materials with different material types ( e.g FERT & HAWA ), then 2 different deliveries have to be created in this case automatically.
    How can the same be achieved.

    If you want a permanent Solution on this you will have to take the help of a Routine.
    If you want to manually force a delivery split for each line item in the Purchase Order, then give a different value in the "Unloading Point" field for each item.
    Unloading Point field is there at Item level in the Shipping Tab in PO.
    There are positives and negatives of this approach.
    Positive being that since Unloading Points are different for each line item in PO, there will be a seperate delivery for each line item.
    Negative is that since the Unloading Field value is defaulted from the PO into the delivery at header (Goto>Header>shipment) you will have a seperate Invoice for each delivery as the Unloading points are different for each delivery. You will not be able to have a consolidated Invoice.

  • Delivery split with different delivery types

    Hi,
    I’ve got the following problem with delivery split:
    In my order (type ZTA) I have two items with two different item categories (for example TA1 and TA2). For these two items two different deliveries with two different delivery types (for example item TA1 in LF1 and TA2 in LF2) should be created. For this I implemented the needed copy control and in the customizing of the order type ZTA I maintained LF1 as a default delivery type. When I deliver the order manually via Transaction VL01N, I have no problem, because the system delivers first the item which can be delivered with delivery type LF1. Then I have to start VL01N again, predefine LF2 as delivery type and then the other item will be delivered with LF2. But this doesn’t work in the Batch Collective Processing with VL04, VL10A or even VL10Batch. The system can’t deliver the order. And in none of these mentioned transactions I have the possibility to predefine a delivery type. I tried also a routine in the copy control on item category level where I want to switch to a different delivery type in case of the second item category. But it didn’t work. And I couldn’t find any other appropriate exit how to influence the delivery type on base of the item category. What can’t be changed is probably that I will always have to deliver this order two times because the system won’t be able to split the order in one collective processing and create two deliveries at once. That wouldn’t be a big problem if I could predefine the delivery type for the second collective processing in order to get the second item delivered.
    Is there anybody who can help me?
    Kind Regards
    Stephan

    Hi,
    thank you for your quick answer. That was a big help and I will do your suggested solution with the BDC.
    But if I understand you correctly, you also didn't find a solution for this problem in the SAP Standard functions (without BDS)?
    Kind regards
    Stephan

  • Avoiding delivery split SAP SD / Liefrungssplitt

    Hello,
    I'm looking for the possibility to influence the delivery split.
    The Problem is:
    I have an sales order with 2 items.
    the first one with Material X with transportation group 0001
    and the second one with Material Y with transportation group Z900.
    If I create a delivery for this order the system creates (because of diffrent transportation groups)  delivery with just only one position with material X and than I need to create the second delivery for the second position with material Y. It is actually ok but in some special cases (depands on customer) I need to create just only one delivery with both positions (material X and Y) so I need to avoid the split.
    Do anybody knows some possibilities to do this (userexit, Badi or something?).
    Thanks a lot for answers.
    Peter

    Hello Peter
    I think the problem in your case is that the transportation group is copied on header level of the delivery (see standard include in copy control of deliveries - include FV50C001 --> line 30 likp-tragr = maapv-tragr)  - due to this, the system will always split. Trough copy control (sales doc to delivery doc) you can have an impact on this behavior.
    Create a new copy routine  (copy of standard 001) for the header copy control (insert into table TVCPL- field GRUAK via customizing) - in the routine you can make a check on a specific field in customer master which would group customers with delivery split  (this you have to define yourself - could be a field in the additional data) and trigger the copy likp-tragr = maapv-tragr only if in the customer master the specific field is filled.
    This is just an idea.
    Deniz

  • Delivery split reason after delivery creation

    Hi All,
    We have an issue with an outbound delivery.
    There are 5 materials in the Sales order and have common Item category, Plant, Shipping point, Delivery date and Route.
    But somehow 5 different deliveries created by a batch job.
    I need to find out the reason for the split now.
    I checked these 5 deliveries in LIKP, all the header details looks similar including ZUKRL field.
    Is there any report or t code available to check split reason after delivery reason.
    Kindly suggest.
    Regards,
    Raja Durai

    Hi All,
    Thanks for all your reponse.
    Finally I found the isse. To determine, partners they are using some userexit. Forwarding agent detemined in the Sales order and Delivery are different.
    I mostly compare the LIKP and LIPS tables. When I passed both Sales order and Delivery into VBPA table, I found the issue.
    Here in our company, Forwarding agent is determined in the Sales order item level and these are copied only Outbound delivery header level, so somehow these things confused me.
    But still I am wondering, there is no standard tool available in SAP to check Delivery split reason if the report ZLE_ANALYZE_DELIVERY_SPLIT is not there.
    It is a bit of difficult job to compare tables field by field.
    By the way thanks for all your hints.
    Regards,
    Raja Durai

  • Delivery Split Not to happen based on Unloading Points

    <b>Hi All,</b>
    <b>Delivery Split Not to happen based on Unloading Points</b>
    As per standard SAP, delivery will split if we club two scheduling agreements with two different unloading points.
    We have a new requirement from customer. They want to club more than 8 Scheduling Agreements or 8 Sales Orders into one single delivery and have one single shipment. They dont want the deliveries to split based on unloading point.
    Is there any User exit for this. If yes, please provide details. This is a high priority development and this should be in production by June 10.
    thanks in advance.
    Regards,
    Syed Nasir

    Hi,
    No need of user exit in your case.Simply create a Z routine and write the code as per your requirement as not to split the delivery based on unloadding points and assign this routine in Order to Delivery copy control at header level.
    Reward points if useful
    Regards,
    Amrish Purohit

  • Delivery Split in Stock transfer Order

    Hello gurus,
                        In Stock transfer order process, Delivery has been split. In purchase order we have two materials, while creating delivery in VL10B System is splitting the deliveries and creating two delivery no. instead of one delivery. I checked everything but i could not reach out the solution. can you tell me what could be reason for this delivery split in Stock Transfer Order Process.
    Regards
    Soumendu

    SAP have provided a report ZLE_ANALYZE_DELIVERY_SPLIT in note 355404.
    This report tells you exactly what is causing the split by highlighting the cause in red. It does not make any change to the database on your system (i.e. no changes are made on your system). I would recommend you implement this report.
    Often, I have seen the delivery time being the cause of a delivery split. So check the values of LIKP-LFUHR for each delivery. But the above report would tell you exactly.

  • Report on delivery data in item level for list of po

    Dear all
             How to take Report on delivery data in item level for list of po
    regards
    M.Chandra mohan

    You can check any of the standard reports like ME2M with the selection variant as "PO where GR exists"

  • Complete Delivery at Line item level in Sales Order

    Hello Gurus,
    While creating a sales order for some customers (the sales area tab in the customer master data has complete delivery and full delivery at item level), the complete delivery flag should be enabled and partial delivery flag at item level shoulb be C.
    We have a situation where this is not working in some cases. I need to know what user exits are copying the customer master data into the sales order fields. Please give me a lead how I can proceed with this.
    Regards,
    Balu

    Hi Balu,
    Please check user exits in program MV45AFZZ.
    i.e USEREXIT_MOVE_FIELD_TO_VBAK 
    Regards,
    Gumanti

  • Delivery block at item level in sales order,Qty should not be confirmed

    Dear all
    We have a below requirment
    We will have multiple line items in sales order and put delivery block at item level.If delivery block is put at item level it should not confirm the qty and pass on to MRP
    But if we put at header level delivery block,schedule line qty at item level are not getting confirmed.So requirements are not passed to MRP-This is correct .Working as per SAP standard configuration.
    Can you tell how to activate the same for item level delivery block.if same delivery block is put at item level,it is confirming the quantity.But we don't want confirmation of qty to happen.
    Can you give us solution
    Regards
    Sudha

    We had similar issue , there will be confirmed quantity but the requirement will not transfer to MRP , We used Item category configuration ( Copied new item category assignment and it should behave as Inquiry item category)
    Check OVZ7 T code for customizing the u201CDelivery Blocku201D in your sales document to block Confirmation block
    Check the  customizing OVZ8: if the flag  Transfer of Requirement
    Transfer of requirements of the requirement class should be ON.
    In the sales order the requirement type is determined by the combination sales order item + MRP type.
    Refer SAP Help URL below
    [Setting a Delivery Block |http://help.sap.com/saphelp_470/helpdata/en/93/744bf2546011d1a7020000e829fd11/content.htm]

  • Invoice split & Delivery split

    Can any body tell me what is Invoice split and Delivery split and how it is done?

    Dear Raj Kumar
    Please make use of the "Search" option b4 posting your question, as the question what you posted has been answered so many times.
    1)  Delivery Split
    If you want to combine multiple sale orders in one delivery, the following should be same in all sale orders
    -  Ship To Party
    -  Inco Term
    -  Delivery Priority
    -  Shipping Point
    -  Transportation Group
    If any of the above differs in any sale order, you will get delivery split which means, multiple deliveries will be created
    2)  Invoice Split
    As like delivery split, if you would like to generate one invoice against multiple sale orders / deliveries, the following should be same in all preceding documents
    -  Payer
    -  Inco Term
    -  Payment Term
    -  Actual GI Date
    -  Exchange rate in case of exports
    If any of the above differs, then you will get multiple invoices which is nothing but an invoice split.
    thanks
    G. Lakshmipathi

  • Delivery split issue with PO (STO)

    Hi All,
    I created 4 STO . While creating delivery it automatically creating delivery splits ( two deliveres for smultiple PO). I checked the ship to party , route,ship conditions , unloading point . every thing is same. among 4 STO only one line items is splitting in to 2nd delivery.
    User required only one delivery for  all STO's.
    The same is working in test boxes fine, and it is not happend in production system.
    please do the needful
    Regards
    Raju.

    Hi,
    Check these notes:
    SAP Note 546668 - FAQ: Delivery split when creating deliveries
    SAP Note 166397 - Delivery split according to customer field ZUKRL
    Regards,
    Eduardo
    PD: I forgot these:
    Note 13448 - Combining stock transfer orders into one delivery
    Note 332276 - Collective note: VL10 consulting
    Note 198137 - VL10: Customer-specific enhancements / user exits
    Edited by: Eduardo Hinojosa on Sep 24, 2009 12:07 PM

  • Delivery Split during creation of delivery for STO

    While creating a delivery for STO, delivery is being created for individual line items. On analysis of VL 033 message, I found that the delivery split is happening because of Function SH: Unloading Point.
    The message is
    <i>"delivery split due to conflicting header data (Function SH: Unloading Point: <-> UP0065)"
    Item 000020 cannot be shipped in the same delivery with the other items in the document because the header data (Function SH: Unloading Point) is different. The Function SH: Unloading Point item field has the value UP0065, but in the delivery checked for concatenation it has the value .</i>
    This unloading point has been maintained in the customer master data (and needs to be maintained).
    I have also been told by my Basis consultant that note 842704 is not valid.
    Why is this happening and how to prevent it.
    Lakshman

    Sorry... but I could not see either the delivering point or the unloading point in the material sales: general / plant view. Those fields are not visible on the screen. I could also not find them in the config (I was checking if they are suppressed).
    Regards,
    Lakshman

  • Inbound delivery split

    hi,
    We are crateing PO and sending it to third party.
    We get ASN Idoc from third party to create the inbound delivery.
    In the ASN the delivery itme is split, because all the item quantity cannnot come from one plant.
    ex: delivery item has 40 quantity, split 20 from plant A, 20 from Plant B.
    While loading the idoc we get the following error message:
    'Error while generating packaging data' and 'V51VP - item was not found - process cancelled'.
    Can you please let me know what do i need to do for delivery split scenario to create two inbound deliveries ?
    Regards,
    Chandan

    ok

Maybe you are looking for