Batch split up in gr posting

Dear All,
can system create multi batch number per line item  while do GR posting .????
My scenario is :
Normally we Procure the components in quantity basics and batch is get created one per line item.
Now this components come in tape (electroinc chips tabs).  Each tape contain 1000 pieces of components.
ex:  order qty : 10,000 =  no of taps (10) X each tape components (1000).
so the numberr of order qty will be same . but i need 1 batch perr one tape.
so i need  multi batch numbers per line item.
is it possible ?
Thanks

Hi,
I don't think is std we can split multiple batches for single line item.........
Try to do GR for mulitiple times, so that for each time different batch will be allocated ..................

Similar Messages

  • Batch split posting to Profitability Analysis

    Hi All,
    I am doing a batch split and when i create the invoice, i am getting two line items (corresponding to two batches with appropriate values). But there is only a single profitability analysis document being created for this, with the total values from both the batches. Say, i have split into two batches 2000 and 1000, then when i check the profitability doc. the batch number is showing as 2000 with the total quantity in 2000 and 1000 batches. Is this the way the standard is or is there any customizing that needs to be done to rectify this and create two Profitability analysis docs. for each batch that was created?
    Thanks in advance.

    Has the batch been created as a characteristic and included into your PSG characterisics (KEQ3)?
    Cheers.

  • WS_DELIVERY_UPDATE doesn't create batch split in IBD

    Hello,
    I am using the FM WS_DELIVERY_UPDATE to update the Inbound delivery and post GR against it. The problem I am facing is that when there is a batch split for a line item, the same is not being reflected in the IBD. The GR happens successfully but the only problem is batch split of items not happening.
    Can anyone help me with what parameters I might be missing?
    Below is the call that i make to the FM
      CALL FUNCTION 'WS_DELIVERY_UPDATE'
        EXPORTING
          vbkok_wa                 = lv_vbkok_wa
          delivery                 = lv_vbeln
          if_error_messages_send_0 = 'X'
        TABLES
          prot                     = lt_prot
          vbpok_tab                = lt_vbpok.
    regards,
    Priyank

    This Might help you
    Re: Delete handling unit

  • 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

  • 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.

  • No Single batch split item created in delivery during picking

    Hello,
    When there is only one batch split item, SD_DELIVERY_UPDATE_PICKING is not creating batch split item (90001) if delivery quantity is equal or less than picking quantity...I didi search for SAP Note (1360407) and found one which is applicable only to P3A Component.
    Instead of batch split it updates at item level itself. Now if again i post an IDOC with 2 batch split, then it adds both picking quantity and update the same line item itself.
    This is much worse. Any one faced this issue before???
    Thanks to update me
    Regards
    Hari

    When the batch is the same, regardless of the number of times the same batch is picked, the update to the delivery will be to the same header line item. The batch split (delivery line split with parent and child line items) will occur only when there are multiple batches picked against the same header line item. Since this behavior is standard SAP I'm doubtful that this can be changed via an exit or BADI (I couldn't find one to influcence this).

  • Batch split  during  production order confirmation

    Hi All,
    This is the process which  is followed  at our  customer  end, they want  to  split the batches  during  confirmation,
    1.Production order created
    2.While  going through each operation, some components are failing in the in-process inspection and  they need to be quarantained  for  further  process,(it may be rework, scrap, etc)
    3.Now  the  question is  we  want  to create  individual  batches, say  for  example out  of  100qty  which went  operation number 10,   50  were found  to be o.k.  and  the  remaining  50 are  having  defects, we want  to  create  two  different  batches  for this  scenario at  the  time  of  confirmation.
    Is there anyway  in SAP todo  this , like userexit
    Has anybody  has  gone through  similar  scenario's
    Thanks in advance
    Regards
    Venkat.

    Dear Vanket,
    In the operation you can confirm Yield, Scrap and rework quantity.
    In your case in each operation you need to create a batch for each qty what you enter.
    As I told you before batch can be created either production order release or during GR.
    In each operation you are not going to perform GR, hence batch creation is not possible.
    You have 2 options as I see.
    1. Create different intermediate materials and have production orders for each operation so that you can do the GR for each production order.
    You can have the same batch for each stage material so that issuing material and production materials are different but batch is same.
    If there is any defective quantity you need to decide you want to scrap it or you want to go for rework. If you want to go for rework then, using trigger point function you can create a auto rework order for the qty of rework entered during confirmation.
    2. Second option is you can create a production order as you are doing now, but you need to create batch manually in MSC1n transaction for rework as well as yield qty.
    You can confirm the yield qty and rework qty, but you cannot assign the batch as you are not performing GR. You can enter the batch number in the confirmation text field for information purpose. During the final operation when you do the GR, assign the batch to yield qty and post. About the rework qty you are not going to post qty to store, you need to create rework order and confirm the qty, during GR you can assign the batch and do GR.
    If you ask me if you need to strict process to represent your case you need to go for first case.
    Please go through the above carefully and test the cycle and come back if you need any clarification.

  • Batch split items to feature in billing document

    Dear Friends,
    While creating replenishment delivery through VL10B against P.O., batch split is taking place. My requirement is , while creating the billing document the main item should not feature and only the batch items should show in the billing document. Thereafter the same should show in the print preview.
    Please suggest how the same can be done. As per some existing threads, i have changed the billing relevance of the item categoty to M and also i have maintained G as billing quantity in copy control VTFL. But that does not solve the problem.
    I shall be obliged if anybody can suggest some solution.
    Regards
    Raja

    Hi,
    I really doubt if this can work or not.. but still then you can give a try:
    - Just put "P" as billing relevance in your item category and check if your requirement fulfills or not...
    - VTFL config is ok as you have done.
    I have never tried this kind of thing but you may try and post back..
    Hrishi

  • Batch split in Idoc DESADV.DELVRY01

    Hi,
    my scenario is non-SAP --> xi --> SAP for dispatch notifications. The sender system provides batch information on line item level, sometimes with batch split.
    I am looking for a possibility to post the dispatch advice in R/3 with batch split. I already tried with multiple E1EDL24 segments and with E1EDL15, but with no success.
    Does anybody have experience with batch splits in SAP Idocs or can anybody help me with a documentation?
    Thanks a lot,
    Philipp

    hello Philipp, all you have to do is to fill the fields CHARG, HIPOS, HIEVW, only have  to fill the fields HIPOS and HIEVW in the sub-items segments, then you have to manually assign these fields to the structure that receives them, for example in the user exit "EXIT_SAPLV55K_011" the structure that receives these fields is DELIVERY_COM.   
    Example:   
    IF IDOC_SEGMENT-SEGNAM = 'E1EDL24.'   
       l_es_e1edl24 = idoc_segment-sdata.   
       it describes table DELIVERY_COM lines reg.   
       if sy-subrc = 0 and reg> 0.   
          loop at delivery_com into l_ti_delivery from reg to reg.   
                  l_ti_delivery-charg = l_es_e1edl24-charg.   
                  l_ti_delivery-lichn = l_es_e1edl24-charg.   
                  l_ti_delivery-chspl = 'X.'   
                  l_ti_delivery-uecha = l_es_e1edl24-hiccups.   
                  modify delivery_com from l_ti_delivery transporting charg lichn chspl uecha.   
          endloop.   
       endif.   
    endif. 
    i hope this information can help you. 
    best regards.
    Cesar Becerra.

  • BAPI for Inbound Delivery Batch Split

    Hello Friends,
      I need any BAPI/BADI to assign batch split items to inbound delivery.  In out scenario, we generate transfer posting in MIGO with split batches and during inbound delivery generation in background, system generates seperate line items instead batch split items.  Now we need any BAPI/BADI to assign the batch split items during inbound delivery creation/change.
    Appreciate your support
    Best Regards,
    Goutham

    Hi Goutham,
    Please trt to use the BADI LE_SHP_DELIVERY_PROC - methods FILL_DELIVERY_ITEM and CHANGE_DELIVERY_ITEM when VB_CREATE_BATCH is called.
    As per note 317531 it is not possible to create bacthes in an SAP standard system via VL31N. There's no update on table MCHA even if you enter a new batch in the inbound delivery.
    I hope this information helps you.
    Kind regards,
    Fábio Almeida
    MM Consultant

  • Batch splitting logic

    Hi
    I am required to add batch splitting logic in below code.
    Any one tell me how to do this
    PERFORM get_invoice_data.
      PERFORM filter_invoice_data.
    FORM get_invoice_data.
        SELECT k~vkorg k~vbeln k~fkart k~vtweg k~fkdat  "CHOYT CHG#1589121
               k~waerk k~bzirk k~regio
               k~BSTNK_VF                                       "Mod-010++
               p~posnr p~vkgrp p~vkbur p~mvgr5 p~matnr
               p~arktx p~fkimg p~vrkme p~netwr p~mwsbp
               p~aubel p~vgbel p~vgtyp
               p~charg p~werks k~fkart
               k~xblnr
          INTO CORRESPONDING FIELDS OF TABLE t_vbrp
          FROM vbrk AS k INNER JOIN vbrp AS p
            ON k~vbeln = p~vbeln
         WHERE k~vkorg IN s_vkorg "<< MOD CHOYT CHG#1589121
           AND k~fkdat IN s_fkdat
           AND k~vtweg IN s_vtweg
           AND k~rfbsk = 'C'      " Accounting document has been created
           AND vkgrp IN s_vkgrp
           AND vkbur IN s_vkbur.
    ENDFORM.                    " get_invoice_data
    FORM filter_invoice_data.
      DATA lt_vbpa LIKE t_vbpa OCCURS 0 WITH HEADER LINE.
    If not t_vbrp[] is initial. "Mod-004++
      REFRESH lt_vbpa.
      SELECT vbeln parvw kunnr
        FROM vbpa
        INTO CORRESPONDING FIELDS OF TABLE lt_vbpa
        FOR ALL ENTRIES IN t_vbrp
       WHERE vbeln = t_vbrp-vbeln
         AND posnr = '000000'.    " Header partner
      SELECT vbeln parvw kunnr
        FROM vbpa
        APPENDING CORRESPONDING FIELDS OF TABLE lt_vbpa
        FOR ALL ENTRIES IN t_vbrp
       WHERE vbeln = t_vbrp-vbeln
         AND parvw = 'WE'.    " Header partner
    Endif. "Mod-004++
      SORT lt_vbpa BY vbeln.
      t_vbpa[] = lt_vbpa[].
        LOOP AT lt_vbpa WHERE vbeln = t_vbrp-vbeln
                          AND parvw IN s_parvw
                          AND kunnr IN s_kunnr.
          EXIT.
        ENDLOOP.
        IF sy-subrc <> 0.
          DELETE t_vbrp.
        ENDIF.
      ENDLOOP.
      IF c_prf = 'X'.                                           "KA01
        SORT t_vbrp DESCENDING BY posnr vbeln fkart.            "KA01
        SORT t_vbrp DESCENDING BY vgbel fkart.
       LOOP AT t_vbrp WHERE rfbsk NE 'C'.
          t_vbrp_c = t_vbrp.
          APPEND t_vbrp_c.
          DELETE t_vbrp.
        ENDLOOP.
        SORT t_vbrp_c DESCENDING BY vgbel vgpos vbeln.
        DELETE ADJACENT DUPLICATES FROM t_vbrp_c
               COMPARING vgbel vgpos fkart.
        LOOP AT t_vbrp_c.
          t_vbrp = t_vbrp_c.
          APPEND t_vbrp.
        ENDLOOP.
        SORT t_vbrp.
      ENDIF.                                                    "KA01
    ENDFORM.                    " filter_invoice_data

    Hi Kumar,
    You should format your code before posting... I have done it and put it just below :
    PERFORM get_invoice_data.
    PERFORM filter_invoice_data.
    FORM get_invoice_data.
    SELECT k~vkorg k~vbeln k~fkart k~vtweg k~fkdat "CHOYT CHG#1589121
         k~waerk k~bzirk k~regio k~BSTNK_VF "Mod-010++
         p~posnr p~vkgrp p~vkbur p~mvgr5 p~matnr
         p~arktx p~fkimg p~vrkme p~netwr p~mwsbp
         p~aubel p~vgbel p~vgtyp p~charg p~werks k~fkart k~xblnr
      INTO CORRESPONDING FIELDS OF TABLE t_vbrp
      FROM vbrk AS k
      INNER JOIN vbrp AS p
       ON k~vbeln = p~vbeln
        WHERE k~vkorg IN s_vkorg "<< MOD CHOYT CHG#1589121
          AND k~fkdat IN s_fkdat AND k~vtweg IN s_vtweg
          AND k~rfbsk = 'C' " Accounting document has been created
          AND vkgrp IN s_vkgrp AND vkbur IN s_vkbur.
    ENDFORM. " get_invoice_data
    FORM filter_invoice_data.
    DATA lt_vbpa LIKE t_vbpa OCCURS 0 WITH HEADER LINE.
    IF NOT t_vbrp[] IS INITIAL. "Mod-004++
      REFRESH lt_vbpa.
      SELECT vbeln parvw kunnr FROM vbpa
        INTO CORRESPONDING FIELDS OF TABLE lt_vbpa
        FOR ALL ENTRIES IN t_vbrp
          WHERE vbeln = t_vbrp-vbeln
           AND posnr = '000000'. " Header partner
      SELECT vbeln parvw kunnr FROM vbpa
        APPENDING CORRESPONDING FIELDS OF TABLE lt_vbpa
        FOR ALL ENTRIES IN t_vbrp
         WHERE vbeln = t_vbrp-vbeln AND parvw = 'WE'. " Header partner
    ENDIF. "Mod-004++
    SORT lt_vbpa BY vbeln.
    t_vbpa[] = lt_vbpa[].
    " I believe that you have forget the following line, isn't it?
    LOOP AT t_vbrp.
    " ^^^^^^^^^^^^^^
      LOOP AT lt_vbpa WHERE vbeln = t_vbrp-vbeln
             AND parvw IN s_parvw
             AND kunnr IN s_kunnr.
        EXIT.
      ENDLOOP.
      IF sy-subrc 0.
        DELETE t_vbrp.
      ENDIF.
    ENDLOOP.
    IF c_prf = 'X'. "KA01
    " Are you sure you want to sort your internal table twice ???
      SORT t_vbrp DESCENDING BY posnr vbeln fkart. "KA01
      SORT t_vbrp DESCENDING BY vgbel fkart.
    " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    " I don't understand why you delete some lines in T_VBRP
    " that you after insert again in T_VBRP
    " (a sort change nothing to the content)???
      LOOP AT t_vbrp WHERE rfbsk NE 'C'.
    ...  " here I have skipped some lines
      ENDLOOP.
    " ^^^^^^^^^^^^^^^^^^^
      SORT t_vbrp.
    ENDIF. "KA01
    ENDFORM. " filter_invoice_data
    I have insert some remarks about your code : some lines seems strange! But for your question, what do you mean by batch splitting logic? Could you explicit? Thanks!
    Samuel

  • 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.

  • SD_DELIVERY_UPDATE_PICKING batch split

    Hi
    If there is a batch split in a delivery and automatic batch determination with print picking list send time (V_TVST-VSZTP) : 4 (Send immediately (when saving the application)) picking quantities are copied to main item but not to the batch split items.
    Example:
    Item  LFIMG PIKMG
    000010      0,00     7,00
    900001      4,00      0,00
    900002      3,00      0,00
    In this case batch split item’s picking status (VBUP-KOSTA) stays A-Not yet picked. So the delivery document can not be posted goods issue.
    I am looking for a way to change the example as follows:
    Item  LFIMG PIKMG
    000010      0,00     0,00
    900001      4,00      4,00
    900002      3,00      3,00
    Is there any way to copy the picking quantities to the batch items?
    thanks

    Hi Kemal.
    How you resolved this problem ?
    Regards,
    Manuel H,

  • WM with Batch split

    Hi Friends
    Greetings!
    We have the following issue with batch split.
    When we create Transfer order for outbound delivery , batch split happens and the TO gets created with two line item based on the bach.
    After confirming the TO and when we try to post PGI, the system issues the error message
    " X24408003104230 ; available stock in interim storage bin around 50.000 ST below target"  
    Can you please let us know if i am missing any settings
    Gobinathan G

    Hi
    Thanks for your feedback.
    As requested , please find the error code
    "E L9 040"
    The patch split was carried out through WM. When we created transfer order for the delivery, as the required stock was available in different batches, system picked the stock from two different batches. And the transfer order also got confirmed.
    Please give your suggestion to complete teh PGI.
    Gobinathan G

  • Maximum Batch Split

    Dear All,
    We are facing a problem with delivery. we are using handling unit and in each handling unit we have material from multiple batches.
    In our export scenario, we have to send more than 1000 batches assigned to different handling units through single delivery. System is not allowing us to assign more than 999 batches in single delivery and giving error i.e. Maximum line item reached.
    Kindly help me out on this... how we can assign more than 1000 batches in a delivery batch split.
    Thanks in advance
    Roopesh

    Dear Mr.Roopesh,
    We have also find out the same problem with one of our clients two years before.,we have taken help of SAP. but the solution provided is to limit the no of batch split by user exit.
    But according to note 36353 you can summarise the posting with simillar characteristics but in case of batch it is not possible because each and every batch has the unique characteristics.(correct me if i am wrong)
    but may be in this two years SAP might have developed some note for this problem.Check it out
    Regards
    Ramesh

