Split Deliveries Based on Available Pallet Qty

Hello
Here is the process we follow,
once the sales order is booked. We create Deliveries and a Trip. Using the Trip, we do the pick release by Trip#....here is my requirement.
1. Prime Sub-Inventory - Qty is available in Eaches
2. Reserve Sub-Inventory - Qty is available only in pallets (12) - Pallet Break is not allowed in this sub-inventory
If I have shipping Delivery Lines(WSH) for total of 38 Qty
Delivery Line Detail 1 - 20 Qty
Delivery Line Detail 2 -  10 Qty
Delivery Line Detail 3 - 8 Qty
As per standard oracle solution, I want 36 qty  (3 Pallets) to be picked from Reserve and 2 Qty (1+1) to be picked from Prime. To achieve it, System has to automatically split one shipping delivery line into 2 lines (suppose line# 3, qty 8 into 6+2), so that 36 can be picked from reserve and 2 from Prime. Is it possible to do through standard functionality through setups?
Thanks,
Sree

hi,
In a normal sale order, stock is available in mmbe as well in sale order, availability check it is showing a confirmed quantities. But when i am trying to deliver (vl01n) its coming as only 0 EA is available, delivery could not be made. please help

Similar Messages

  • How to Split 1 Order into Multiple Deliveries based on Partner Function ?

    Hello,
    How can I split one Sales Order into multiple deliveries, based on the partner function "managed by" ?
    The requirement is that one order will be created for different "managed by".
    If partner function "managed by" is same at line item level in order, than the items having same "managed by" can be combined in one delivery, else delivery will split and multiple deliveries will be created from 1 Order.
    Jatin Mistry

    Hi,
    You need to create a new requirement in tcode VOFM for that, together with your ABAP consultant. This requirement will be used in copy contol.
    http://saptechsolutions.com/pdf/VOFMCopyRequirementRoutines.pdf
    MdZ

  • Splitting sales ord line items to diff deliveries based on max line items

    Hi,
    I'm trying to split sales order line items to different deliveries based on the max line items on Sales Organization ( TVKO-MAXBI ) . I activated a new routing (copying standard 001 ) but an error is happening
    Item 000200: delivery split due to conflicting header data (ZUKRL: M106 <-> M1061)
    However the split does not work as expected. Does anyone have any ideas ?
    Pls help me
    The code is:
    data: ITEMNO        LIKE TVKO-MAXBI,
          BILLNO        LIKE TVKO-MAXBI.
    *}   INSERT
    FORM DATEN_KOPIEREN_601.
    *{   INSERT         MTDK905083                                        1
      LIKP-VKORG = CVBAK-VKORG.
      LIKP-AUTLF = CVBAK-AUTLF.
      LIKP-VSBED = CVBAK-VSBED.
      LIKP-FKARV = TVAK-FKARV.
      LIKP-TRAGR = MAAPV-TRAGR.
    Fill field ZUKRL with combination criteria
      LIKP-ZUKRL(2)      = CVBAK-VTWEG.
      LIKP-ZUKRL+2(2)    = CVBAK-SPART.
        IF NOT TVKO-MAXBI IS INITIAL.
          IF ITEMNO < TVKO-MAXBI.
            ITEMNO = ITEMNO + 1.
          else.
            LIKP-ZUKRL+4(2) = BILLNO + 1.
            ITEMNO = 1.
          endif.
        endif.
      LIKP-STAFO = CVBAK-STAFO.
      LIKP-STWAE = CVBAK-STWAE.
      MOVE CVBAK-KKBER TO LIKP-KKBER.
      MOVE CVBAK-KNKLI TO LIKP-KNKLI.
      MOVE CVBAK-KKBER TO LIKP-KKBER.
      MOVE CVBAK-GRUPP TO LIKP-GRUPP.
      MOVE CVBAK-SBGRP TO LIKP-SBGRP.
      MOVE CVBAK-CMWAE TO LIKP-CMWAE.
      MOVE CVBAK-WAERK TO LIKP-WAERK.                      "46C/note 184914
      MOVE CVBAK-CTLPC TO LIKP-CTLPC.
      IF LIKP-LFART = TVAK-KORLI.
        LIKP-KLIEF = CHARX.
      ENDIF.
      MOVE CVBAK-LIFSK TO LIKP-LIFSK.                           "45B
    Pick-up sheet number in delivery order processing is external dlv. no.
      IF CVBAK-VBKLT EQ VBKLT_AUSL_AUFT OR
         CVBAK-VBKLT EQ VBKLT_AUSL_AUFT_KORR.
        MOVE CVBAK-BSTNK TO LIKP-LIFEX.
      ENDIF.
    Consignment issue by service agent is external delivery number
      IF CVBAK-VBKLT EQ VBKLT_EDL_ENTN OR
         CVBAK-VBKLT EQ VBKLT_EDL_ENTN_KORR.
        MOVE CVBAK-BSTNK TO LIKP-LIFEX.
      ENDIF.
    *}   INSERT
    ENDFORM.

    hi friend i solved the problem.. was a mistake on my source... I send u the code to help u in advanced... thanks for your time
    data: ITEMNO        LIKE TVKO-MAXBI,
          BILLNO        LIKE TVKO-MAXBI.
    *}   INSERT
    FORM DATEN_KOPIEREN_601.
    *{   INSERT         MTDK905083                                        1
      LIKP-VKORG = CVBAK-VKORG.
      LIKP-AUTLF = CVBAK-AUTLF.
      LIKP-VSBED = CVBAK-VSBED.
      LIKP-FKARV = TVAK-FKARV.
      LIKP-TRAGR = MAAPV-TRAGR.
    Fill field ZUKRL with combination criteria
      LIKP-ZUKRL(2)      = CVBAK-VTWEG.
      LIKP-ZUKRL+2(2)    = CVBAK-SPART.
        IF NOT TVKO-MAXBI IS INITIAL.
          IF ITEMNO le TVKO-MAXBI.
            ITEMNO = ITEMNO + 1.
          else.
            BILLNO = BILLNO + 1.
            ITEMNO = 1.
          endif.
        endif.
      LIKP-ZUKRL+4(3) = BILLNO.
      LIKP-STAFO = CVBAK-STAFO.
      LIKP-STWAE = CVBAK-STWAE.
      MOVE CVBAK-KKBER TO LIKP-KKBER.
      MOVE CVBAK-KNKLI TO LIKP-KNKLI.
      MOVE CVBAK-KKBER TO LIKP-KKBER.
      MOVE CVBAK-GRUPP TO LIKP-GRUPP.
      MOVE CVBAK-SBGRP TO LIKP-SBGRP.
      MOVE CVBAK-CMWAE TO LIKP-CMWAE.
      MOVE CVBAK-WAERK TO LIKP-WAERK.                      "46C/note 184914
      MOVE CVBAK-CTLPC TO LIKP-CTLPC.
      IF LIKP-LFART = TVAK-KORLI.
        LIKP-KLIEF = CHARX.
      ENDIF.
      MOVE CVBAK-LIFSK TO LIKP-LIFSK.                           "45B
    Pick-up sheet number in delivery order processing is external dlv. no.
      IF CVBAK-VBKLT EQ VBKLT_AUSL_AUFT OR
         CVBAK-VBKLT EQ VBKLT_AUSL_AUFT_KORR.
        MOVE CVBAK-BSTNK TO LIKP-LIFEX.
      ENDIF.
    Consignment issue by service agent is external delivery number
      IF CVBAK-VBKLT EQ VBKLT_EDL_ENTN OR
         CVBAK-VBKLT EQ VBKLT_EDL_ENTN_KORR.
        MOVE CVBAK-BSTNK TO LIKP-LIFEX.
      ENDIF.

  • Splitting sales ord line items to diff deliveries based on sched ln date

    Hi,
       We are trying to split sales order line items to different deliveries based on the schedule line date. I have copied routine FV50C001( vofm -> data transfer -> deliveries -> routine 1)into a custom routine and added the schedule line date xvbep-edatu to the split criteria likp-zukrl. However the split does not work as expected. Does anyone have any ideas ?
    Regards.

    Hi Aravind,
    u said u ve copied the routine into a customised one..but did u chk whether ur customised routine is getting called from the transcation or not?? the routine has to be assigned in config so tbat it is triggered appropriately.. try putting a BP in ur routine n doin the transaction...
    Regards

  • EDI Output ZB00 not getting determined in case of Split Deliveries.

    Hello All,
    A very Good Morning to you,
    Hope you are doing good,
    We have come across one critical Issue where the EDI Output ZB00 Dispatch Advice is not getting determined in case of few Split Deliveries in PROD.
    Issue : On a daily basis our Client is generating Split Delivery Process used for some specific customers only.
    These specific customers we are maintaining in ZPARAMS Table. The Flow of the Process is as below.
    Sales Order -->Parent Delivery ZLF--> Split Delivery ZLS--> Invoice ZF2.
    First the Sales Order ZOR is created through VA01 or EDI.
    This ZOR is processed via ZVL10A to create parent delivery ZLF.
    Once the parent delivery ZLF is created an Outbound IDoc SHPOD gets triggered which goes to the Distribution Centre Technicolor UK to check the confirmed qty and materials that needs to be delivered.
    Once the Quantity is verified and confirmed from DC an Inbound IDoc SHCON interface SAP.
    This Inbound SHPCON IDoc checks the entry in ZPARAMS for that customer. If the entry is found it creates one more Split Delivery ZLS doing picking and post Goods Issue in one step. This is the point where the ZB00 output is determined automatically in ZLS Delivery and processed successfully immediately.
    After that the Normal Invoice ZF2 is created.
    We have given the process flow details in the attachment along with Functional Modules used by the EDI Team.
    Now the Issue we are currently facing on a daily basis in PRD Out of the Total Count of ZLS Deliveries in few of ZLS Deliveries ZB00 Output is not getting determined at all which is causing a huge revenue loss. For remaining ZLS Deliveries it is getting determined correctly and processed.For Split Delivery we have only 2 Customers.
    We would like to know why this is happening in case of only few ZLS Deliveries.
    As a work around we have just write one program for these disputed deliveries where it will go in VL02N of these deliveries and save it without doing any changes. This will make ZB00 determined and processed immediately.
    We have even check the scenario in Quality Client no Issues at all. It is getting determined and processed successfully for all the test cases we created.
    Please could you help us on this so that we can fix this critical Issue.
    Many Thanks,
    Farhan.

    if QA system works correct
    you probably need to find the difference between it and PRD client.
    I guess it is a huge job.
    but who does if not you?
    because you have  a lot of custom things included coding
    also request abaper.

  • Split Deliveries by Line Items

    Hello all,
    We would like to split deliveries that have more than 250 lines on them.  We have tried inserting code in several routines in transaction VOFM - Data Transfer - Deliveries.  We have copied Routines 302 & 500 and inserted code directly in 500. 
    Here is an example of what we have tried.  We count the lines in table xlips and if it is greater than 249, we delete the table from 250 and following.  Right now we are using 10 lines for testing purposes. 
    DATA: l_lines LIKE sy-tabix.
    *Limit deliveries to 249 lines for certain European plants
    IF likp-lfart = 'NLCC'.
      CASE xlips-werks.
        WHEN: '4310' OR '4311' OR '4322' OR '4331' OR '4341'.
          DESCRIBE TABLE xlips[] LINES l_lines.
          IF l_lines > 10.
            DELETE xlips[] FROM 11 TO l_lines.
            clear ilips.
          ENDIF.
      ENDCASE.
    endif.
    When we copied routine 500, the program wouldn't stop at breakpoints put in the code.  Now that we have put it in routine 500, we get a short dump related to ILIPS. 
    It seems to me that there would be a more elegant way of splitting deliveries than this. 
    Does anyone know of a way to do this?
    Thanks in advance,
    Chris

    hi
    i got your question.
    this you can achieve through only BAPI for delivery line items split.
    for eg:
    there are 250 line items in the delivery you wanted to split basing on the item category.
    you can use this BAPI with a different screen which will be similar to VLSP.
    maintain the fields in screen exit.
    and you can achieve on the same.
    but it taes long time for achieveing this
    regards
    balajia.

  • Split Deliveries going on credit hold(Enhancement)

    Hi
    On credit card split deliveries the post delivery is going on credit hold.  This is a worthless hold as the goods have already shipped and all it does is prevent the PGI from coming back so we can't bill and inventory off balance.Is there some way we can turn this off?
    Is  there any enhancement required for this, any OSS note...or Code
    Presently we put the delivery numbers into VKM4 and release them.
    Thanks in Advance.

    Presently we are releasing document which is on credit hold using VKM4 manually.
    Now releasing process needs to be done in the background automatically.Please suggest if any user exit or any other means is available apart from BDC.
    Thanks
    Rajesh

  • Fixed Bin Replenishment based on Available Quantity

    Hi Friends,
    Can anyone please answer to this query.
    System calculates the replenishment qty based on the available qty in the bin (961 pce available in the bin, max bin qty is 1000 pce, min bin qty is 970 so the requested qty is 1000-961=39 pce). We would like to calculate the replenishment qty based on the total qty in the bin, so 972 pce (Aval qty + Picking qty = 961+11 =972). In this case the replen qty would be 1000-972=28 pce. If the repenishment is made before the physical execution of the picking, the bin will be overloaded.
    Is it possible to take into consideration at the replenishment only the total stock and not the available stock?
    Thanks in advance.
    Regards,
    Praveen

    Hi,
    Thank you for your response.
    I know system calculates the replenshiment based on min and max qty. But if the job runs before the physical move of the material for the picking TO how that situation can be controlled. Because once the TO is created for picking stock will be shown in total qty instead of available qty. so system consider available qty for replenishmnet calculation and it turns into overflow.
    Please let me know is there any way we can control this confusion.
    Thanks,
    Praveen

  • Split delivery based on partner type

    Hi Forum Colleagues
    I have a scenario where in I need to split delivery based on partner type at line item level.
    I am aware I need to look into copy control routine to be able to address this concern, however I am unable to find the solution.
    Could someone guide me.
    Regards
    Kalpesh
    Edited by: Kalpesh Mirchandani on Mar 31, 2009 7:07 AM

    Hi
    I am getting the following error
    Item 000002: delivery split due to conflicting header data (Function Y2: Partner Number: 5100001701 <-> 5100001154)
    I have created new delivery type in which I have checked "Delivery Split Part" which should ideally address this issue but it is not.
    I would like to create delivery for each line item having different partner number. I am unable to locate the routine in which I could include the logic to separate the deliveries based on line item.
    Pls guide.
    Regards
    Kalpesh
    Edited by: Kalpesh Mirchandani on Mar 31, 2009 2:01 PM
    Edited by: Kalpesh Mirchandani on Apr 1, 2009 6:59 AM

  • How to get the all process orders and outbound deliveries based on material

    Hi Team ,
    I need one help from you regarding the MB 56 transaction.
    My doubt is : How to get the all process orders and outbound deliveries based on material, plant and batch?
    Please help me regarding this.
    Thanks & Regards,
    Srikanth.

    Hi,
    You can use ST05,to trace the program and find out,
    hope it will help you...
    thanks and regards,
    veera.

  • Split valuation based on stor. loc.

    Dear Guru,
    Please guide me how may I configure split valuation based on stor. loc. My company in multi level marketing (MLM). We have stor at Brunei as well. Our business set different price if any stocks parked at Brunei stor. loc.
    Exp: Material A - RM1 at M'sia stor loc.
    - if this material transfered to Brunei branch, it should calculate as RM1.50
    - so stor. loc. should shows different valuation
    I need to configure this for existing material. Bus. use PO, GR & IR for this procurement.Please assist me guru.
    rgds,
    nantha

    Hi,
    Valuation category is used if you want to have a split valuation i.e. you have an option of differentiating partial stocks of material according to particular criteria & handling them differently regarding valuation within a plant.
    Why Required? : 1)Your valuation of  Brunei & M'sia may be different
    Following configuration reqd.
    1)In global setting we have to define Valuation category( Say storage Location) & Valuation type( Brunei & M'sia
    2) Active split valuation in MM
    3) Assign valuation type to category in customizing
    5) In Material Master enter valuation category in accounting view & choose price control V
    6) Extend Material Master view for both valuation type
    7) valuation category to be active /assign for plant
    8) In local definition Define Valuation category to Valuation area.
    Then for every transaction (Valuation relevant) may be GR, GI, and Phy. Inventory you must mention valuation type during transaction to get your material valuated separately.
    By this u will able to map your requireemnt & able to valuate diffrently.
    Vivek

  • Function based indexes available in Standard Edition ?

    Is the function based index available in the standard or only the enterprise edition ?
    Thanks
    Oliver

    They're available in EE only. Same with bitmap indexes too.

  • Get price based on Good Received Qty

    Hi Experts,
    Do possible to determine price based on Good Received Qty instead of PO Qty?
    Eg:
    PO Qty 500 pcs = $ 5,000
    1st GR - 150 pcs = price will determine $ 15 per pc
    2nd GR - 350 pcs = price will determine $ 10 per pc
    Thanks in advanced..

    Hi All,
    Thanks for ur feedback..
    Vijay: I had follow your steps.. but when create GR, the price still determine based on PO number.
    Gaito: Cannot accept same material posted in same PO.. price requested to determine based on GR qty.
    Piyush: Thanks for information but is not what i requested..
    Chakrapani: Then do you have any idea to determine price based on GR qty? User Exit?
    Thanks to all, still need your support..
    Lina

  • Is there a split viewing screen feature available for my iPad2?

    Is there a split viewing screen feature available for my iPad2?

    No, only one app can be open on screen at a time - so you can only have split screen if that particular app supports it, you can't havetwo apps visible (though you can switch betweens either via the taskbar or multi-tasking gestures)

  • Planning based on availability of prt's

    Hi, we plan our prod based on availability of dies. if same die available then only we schedule the prod order on certain day. die are specific to materials. is there any pp functionality whether certain dies are availble on certain day? can we do capacity planning based on availability of dies (prt's). pls help.

    Yadav,
    I dont think we can do a capacity planning based on availability of PRT. You can only stop release of the production order based on availability of PRT based on the check defined in OPJK transaction for business transaction 2, for your Plant/Order type combination.
    Regards,
    Prasobh

Maybe you are looking for

  • How do I add the FaceTime icon to the iPhone desktop

    How do I add the FaceTime icon to the iPhone desktop

  • Need clarification to sum the entries in a internal table

    Hi Gurus ,         Below i have written the logic for have the count of number of records in the internal table along with it i need to find the Total dollar amount of all the records . iam not sure how to have that total . please provide me the solu

  • F help for objects

    Hi all,       can any body tell to get F4 help for object attributes in table controls.   actually i got f4 help for object using SWO_DIALOG_OBJTYPE_VAL_REQUEST. like this i want function module to get f4 help for attributes.

  • Classpath per EAR file

    System: - Sun Java System Application Server 7 2004Q2 - OS: Windows 2000 Professional - JVM: 1.4.2_04 Does the "library" directory, inside EAR file (at the EAR root) works as a classpath ? The Assembly Tool, has an option to add libraries to the EAR

  • EP Administration Project

    hi all,       I want to know the sites where i can get the EP-Admin Projects for testing my skills in this domain.If anybody knows plz help me. bye pradeep