Batch split line in delivery

Hi,
In my system, I have configured automatic batch determination for my delivery item category.
Now when the system determines the batch, even if there is one batch, the system creates a batch split line (with line number as 900001).
Is this a standard system behaviour?
Is there a way that we can have only one line if there is just one batch and go to a batch split line only when there are more than 1 batches.
pls let me know. Any help would be highly appreciated.
Thanks
AB

Hi Arijeet,
please do the follow .
SPRO: LOGISTIC EXECUTION->SHIPPING->DELIVERIES->DEFINE ITEM CATEGORIES
Choose the item categories you use and check the flag "autobatchdeterm".
Make sure that you have the right item category determination for the delivery type with Usage: CHSP (take delivery LF as an example). The path is:
SPRO: LOGISTIC EXECUTION->SHIPPING->DELIVERIES->DEFINE ITEM CATEGORY DETERMINATION.
Then you have to activate the ATP check in delivery process:
SPRO: SALES..->BASIC FUNCTION->AVAILABILITY..->AVAILABILITY CHECK->AVAILABILITY CHECK WITH ATP LOGIC->CARRY OUT CONTROL...
you have to check the configuration for the combination:
CH Batches - B SD delivery and
02 Individ.requirements (if you use it in the MRP of you material master) - B SD delivery.
if you give me brief i can help you out more.
Thank you .
Regards
Ram