Maybe you are looking for

  • How can I add a color bar scale to a CW3DGraph

    I am using the CW3Dgraph control (parametric surface plot) in a LabVIEW program I have written to graph the the strength of an electromagnetic field over a sphere.  The plot color map style is set to use the "color spectrum".  I would like to add a c

  • Setting timeout for SOAP requests in a webservice client

    I am trying to set the timeout for a synchronous SOAP request sent to a Web Service deployed on weblogic 8.1 SP2. I tried setting timeout thru bindinginfo setTimeout() and also javax.xml.rpc.Stub _setProperty(). Both of them seem to be not working. I

  • Change FM structure during year

    Good morning, If my client changes the FM structure along the year (new fund centres, delete fund centres, changes in the hierarchy, etc), how should I reassign the  existing documents (PO, invoices, ect) to the new allocations? it seems that FMJ2 ca

  • Grainy photos in iWeb

    I edited some pictures in Photoshop Elements 10. The pics look great in both photoshop and iphoto, but when I go an drag them into iWeb, and then click on the photo, all my pictures are grainy. How do I prevent this from happening?

  • Cannot enable group mailing list

    Hi, Running 10.5.2 server on Xserve, server acts as OpenDirectory master and Mail sever. We have a normal mail service running fine, but trying to enable the "Mailing List" option for groups results in an error. "Error of type eDSInvalidAttributeType