Delivery with batch

dear all,
can anybody  explain me the delivery with batch in details .
thanks  in advance

Dear
If you are doing delivery of those materials of which batch management is on in material master data then you have to deliver these materials with batches. If batch management is not activated for any material than batch field will be in display mode but if batch management is activated than you have to enter batches. If there is only 1 quantity than you can enter batch on main screen of delivery document in VL01N or in Sale order VA01. If there is quantity more than one than you have to enter batches in delivery document in batch split screen. Select the line item and click batch split button and enter the batches. System will tell you open quantity and confirm quantity in batch split screen.
Devilry with batches is maintained to have record of sold materials for warranty claim and tracking of materials in future.

Similar Messages

  • Packing handling units to outbound delivery with batch management

    Hello all,
    I am packing an outbound delivery with a material that has batch management active. The packing is from a storage location that manages handling units (HU-managed sloc).
    My problem is u2013 before entering the HUs to the delivery u2013 the system asks me to enter the batches (in the batch split function). Only then I am allowed to enter the HUs in the packing function.
    What could be the reason for this preliminary batch entries ?
    How can I set the system not to do that, i.e., I would like to be able to enter the HUs directly without entering the batchs separately.
    Thanks,
    Isaac

    Dear Isaac,
    this system behaviour can not be changed in standard and is also not recommended to change it via a modification. The reason for this system behaviour is to avoid inconsistencies in the system. The HU that you assign to the delivery, should exactly fit to the delivery. In case if the material is batch managed, you should specify the batch first, and then add the fitting HU with exactly that batch.
    I suppose you checked the longtext for HUDIALOG102, that you get in the described case, but I copy it for you, in case if you did not read it:
    "Diagnosis
    There are items to be handled in batches which have not yet been
    assigned to a batch.
    Batches must be recognized for items with HU-managed storage location
    For items at a storage location that is not HU-managed, the item type
    determines if packing will take place at cumulated item quantity level
    (meaning that the batch is not recognized at any point in the handling
    unit) or if packing must take place at batch level.
    System Response
    If an item requires batch identification, that item will not be
    suggested for packing as long as the batch is not recognized.
    Procedure
    Go to the maintenance of the delivery item and assign at least one batch
    to the item."
    Regards,
    Ely

  • Update Inbound Delivery with batch

    Hi All,
         My requirement is that, if for an Inbound delivery, the batch(CHARG) field is found to be empty, then a batch need to be created and the batch number should be updated in the Delivery. The batch can be created using the BAPI 'BAPI_BATCH_CREATE'. After obtaining the batch number from the BAPI, I tried using the FM 'WS_DELIVERY_UPDATE_2' but was not successful (because I didn't know how to use the FM). I have filled up the Delivery number in the 'delivery' parameter of the FM. Also, I'm passing the structure ls_vbkok and the table lt_vbpok with values as given below in the code. The field 'Batch (CHARG)' was found to be in the VBPOK structure and I have updated the same in that table. Also there are a bunch of other parameters namely SYNCHRON, NO_MESSAGES_UPDATE_1, COMMIT and NICHT_SPERREN_1 which were all used in a example program I was referring and I am completely ignorant of their significance. When I tried executing the below code, the CHARG field did not get updated in the LIPS table. Could anyone guide me on how to use this FM fro my particular purpose.
    DATA: ls_vbkok TYPE vbkok,
              ls_vbpok TYPE vbpok,
              lt_vbpok TYPE STANDARD TABLE OF vbpok.
    CONSTANTS :lc_del TYPE vbeln_vl VALUE '0080000110',
                          lc_pos TYPE posnr_vl VALUE '000010',
                          lc_batch TYPE charg_d VALUE '124234'.
    ls_vbkok-vbeln_vl = lc_del.
    ls_vbpok-vbeln_vl = lc_del.
    ls_vbpok-posnr_vl = lc_pos.
    ls_vbpok-charg = lc_batch.
    APPEND ls_vbpok TO lt_vbpok.
    CALL FUNCTION 'WS_DELIVERY_UPDATE_2'
       EXPORTING
         vbkok_wa                           = ls_vbkok
         synchron                           = 'X'
         no_messages_update_1               = 'X'
         commit                             = 'X'
         delivery                           = lc_del
    *   UPDATE_PICKING                     = ' '
         nicht_sperren_1                    = 'X'
    *   IF_CONFIRM_CENTRAL                 = ' '
    *   IF_WMPP                            = ' '
    *   IF_GET_DELIVERY_BUFFERED           = ' '
    *   IF_NO_GENERIC_SYSTEM_SERVICE       = ' '
    *   IF_DATABASE_UPDATE_1               = '1'
    *   IF_NO_INIT_1                       = ' '
    *   IF_NO_READ_1                       = ' '
    *   IF_ERROR_MESSAGES_SEND             = 'X'
    *   IF_NO_BUFFER_REFRESH               = ' '
    *   IT_PARTNER_UPDATE                  =
    *   IT_SERNR_UPDATE                    =
    *   IF_NO_REMOTE_CHG_1                 = ' '
    *   IF_NO_MES_UPD_PACK                 = ' '
    *   IF_LATE_DELIVERY_UPD               = ' '
    *   IF_TXT_REINITIALIZE                =
    *   IF_BOR_INIT                        = ' '
    *   SPE_MES_NO_SEND_NODIAL             =
    *   IT_LECOMP_1                        =
    * IMPORTING
    *   EF_ERROR_ANY                       =
    *   EF_ERROR_IN_ITEM_DELETION          =
    *   EF_ERROR_IN_POD_UPDATE             =
    *   EF_ERROR_IN_INTERFACE              =
    *   EF_ERROR_IN_GOODS_ISSUE            =
    *   EF_ERROR_IN_FINAL_CHECK            =
    *   EF_ERROR_PARTNER_UPDATE            =
    *   EF_ERROR_SERNR_UPDATE              =
      TABLES
        vbpok_tab                          = lt_vbpok
    *   PROT                               =
    *   VERKO_TAB                          =
    *   VERPO_TAB                          =
    *   VBSUPCON_TAB_1                     =
    *   IT_VERPO_SERNR                     =
    *   IT_PACKING                         =
    *   IT_PACKING_SERNR                   =
    *   IT_REPACK                          =
    *   IT_HANDLING_UNITS_1                =
    *   IT_OBJECTS                         =
    *   ET_CREATED_HUS                     =
    *   TVPOD_TAB                          =
    *   IT_TEXTH                           =
    *   IT_TEXTL                           =
    *   IT_TMSTMP                          =
    *   IT_OBJ_QUAN_CHG                    =
    *   IT_VBPOK_SPLIT                     =
    *   IT_BAPIADDR1                       =
    *   IT_HU_HEADER_EPC                   =
    *   IT_HU_ITEMS_EPC                    =
    *   IT_AAC_ITEM_BLOCK                  =
    IF sy-subrc = 0.
       COMMIT WORK.
    ENDIF.

    Hi,
    You also have to create a segment with following data as well (for batches).
    E1EDL19-QUALF = "QUA".
    Cheers,

  • STO- How to control Over delivery with batch split?

    Dear All,
    In STO Scenario, how to control the over delivery?
    I created a PO for the Intra Company stock transfer & Delivery created in the Background with the T Code VL10B. When I am doing picking using T code VL02N, the system is allowing to add  more than PO Quantity in batches and system displaying the warning message (Specified quantity is greater than the open quantity/Message no. VL287) & allowing to save the deliver document..
    Hence plz suggest how to restrict the same.
    Hope it is clear.
    Thanks & Regards
    varun

    I am also in the same boat.
    I searched the forum and got the link STO - How to control Over delivery ?
    I checked OSS notes 548914, 386340,215488 but to no avail.
    I suggested user exit USEREXIT_SAVE_DOCUMENT_PREPARE  in include MV50AFZ1 to my technical team for finding the resolution. So far it is still on hold.
    If you come across any other solution, you can update the forum so that it would be helpful for many others.
    Regards,

  • Confirm Inbound and Outbound Delivery, with HU packing

    Hi Expert,
    Does anybody know some FM(s) for comfirm Inbound or Ountbound delivery with Batch split and Handling unit packing?

    This is not an appropriate message for the Web Dynpro ABAP forum. Please choose the correct forum when posting questions.

  • ERROR: PGI in delivery with picked quantity less than delivery quantity

    Hi Friends!
    I need your help, i have the following situation:
    Outbound Delivery with batch position:
    90001  Mat DD3450 Picked Delivery Quantity=98 and Picked quantity=84
    Overall Pick Status = "B"
    Overall WM Status = "C"
    The outbound delivery was posted completely and the following documents was generated:
    WMS transfer order:  With 84 UN in quantity
    Material document:  With 98 UN in quantity
    Invoice: With 98 UN billed
    The question is how was posible to generated the PGI for the outbound delivery when the picked quantity was less than delivery quantity? is a SAP program error?
    Thanks
    Best regards
    Enrique

    benito,
    Check your Picking Confirmation config. as you are using WM/Lean WM, then your Shipping Point should have a mandatory requirement to confirm all TO's. The confirmation should update the Picking Status and the Overall GI Status to 'C' (with any relevant changes to the picked qty). Give that a go.
    Cheers,
    Paul...

  • Problem with batch in outbound delivery

    Hi gurues...I´m newby in SD and I have the followin problem.
    I confirm an outbound delivery that need a batch, without the batch.
    Obviously I can´t post goods receipt, but when i do the shipment,
    it creates the bill but it don´t post goods receipt because it says that i need a batch in the position. How can i do to avoid that the shipment creates the billing without the batch??????..... 

    Jorge,
    Here I am giving you more idea batch determination so that it will be more easy for you to correct the isue as you are new.
    On batch determination, the whole process, how it is determined automatically in the order.
    1)     Normally we use batch determination at delivery level, because at the time of order material may or may not be created. For this material should be configured with batch and batch determination should be checked in sales views of material.
    2)     A2) Batch Determination during order Creation.
    For this you need to maintain Classes d for you Material. Depending on the Manufacturing process you can define the characteristics for your material.
    Ex: Purity for Medicines, Resistance for Electric Items.
    You need to create a class (You might have to create a new class type) which incorporates the characteristic.
    First Create the Characteristic Using Ct04 and then using Cl02 create the Class including this characteristic.
    Then in your material master Classification View Enter this class.
    Then Create a Batch for the particular plant and Stor Loc using MSC1N.Give the value of the characteristics in this batch.
    Then go to SPRO ->Logistics General ->Batch Management and maintain the Condition Technique (Procedure, Strategy Types and assignment to sales docs etc).
    Then Create the Batch Determination Record using VCH1.

  • GR for a STO with SD delivery and Batches with split valuation X

    Hello,
    We have a problem with the Goods Receipts for Stock Transfer Orders between plants for materials subject to batch split and split valuation with valuation type X.
    The scenario is very similar to the one explained on this thread: STO:problem with batch valuated material
    When creating the the STO, it automatically sets a valuation type that is not be the appropriate one, we cannot use only one valuation type per position because we can use more than one batch (and valuation type). The outbound delivery has the correct valuation types for each batch and material but when doing the GR at the receiving plant, it only takes into account the valuation type indicated in the STO with no chance to change it.
    I have seen the Note 212532 but we are not working with active ingredients.
    Does anybody know a useful EP to use?
    Thanks in advance for your help.
    Regards,
    Javier.

    Well, we can change the valuation type before Posting the goods issue of the delivery, but in most cases we need more than one batch (each batch has a different valuation type) for each item (material) in the purchase order.
    We can do this at delivery level but the GR only takes into account the valuation type of the purchase order.
    Thanks.

  • Delivery Form with batch numbers and Print Preview

    When I open Sales->Delivery form and select one that has items with batches, and then press Print Preview, TWO previews are automatically opened. One regular which I created using Layout designer and set as Standard, and the other called "Batches List"
    Customer doesn't want the "Batches List" to use, since batches are already covered in the regular layout. Is there any way to disable it, so that only the regular preview is opened, and then printed? I'm using SAP BO 2007 A.

    You should change the 'When Batch/Serial No. Exists, Print' setting to 'Document Only' in Print Preferences for Delivery.
    (Under menu :Administration / System Initialization / Print Preferences /Per document.)

  • Looking to create delivery with multiple batch line items

    Hi,
       Can you please suggest me BAPI / FM to create a delivery with multiple batches. like ... i have 1 mail line item in the delivery and n sub line items. If possible can you please post req parameters too. Thanks in advance.

    solved my own

  • Delivery with Multiple Batchs

    Hi all,
    My client has requirement while delivery with reference to sales order there want to use multiple batch can we map this functionality in sap
    example
    sales order is for 1000 tones but the material available in different batch like batch - 1  500 tones , batch -2 250 tones , batch - 3 250 tones. while creating delivery document we need to used these 3 batch and as per sap standard there is no such functionality to enter multiple batch in delivery
    please guide me this functionality can we map in sap
    Thanks
    Rajesh

    HI,
    Just remove the batch in the sales order and do delivery here two cases are exist 1.automatic batch split and 2.manual split.
    1.suppose if u want automatic split just press the button "batch split" in the line item of delivery then system automatically splits the delivery qty into batches based on availability in batches.
    2. manual split just split the delivery qty 1000 into 3 line items with the require qty to deliver and press F4 in the batch assign here batches manually.
    your requirement definately done in standard SAP.
    any queries revert back to me.
    Regards,
    kishore

  • Cost(vprs) of free goods with batch managment

    Dear Gurus,
    I have a problem ahout free goods with batch management.
    Cost(VPRS) is not accumulated in billing(free goods is not relevant for billing).
    My configurations are shown as below:
    Ordered goods (and batch) item category :zta1(copied from tan)
    Free goods (and batch) item category :zann (copied from tann) pricing:B ;not relevant for billing;dermination cost:X
    copy control(from delivery to billing):
    ztan: accumulation cost :X
    If I use the material without batch management,Cost of free goods(without batch) is accumulated to main item(ordered goods).
    So, what can I do?
    Thanks and Best Regards,
    Lykin Kan

    Hi,
    These notes are useful:
    SAP Note 1365939 - VPRS logic and Customizing settings in SD
    SAP Note 547570 - FAQ: VPRS in pricing
    If you have the problem in the transfer from SD conditions to CO-PA, check if you transfer only invoices to COPA, if you don't invoice the deliveries of free goods, then you don't transfer this 'sales' or costs of 'gifts' to COPA. You can check the customizing of COPA in tcode ORKE (IMG for COPA). SAP Note 74486 - INFO: Overview of consulting notes for CO-PA is a good summary about this issue.
    I hope this helps you
    Regards,
    Eduardo
    PD: I forgot SAP Note Number 33968 SD/CO-PA: Characteristics from sales doc tables
    Edited by: E_Hinojosa on Sep 10, 2010 9:44 AM

  • How to create Delivery with sales order FM/BAPI

    Hi Gurus,I'm new to  SAP  platform
    I have created sales order ,
    with this i need to create Delivery(vl01n)
    so i need to give 'Shipping Point','Selection Date','SD Number'
    so could any one tel me which FM/BAPI is suitable to create
    Outbound delivery with 'sales order number', 'Selection date' and
    "Plant or Shipping Point'.
    With these Import parameters i need  FM/BAPI .
    Thanks  in Advance
    Siva Kumar kasa.

    I   have created delivery  with  that  BAPI 
    giving   'batch number'  but  it was  not  updated,so  can u tel me
    any related field  which need give to change batch field  also.

  • Line with 0 quantity for main item with batch split

    Hello experts,
    I have one line item in delivery. Delivery split is there: There are 1 spilt items with 1 batch nos. The main item category and the batch split item category are TAN.
    My system is showing 2 line items in billing, the batch line with quantity and the main line with zero qty. How to prevent this and have only the lines item in invoice with batch/qty. I don´t want to see the main item with o quantity.
    In VTFL I have routine for copying requirements 004 and Billing Quantity B. I need to create another copying routine or I need to use another item category for batch lines?
    Thanks in advance
    Pablo

    Hi Pablo,
    It is advisable to have a different item category for Batch split items.
    If you want the batch split items to suppress and show only the Total in the Invoice. Yes it is possible.
    1) You can do this in the Copy controls in VTFL - Delivery to Billing, go to your Item category and go to Item details - Change the billing Qty to 'G'.
    2) Go to Shipping > Deliveries > Item categories Determination in Deliveries > Define item category.
    Go to your item category which is used in Batch Split
    Remove the Billing Revelance and make it blank and Save.
    Now when you create the Invoice for Batch split - Only the total quantity will be displayed without the subitems - like in Delivery note or Delivery..
    Please check and revert back for any more details
    Rgds
    Sunil.

  • Create Inbound Delivery with Reference to PO using Serial Numbers

    I guys.
    I didn't find any BAPI  to create an Inbound Delivery with Reference to PO using Serial Numbers so I've made a Function Module with BDCData.
      LOOP AT serial.
        ADD 1 TO ld_count.
        ld_value = serial-sernr.
        CONCATENATE  'RIPW0-SERNR(' ld_count ')' INTO ld_field.
        PERFORM bdc_field USING ld_field ld_value.
      ENDLOOP.
    This works fine for 10 entries, but when I'm trying to use 1000 entries in serial Internal Table I'm getting the error: Screen 0000 is too large for internal batch input area - Message no. 00379.
    Please note that my issue is the Serial numbers, so don't answer me please with BAPIs that doesnt allow me to deal with this.
    Any idea?
    Thanks in advance,
    Nuno

    As I expect, it solved my problem. It's not pretty, but it works...
      PERFORM bdc_dynpro      USING 'SAPLIPW1'       '0200'.
      PERFORM bdc_field       USING 'BDC_CURSOR'     'RIPW0-SERNR(01)'.
      DATA: ld_valor(4) TYPE n,
            ld_next,
            ld_tabix TYPE sy-tabix.
      LOOP AT serial.
        ld_tabix = sy-tabix.
        IF ld_next = 'X'.
          CLEAR ld_next.
          ld_count = 2.
        ELSE.
          ADD 1 TO ld_count.
        ENDIF.
        ld_value = serial-sernr.
        CONCATENATE  'RIPW0-SERNR(' ld_count ')' INTO ld_field.
        PERFORM bdc_field USING ld_field ld_value.
        ld_valor = ld_tabix + 17.
        ld_valor = ld_valor MOD 18.
        IF ld_tabix NE 1 AND ( ld_tabix EQ 19 OR ld_valor EQ 0 ).
          ld_next = 'X'.
          PERFORM bdc_field       USING 'BDC_OKCODE'     '=PNPG'.
          PERFORM bdc_dynpro      USING 'SAPLIPW1'       '0200'.
          PERFORM bdc_field       USING 'BDC_CURSOR'     'RIPW0-SERNR(01)'.
        ENDIF.
      ENDLOOP.
      PERFORM bdc_field       USING 'BDC_OKCODE'     '=RWS'.

Maybe you are looking for