Similar Messages

  • Quality certficates for batch split items in delivery

    Hi Masters
       How to make the output determination for outgoing quality certificates to select the output type LQCB
    for batch split items in Delivery.
    What is the routine to be selected in the output determination to map this scenario?
    Regards
    Mohan

    Hi Masters
            My problem is When i create a delivery for the items with batch split, the output type LQCB is not determined ie., not automatically get assigned in the delivery item.Hence the delivery items are not listed while executing T code QC20/
    What am I missing?
    -mohan

  • Batch Split on a delivery

    Hi All,
    Can someone explain what batch split on the delivery means and how it works . Why is it used?
    Thanks,
    Sandeep.

    Hi,
    You can just search the forum or help.sap.com documentation for details.
    For example, Check the SAP link [Executing Batch Splits in Deliveries|http://help.sap.com/saphelp_47x200/helpdata/en/dd/560cd0545a11d1a7020000e829fd11/frameset.htm]
    Regards

  • Issue with BATCH SPLIT with Inbound Delivery

    Hi,
    We are in an SAP upgrade project from 4.7 to ECC 6.0, we would require to develop an Interface Program to perform BATCH SPLIT for an Inbound Delivery, I tried with BAPI BAPI_INB_DELIVERY_CHANGE but it seems to be work only to change the existing line items, by requirement is to create new BATCH SPLIT for a given inbound delivery, can anyone help me in finding the appropriate BAPIs, thanks in advance.
    Regards
    Bala

    Hi Bala,
    Have you tried BAPI_INB_DELIVERY_CONFIRM_DEC? If you check the documentation of this BAPI, at the bottom of it there's a statement:
    If you report back batch splits that were created in the ERP system, you cannot fill the hierarchy fields HIERARITEM and USEHIERITM.
    If you created split items in the WM system and have reported back, these two hierarchy fields must contain information.
    BR
    Raf

  • Batch Split in Inbound Delivery document

    Hello Friends,
      In decentralized WM managed scenario, inbound delivery is created automatically when the storage location is HU managed.   In the current design, we need to use MIGO/MB1B transaction for replicating stocks into warehouse location, and all the materials are managed.
    We have a batch split management to use for distributing the cumulative batches into warehouse.  In our testing, transaction MB1B cannot support batch split management however transaction MIGO is closely supporting our need.  In the MIGO, we have a distributed quantity functionality and through this we can able to split the quantity into multiple batches. 
    However, when during inbound delivery generation (Inbound delivery generates in background from MIGO document when location is HU managed), system is generating the individual line item instead batch split, example -
    In MIGO -
    Total Quantity - 10
    Item: 00001
    Material : ZZZYYY
    Batch1:  AAAA
    Quantity : 4
    Item: 00001
    Material : ZZZYYY
    Batch2:  AAAB
    Quantity : 6
    In Inbound Delivery -
    Item:10
    Material : ZZZYYY
    Batch1:  AAAA
    Quantity: 4
    Item:20
    Material : ZZZYYY
    Batch2:  AAAB
    Quantity : 6
    We need as below in inbound delivery -
    Item:10
    Material : ZZZYYY
    item: 90001
    Batch1:  AAAA
    Quantity : 4
    item: 90001
    Batch2:  AAAB
    Quantity : 6
    Please suggest.  Appreciate your reply.
    Thanks
    Best Regards,
    Goutam

    use BAPI: BAPI_OUTB_DELIVERY_CONFIRM_DEC
    I used this long time back. it worked fine.

  • Batch splitting for Outbound delivery using BAPI_OUTB_DELIVERY_CHANGE

    Hi all,
    Let me explain the scenario first.
    We are going to create a delivery in SAP with some line items and send it to a non-sap third party WMS.  They will pick the goods and send the delivery confirmation back to SAP.  In SAP we need to delivery confirmation and PGI.
    The problem is when the third Part WMS does a batch split for a particular line item, we need to update the same in SAP and then do the PGI.  For this I was trying to use BAPI_OUTB_DELIVERY_CHANGE to create split batches.  It is splitting the batches but the overall pick status is becoming B (Partially picked).  SO it is not allowing to do the PGI.
    Can anyone solve my problem

    Hi Bala,
    make sure you are setting...
    itemdata-dlv_qty
    itemdata-dlv_qty_imunit
    itemdata-fact_unit_nom     e.g = 1.
    itemdata-fact_unit_denom  e.g = 1.
    Rgds
    Glenn

  • No batch split performed for delivery, instead 2 items

    Hi,
    I have batch managed materials and during creation of the delivery, the system does not create a batch split, instead it created 2 seperate line items for each batch.
    This is causing problems during EDI invoicing (intracompany): the same item multiple times in the deliveyr means the same item multiple times on the invoice and the EDI invoice cannot be posted.
    Any configuration available to get the batch split instead of seperate items?
    Thanks,
    MZ

    Its a std batch split process.
    as per above in example, if the order qtty is 351 TO, then system will determine 2 batches, if in VCH2, number of splits maintained more than 1.
    What exactly you are expecting?
    *at delivery level it should determined two batches separately & pickup complete from the batch*
    pick up complete from the batch - means what. its incomplete.

  • Printing mataerial description for batch split material at delivery level

    Hi all,
    Here i am printing the material description which is maintained in the item level at sales order level.For each material they have maintained two material descripption.I am not able to display the second material description in my export invoice whenever the material is splited into batch ie batch split at delivery level. so please can anyone help me regarding this, I am not able to get it from long time.
    Regards,
    madhu

    Hi,
    You can create a two folders for printing the line items, one folder for the normal line-items and the other folder for printing the BAtch-Split Items. you can do this by putting condition as UEPOS NE 0 or UEPOS EQ 0. You can include the Item-Description of the Batch-Splitted item in the Corresponding folder, so when there will be a batchsplit it will get printed.

  • Inserting Batch Split Items in Delivery

    Hi Folks,
    a very quick question. I was mining for info to get the batchsplit items inserted into an Outbound delivery thru the FM WS_DELIVERY_UPDATE sometime ago. Out of doubt and tight schedule I had to opt for BDC which is not that elegant and I would like to know if anyone of you gurus has managed to insert batch split items for a normal item in a delivery. A sample piece of code would be just what I am looking for, suggestions are invited
    thanks a lot in advance.
    ZAM

    Hi ZAMUser,
    I have played with batch-split Items, this is a little part of the code. In this code I try to update quantity of the delivery. Maybe that will help you
    Regards
    Frédéric
    (comments are in french, and I play with special messages and text)
    *   Livraison
        refresh wlt_btc.
        move : 'SAPMV50A'    to wlt_btc-program ,
               '4004'        to wlt_btc-dynpro ,
               'X'           to wlt_btc-dynbegin.
        append wlt_btc.
        clear  wlt_btc.
        move : 'BDC_OKCODE'  to wlt_btc-fnam ,
               '/00'         to wlt_btc-fval .
        append wlt_btc.
        clear  wlt_btc.
        move : 'LIKP-VBELN'    to wlt_btc-fnam ,
               wlt_badge-vbeln to wlt_btc-fval .
        append wlt_btc.
        clear  wlt_btc.
    *   PoPo.
        move : 'SAPMV50A'    to wlt_btc-program ,
               '1000'        to wlt_btc-dynpro ,
               'X'           to wlt_btc-dynbegin.
        append wlt_btc.
        clear  wlt_btc.
        move : 'BDC_OKCODE'  to wlt_btc-fnam ,
               '=POPO_T'     to wlt_btc-fval .
        append wlt_btc.
        clear  wlt_btc.
    *   Poste.
        if wlt_badge-uecha eq '00000000'.
          move wlt_badge-posnr to wlv_poste.
        else.
          move wlt_badge-uecha to wlv_poste.
        endif.
        move : 'SAPMV50A'    to wlt_btc-program ,
               '0111'        to wlt_btc-dynpro ,
               'X'           to wlt_btc-dynbegin.
        append wlt_btc.
        clear  wlt_btc.
        move : 'BDC_OKCODE'  to wlt_btc-fnam ,
               '=WEIT'       to wlt_btc-fval .
        append wlt_btc.
        clear  wlt_btc.
        move : 'RV50A-POSNR' to wlt_btc-fnam ,
               wlv_poste     to wlt_btc-fval .
        append wlt_btc.
        clear  wlt_btc.
    *   Marque le poste
        move : 'SAPMV50A'    to wlt_btc-program ,
               '1000'        to wlt_btc-dynpro ,
               'X'           to wlt_btc-dynbegin.
        append wlt_btc.
        clear  wlt_btc.
        if wlt_badge-uecha ne '00000000'.
          move : 'BDC_OKCODE'  to wlt_btc-fnam ,
                 '=CHSP_T'     to wlt_btc-fval .
        else.
          move : 'BDC_OKCODE'  to wlt_btc-fnam ,
                 '=IDET_T'     to wlt_btc-fval .
        endif.
        append wlt_btc.
        clear  wlt_btc.
        move : 'BDC_CURSOR'     to wlt_btc-fnam ,
               'LIPS-POSNR(01)' to wlt_btc-fval .
        append wlt_btc.
        clear  wlt_btc.
        if wlt_badge-uecha ne '00000000'.
    *     Recherche le sous poste.
          move : 'SAPMV50A'    to wlt_btc-program ,
                 '3000'        to wlt_btc-dynpro ,
                 'X'           to wlt_btc-dynbegin.
          append wlt_btc.
          clear  wlt_btc.
          move : 'BDC_OKCODE'  to wlt_btc-fnam ,
                 '=POPO_T'     to wlt_btc-fval .
          append wlt_btc.
          clear  wlt_btc.
    *     Sous Poste.
          move : 'SAPMV50A'    to wlt_btc-program ,
                 '0111'        to wlt_btc-dynpro ,
                 'X'           to wlt_btc-dynbegin.
          append wlt_btc.
          clear  wlt_btc.
          move : 'BDC_OKCODE'  to wlt_btc-fnam ,
                 '=WEIT'       to wlt_btc-fval .
          append wlt_btc.
          clear  wlt_btc.
          move : 'RV50A-POSNR'   to wlt_btc-fnam ,
                 wlt_badge-posnr to wlt_btc-fval .
          append wlt_btc.
          clear  wlt_btc.
    *     Marque le sous poste
          move : 'SAPMV50A'    to wlt_btc-program ,
                 '3000'        to wlt_btc-dynpro ,
                 'X'           to wlt_btc-dynbegin.
          append wlt_btc.
          clear  wlt_btc.
          move : 'BDC_OKCODE'  to wlt_btc-fnam ,
                 '=CDET_T'     to wlt_btc-fval .
          append wlt_btc.
          clear  wlt_btc.
          move : 'BDC_CURSOR'     to wlt_btc-fnam ,
                 'LIPS-POSNR(01)' to wlt_btc-fval .
          append wlt_btc.
          clear  wlt_btc.
        endif.
    *   Onglet Qtt
        move : 'SAPMV50A'    to wlt_btc-program ,
               '3000'        to wlt_btc-dynpro ,
               'X'           to wlt_btc-dynbegin.
        append wlt_btc.
        clear  wlt_btc.
        if wlt_badge-uecha ne '00000000'.
          move : 'BDC_OKCODE'  to wlt_btc-fnam ,
                 '=T04'       to wlt_btc-fval .
        else.
          move : 'BDC_OKCODE'  to wlt_btc-fnam ,
                 '=T05'       to wlt_btc-fval .
        endif.
        append wlt_btc.
        clear  wlt_btc.
    *   Mise à jour Qtt livrée
        move : 'SAPMV50A'    to wlt_btc-program ,
               '3000'        to wlt_btc-dynpro ,
               'X'           to wlt_btc-dynbegin.
        append wlt_btc.
        clear  wlt_btc.
        move : 'BDC_OKCODE'  to wlt_btc-fnam ,
               '=SICH_T'     to wlt_btc-fval .
        append wlt_btc.
        clear  wlt_btc.
        move : 'LIPS-LFIMG'  to wlt_btc-fnam ,
               wlv_poids     to wlt_btc-fval .
        append wlt_btc.
        clear  wlt_btc.
    *   Appels du call transaction.
        call transaction 'VL02N'  using wlt_btc
                                  mode  'N'
                                  update 'S'
                                  messages into wlt_error.
        sort wlt_error by msgid msgnr.
    *   Binary search
        read table wlt_error
             with key msgid = 'ZTPL'
                      msgnr = '011'
             binary search.
        if sy-subrc eq space.
          message i011(ztpl) with wlt_error-msgv1 wlt_error-msgv2.
        else.
          read table wlt_error
               with key msgid = 'ZTPL'
                        msgnr = '010'
               binary search.
          if sy-subrc eq space.
            message i010(ztpl) with wlt_error-msgv1 wlt_error-msgv2.
          else.
    *       Pas de binary search pour la recherche d'erreur
            read table wlt_error
                 transporting no fields
                 with key msgtyp = 'E'.
            if sy-subrc eq space.
              message i398(00) with text-e01.
            else.
    *         Mise à jours des masses dans les textes au niveau des postes
    *         de livraison.
              concatenate wlt_lips-vbeln
                          wlt_lips-posnr
                          into wlv_tdname.
    *         Masse net.
              move : 'VBBP'     to wls_thead-tdobject ,
                     wlv_tdname to wls_thead-tdname ,
                     'YP09'     to wls_thead-tdid ,
                     wlv_langu  to wls_thead-tdspras.
              move : wlt_bascule-poids to wls_tdline-tdline ,
                     '*'               to wls_tdline-tdformat .
              refresh wlt_tdline.
              append wls_tdline to wlt_tdline.
              call function 'SAVE_TEXT'
                exporting
                  header                = wls_thead
                  savemode_direct       = 'X'
                tables
                  lines                 = wlt_tdline
                exceptions
                  id                    = 1
                  language              = 2
                  name                  = 3
                  object                = 4
                  others                = 5.
    *         Masse brut.
              move : 'YP07'            to wls_thead-tdid ,
                     wlt_bascule-poid2 to wls_tdline-tdline ,
                     '*'               to wls_tdline-tdformat.
              refresh wlt_tdline.
              append wls_tdline to wlt_tdline.
              call function 'SAVE_TEXT'
                exporting
                  header                = wls_thead
                  savemode_direct       = 'X'
                tables
                  lines                 = wlt_tdline
                exceptions
                  id                    = 1
                  language              = 2
                  name                  = 3
                  object                = 4
                  others                = 5.
    *         Tare.
              move : 'YP08'            to wls_thead-tdid ,
                     wlt_bascule-poid3 to wls_tdline-tdline ,
                     '*'               to wls_tdline-tdformat.
              refresh wlt_tdline.
              append wls_tdline to wlt_tdline.
              call function 'SAVE_TEXT'
                exporting
                  header                = wls_thead
                  savemode_direct       = 'X'
                tables
                  lines                 = wlt_tdline
                exceptions
                  id                    = 1
                  language              = 2
                  name                  = 3
                  object                = 4
                  others                = 5.
            endif.
          endif.
        endif.

  • BATCH SPLIT CONCEPT IN DELIVERY n GOODS ISSUE (SD)

    Hi
    Could anybody tell me the following:
    1) What is the concept of Batch Split?
    2) How it is shown when a Delivery Order is created?
    3) How it afftects when Goods Issue is done?
    4) How can we calculate the total delivery quantity when there is a Batch Split?
    Thanks!

    Hi,
    Batch Split concept is if for one item you got a quantity greter than one you can set different Batch number .
    For example you create a sales order with one item with a quantity of 2 .
    When you create the document the item got number 10 .
    Now when you set the batch number with batch split the system will add 2 lines in your sales order with number 9xxx . those number are reserved by sap for batch split.
    If you look in the data dictionnary table you will see 3 record in the item table and for the 2 items beginnig with number 9 a reference to the item 10.
    When you make the goods movement it is done on item 9xxx .
    Hope this help you
    regards

  • Batch split in inbound delivery VL31N / VL32N

    Hi,
    I am using standard function GN_DELIVERY_CREATE in order  to create inbound delivery document, it works fine, but it doesn't allow to specify batch split!
    So, in order to enter a batch split I have as first create the delivery with this standard function and then enter in VL32N and create the split through batch input.
    I am experiencing a lot of issues using batch input in VL32N (same thing with VL32), I need to avoid the call transaction, is there someone that have solved this problem through a BAPI or some other standard function that allows to create batch split?
    Thank you in advance
    Alessandro

    use BAPI: BAPI_OUTB_DELIVERY_CONFIRM_DEC
    I used this long time back. it worked fine.

  • Create a Batch split for inbound delivery using IDOC

    Hi,
    I have an requirement to create Batch splits in the Inbound delivery.
    These Inbound deliveries are created using IDOC.
    So when the inbound deliveries are created through IDOC the Batch split is not happening.
    How can i achieve this through Coding?
    Any pointers on this will be highly appreciated.

    Hi ,
    Try this link.
    http://wiki.sdn.sap.com/wiki/display/ABAP/Toapplybatchsplitinanoutbound+delivery
    Regards
    HM

  • BATCH SPLIT in Order Delivery and PGI (SD)

    Hi
    Could anybody tell me the following:
    1) What is the concept of Batch Split?
    2) How it is shown when a Delivery Order is created?
    3) How it afftects when Goods Issue is done?
    4) How can we calculate the total delivery quantity when there is a Batch Split?
    Thanks!

    ok

  • Item Category for Batch Split Line

    Where do I change how SAP determines the batch split item category?  Currently it is defaulting to an different item category than I intend.
    Thanks.

    Hi Mark,
    In your delivery item category determination you should maintain as below
    Document type : Document Type for which you are doing delivery
    Item category Group : Item category Group for which you are trying to make batch split.
    Usage : Should be CHSP
    Higher Level Category : Determined item category for the combination of document type and item category group.
    For the above combination define item category.
    Rewards points if it helps.
    Regards,
    Sreekanth

  • Batch split in inbound delivery according to Handling Units in Idoc

    Hi everyone,
    the Idoc with different HU's segments E1EDL37 (all the same batch no.), causes different items in the inbound delivery. But we need only one item, because it's the same batch no.!
    Where can I customize this?
    Thx in advance!
    Thomas

    use BAPI: BAPI_OUTB_DELIVERY_CONFIRM_DEC
    I used this long time back. it worked fine.

Maybe you are looking for

  • Error in installing CCB on AIX

    Hello, I am trying to install CCB on AIX .Getting error while installling the Framework. Seek support on this Environment Configuration CCB1DEMO 1. Environment Description Environment Description: CCB1DEMO 2. Business App Server Configuration Busines

  • SOLVED: Low 3D performance with Intel X3100 on Arch64?

    Hello, I installed Arch x86-64 on my Acer 7720-6902 laptop, which uses X3100 video (i965 chipset). It works nice, except that I am getting VERY bad 3D performance. glxgears gives only ~400fps and I can barely get 30fps on games like ActionCube. The o

  • P67A-GD55 Memory Query

    In February I am emabarking on a new PC/System build. The Motherboard will be the MSI P67A-GD55, with the Intel I-5 2500K unlocked CPU. PSU will be the Corsair HX650. My question is, if I put in 2x2GB DDR3 Dual Channel Corsair Memory sticks with a vo

  • Cant view on my iPad an iBook I bought on my iPhone

    Cant view on my iPad an iBook I bought on my iPhone. Please help! I am signed in with the same Apple ID, iCloud on all my devices and still can not read my book.

  • Iphone 4 error 1

    Hey guys. I recently bought an iphone 4 off craigslist for 80 bucks. The seller said when she tried updating to 7.0.4 it would got stuck in recovery mode. I thought it was a good buy cuz i thought i could easily fix it so i bought it. Well i was wron