Partial delivery with BAPI_SALESORDER_CREATEFROMDAT2

Dear All,
Is there a way to force partial delivery in BAPI_SALESORDER_CREATEFROMDAT2 ?
By default "complete delivery" is chosen.
I read somewhere that people fixed the issue using transaction OVZJ but in my case, this solution is not satisfactory because if I change this customizing, it changes the working order of the transaction VA01 (sales order creation).
If found a dedicated flag (PART_DLV) in ITEMS_IN table but I was not able to make it work...
Follow my example:
-     27 items in stock
-     I want to make an order for 30 items
-     VA01 creates the sales order and a delivery with confirmed quantity 27
-     BAPI_SALESORDER_CREATEFROMDAT2 creates the sales order and u201Cno delivery createdu201D.
Thanks for your help.
Best regards

In order to give the solution to all reader in the future. I finally find a solution.
I wrote an OSS message to SAP and they aswer me in this way:
"Dear Customer,
In a BAPI, the ATP check is performed in the background.
Since the system is performing the availability check
in background, the availability screen cannot be performed.
So it is not able to make decisions regarding full
delivery, delivery proposal...In this case,the system uses
the configuration found in OVZJ. If your availability checking
rule in OVZJ is blank, the system will choose full delivery.
Sorry, but I can not give you a better solution to customizing in
OVZJ, if you whish a partial delivery."
In that transaction in customizing I insert the value "E" and the partial delivery is created from VA01 and from bapi too.

Similar Messages

  • Delivery qty not correct for partial delivery

    Hi, I met some issues need your help!
    1) Create a sales order base on the sales bom.
    2) Current stock and supply is not available for the required delivery date.
    3) According to the current stock or supply qty.only confirm partial qty for the components.
        eg.
        the structure of this sales bom as below:
        Material: A 1PC --> B  1PC
        Material: A 1PC --> C  1PC
        After ATP check ,the result as below.  
        item 10   mateiral A (Header)          100PC   ( not relevent for inventory)
        item 20   mateiral B(component)     100PC   confirmed  30PC
        item 30   material C(component)     100PC.  confirmed  10PC
    4) Create delivery(partial delivery) with the selection date.
    5) We can find the component quantity is correct but the header quantity is incorrect.

    Hi
    Configure the field 'Create Delivery Group' in the item category of BOM (VOV7) in the Bill of Material/Configuration area. Please go thro the F1 help details of that field..
    Form delivery group and correlate BOM components
    Here you can determine whether sub-items that belong to a main item, and which resulted from a BOM explosion, are to be combined in a delivery group.
    Use
    You use a delivery group to determine a common delivery date for all the items that it contains. If you double the quantity ordered for the main item, then the order quantity for the sub-item will also be doubled.
    Indicator X means that a delivery date is created for the delivery group. The system uses the last date (chronologically) of an item in this group to create the schedule line date.
    Indicator A means that the system generates correlated schedule lines. If no complete delivery is required, as soon as all the items in a bill of material are available, the system creates a correlated schedule line. On the first date, when all items in a bill of material are available, a confirmed quantity is issued.
    Thanks,
    Ravi

  • Partial Delivery on Credit limit check

    Hi,
    I have a requiremetn where I need to make a partial delivery if a sales order for the customer is exceeding its credit limit.
    Customer credit limit = 100
    SO --> 101
    Item1 amount = 40
    item2 amount = 50
    item3 amount = 20
    Then I need to block the 3rd item and make a partial delivery with the first two item. Also delivery happens for multiple SO as well.
    Please suggest if spro setting or what customization required.
    Thanks in advance,
    Gaurang

    Hi ,
    Credit check will be at header level , i dont think it will allow u to create Delivery ?
    this is as per my knowlede , plz check for experts notes on it.
    regards
    Prabhu

  • Combining 2 Sales Orders - 'Complete' with 'Partial'  Delivery into 1 Delv

    Hi folks,
    I have a typical requirement from my client and it is as follows:
    My client want to combine 'Sales Orders' marked with 'Complete Delivery' indicator(VBAK-AUTLF check-box is checked) at the Header -> Shipping, with Sales Orders marked for 'Partial Delivery' (VBAK-AUTLF is not checked) in the Header-> Shipping.
    Although all the other business conditions/fields values at the Header levels,like Ship-To_party, Shipping Conditions, Incoterms, etc. are same across both these Sales Orders; SAP as a standard Business Process Flow, doesnot allow <u>COMBINING</u> of  2 such orders into a <u>SINGLE Delivery</u>, since their 'Headers' seem to differ for that ONE field value.
    I have searched through all user-exits, SAP Help forums as well as OSS notes to get a solution to this problem but could not find any (bad luck).
    Will anyone of you who has come across this particular scenario or know a way to get around this problem, be able to contribute with his/her ideas? I would be
    grateful, thanks in advance.
    Regards,
    Shripad

    Hi iim nava,
    Thanks for your reply.
    However in our case, the system does throw that error, when i try to combine the second order (partial) into the delivery created for the first order (complete).Here is the log for your reference, when I try to add the second(partial so items) into the delivery created for the first (complete delivery SO):
    Diagnosis
        Item 000010 cannot be shipped in the same delivery with the
        other items in the document because the header data (AUTLF)
        is different. The field AUTLF for the item has the value &4,
        yet in the delivery it has X.
    System Response
        The system issues this message if a delivery split is
        necessary.
        This message either appears in the collective processing log
        or during creation of outbound deliveries from projects or
        for subcontracting. It informs you that the item specified
        will be shipped in a delivery other than the delivery that
        includes the other items from the same document. If there was
        a general problem with shipment of the delivery, a different
        message appears.
        If this message appears when you are creating an outbound
        delivery with reference to a sales order in the foreground,
        it indicates that the order item cannot be shipped with the
        current outbound delivery.
    By any chance, did you actually try simulating my scenario in your system. If you have and the same works fine in your system, then pls help me by sending your 'copy control' settings, to help me compare. We run SAP 4.6 and my settings for copy control are as follows:
    <u>LF <-> OR (Header)</u>:
                 Data Transfer (VBAK) = 001 [HEADER]
                 Data Transfer HU = 000 [blank]
                 Order Requirements (VBAK) = 001 [HEADER]
                 Combination Requirements = 651 [051 w/o Comp dlv]
    <u>LF <-> OR <-> TAN (Item)</u>:
                   Item Data = 101 [ITEM]
                   Order Requirements (VBAK) = 101 [ITEM]
                   Business Data = 2 [BUSINESS DATA]
                   Buss Data Reqmt = 151 [COMBINATION]
    Hope the feedback can you will help me solve my problem. Thanks once again.
    Regards,
    Shripad

  • Mulitple line items with partial delivery in IDOC

    Hi,
    This is the scenario
    I am testing 855 inbound PO confirmation using we19. How can I test with multiple line items for partial delivery. I have created new segment for each line item(E1EDP01). For one line item the scheduled quantity is less than the ordered quantiy.
    Guys Please can u help me on this
    Regards
    Andy

    Enable 'Del Date' in Form Settings of the Delivery.
    In the First Row, select the Item, Qty 5 and type Del Date Immediately
    In the Second Row, select the Same Item, Qty 10 and type Del Date after 10 Days
    In the Thrid Row, select the Same Item, Qty 5 and type Del Date after 15 Days

  • PROBLEM WITH PARTIAL DELIVERY

    HI
    Friends,
                With referance to an order i want to do apartial delivery.
    for example order quantity is 10 units. i am want to do a delivery of 5 units. now whem i am entering picked quantity 5 under picking view of delivery & doing PGI an error message is coming DELIVERY HAS NOT YET BEEN PUT AWAY / PICKED (COMPLETELY).
                 To get this desired transcation what customization required. i have only one ship to party that who is my sold to party also. for this ship to party part delivery of one delivery is expected.
    regards
    ambarish

    Hi,
    For the customer to whom u want to make partial delivery, in the master data of that customer u have to tick the field partial deliveries, also any time in any delivery , delivering quantity and picking quantity shod be same. If u check both of this ur problem is going to be resolved.
    Regs,
    Ravi Duggirala

  • Billing plan with partial Delivery

    Hello,
    I would like to ask question regarding the Downpayment process when processing partial delivery.
    I have a scenario where i manage a sales Order with item required 2 PC.
    I have a billing plan for the sales order, with a Fisrt payement against the sales Order (30% of total value). Then i create a delivery with 1PC (partial delivery).
    My question is, is it possible to create a closing invoice on the 1 PC delivered? Does SAP manage this kind of cases?
    Thanks for your feedback
    Regards

    Hi
    It is possible to do partial delivery.While creating Sales order give order quantity as 3pcs.For first billing date you give 2pcs and for  another 1pc give another billing date.So for the first billing  date you do order related billing and do delivery for 1pc only which is a partial delivery.
    Regards
    Srinath

  • In partial delivery, what does it mean by Create only one delivery (also with qty = 0)?

    Hi Expert,
    I would like to ask
    "Create only one delivery (also with qty = 0)"
    It is mentioned in Partial Delivery
    The following partial delivery agreements exist:
    A Create a delivery with qty greater than zero
    B Create only one delivery (also with qty = 0)
    C Only complete delivery allowed
    D No limit to subsequent deliveries
    Please provide example together.
    Many thanks.
    Rgds,
    Ong

    Dear Lit Yit Ong
    The use of  B is Creating  only one delivery (also with quantity = 0) Same like as indicator A, only the difference is we can create a delivery with zero qty also.
    Regards
    venu Gopal reddy

  • Partial Delivery in Sales Order with Different Delivery Dates

    Dear All,
              In Sales Order we need to specify the different delivery dates for the items ( Partial Delivery ).
    Ex: If I add one sales order for 20 qty of an item today.I need  to specify 5 nums to be delivered on immediately
    and next 10 qty i need delivered on after 15 days and rest of the remaining qty delivered on after another 15 days.
    How we configure in SAP B1 Sales Order.
    Please guide me.
    Thanks in advance.
    - Rajesh

    Enable 'Del Date' in Form Settings of the Delivery.
    In the First Row, select the Item, Qty 5 and type Del Date Immediately
    In the Second Row, select the Same Item, Qty 10 and type Del Date after 10 Days
    In the Thrid Row, select the Same Item, Qty 5 and type Del Date after 15 Days

  • Down payments with partial delivery

    hi all
    i have a question with regards to partial shipments with down payments
    we have scenarios in which we get a complete payment in advance and they are being applied on the sales order using a down payment. and the incoming payment is linked to it. but then, when we create the invoice, the value of the invoice is zero.
    our issue is that sometimes we send partial shipments. and when i change the amount on the invoice, the invoice total becomes zero. how do i handle this?
    how do i take a payment in advance, and then be able to send partial shipments with the correct invoice value?
    thanks!
    prem

    Hello,
    You should make two PLD or Invoice Printout.
    one for Advance payment and other for regular basis.
    because when we take advance payment against sales order it will always show total amount zero in invoice.
    and for advance payment invoice you should select field Down payment Amount field for printout propose.
    Thanks
    Manvendra Singh Niranjan

  • Partial delivery per item in sales order and ATP - schedule lines

    Hi,
    I've problem regarding ATP- schedule lines and partial delivery flag.
    In sales order there is flag Partial delivery per item B / 1 . That means create only one delivery even with quant 0. That comes from customer master or customer info-record and it is OK.
    Please look at next example.
    Customer requires:
    10 PCS of materail A on date X. Only 5 PCS are available on date X.
    10 PCS of material B on date X 0 PCS are available on date X, 10 PCS are available on date Y.
    So if we create outbound delivery on date X it will contain only 5 PCS of material  A. No successive deliveries will be created for material A because of the flag B/1. That item is closed.
    Problem is with material B.
    The sales order will be open because of material B and on date Y we can easily create another delivery with 10 PCS of mat B.
    That is wrong. Agreement with customer is only one delivery for ALL items in sales order. If we create delivery on date X it should contain only materials which are available on date X and sales order should close.
    Do you know how to fix this problem?

    Hi,
    I've think you didn't understand my requirement. I allways get schedule lines but they are confirmed on different dates.
    Example in same sales order we have:
    Schedule line for item A:
    DATE X confirmed quantity 10
    Schedule line for an item B.
    DATE X confirmed quanitity 0 (zeroe)
    DATE Y confirmed quantity 10.
    I would like to create outbond delivery on date X with:
    item A quantity 10
    item B quantity 0.
    And if that hapens than B/0 rule will work or reference customzing that you suggested before. So order will be closed because all items are processed or referenced once.
    Do you know how to do that?
    Regards

  • Open Orders Values at partial delivery statuses.

    Hello All,
    I want to report on Quantities and Amounts for all the Open orders based on different Delivery statuses. I tried to use 2LIS_11_VAITM and 2LIS_11_VASTI. With this I just get the consolidated values at order item level but not the actual break up values at Delivery level.
    Can I use 2LIS_11_V_SSL to get the partial delivery statuses and respective quantities?
    Thanks and Regards,
    Prashanth Reddy

    Hi Prashanth,
    yes the best way for you is to use the DataSource 2LIS_11_V_SSL. You have here the following status fields: LFGSA (Overall delivery status of the item) and LFSTA (Delivery status) and also the quantities like:
    WMENG     Requested Quantity of Sales Order Sched. Lines in Sales Unit
    BMENG     Confirmed Quantity of Sales Order Sched. Lines in Sales Unit
    VSMNG     Delivered Quantity in Sales Unit of Sales Order Sched. Lines
    Only if you need also Open Quantity you have to use a combination of two DataSources in one ODS Object. As example 2LIS_11_V_SCL. Here you will find the field OLFMNG (Open quantity to be delivered).
    You have to consolidate the both in one ODS object with the same key figures and both should update different InfoObjects.
    I hope this helps.
    Best regards,
    Natalia

  • Sales order item level partial delivery field table and field?

    Will anyone share your expertise,  In SD sales order level, at item what is the table and field name in which the partial delivery status is stored.  I want the table and field name?.  will anyone share pl.

    Hi,
    Try with table VBUP - and field LFSTA.
    Regards

  • Forbid partial delivery of item, but allow partial delivery of sales order

    HI,
    have someone faced situation when it is required to allow partial delivery for sales order with restriction that item in sales order should be delivered fully. For example:
    SO has following items:
    Item1     MAT1     10 un
    Item2     MAT2     10 un
    Item3     MAT3     10 un
    Material MAT3 only 5 un available in storage. MAT1 and MAT2 are available.
    The system should create delivery for Items 1 and 2, but not for 3. Next time when creating delivery from SO and MAT3 is available, delivery is created por item3.
    I have found Partial delivery indicator on client data. This allows partial delivery.  Then I have found partial delivery indicator on sales order item data (Shipping).
    Is it possible to combine those two indicators to ensure client request?
    Can this requirement be covered in another way?
    Thanx in advance!
    Brucke

    You can achieve the requirment using customer-material information record.
    In t.code VD51, maintain customer-material information record. Here you can find a field called partial delivery/item field. Here you maintain value C- Only complete delivery allowed. Leave the max.Par.deliveries field blank.
    This will make sure that the partial deliveries are NOT allowed for a particular customer/material combination. If you maintain this setting at customer master level (t.code VD02), then this will apply for all materials.
    Regards,

  • Partial delivery per items always copy sold to settings

    Hello SAP Consultants,
    Currently in my clients' business process, there are scenarios where customers (sold to) can have different ship-to parties. Thus, they maintained partial delivery per item specific for ship to party under sales area shipping tab of customer master (XD01).
    However, when creating sales orders where sold to party is not equivalent to ship-to party, the partial delivery per item of the material ordered corresponds or is referenced from the sold to party settings and not the ship-to.
    How can we make it possible to reflect the ship-to settings of the partial delivery per item to be defaulted when sales order is created?  Is there configurations needed?
    Please advise.

    Standard SAP copies the Partial Del Per Item field values from Sales order - Sold to Party. If you have to change that and read the ship to instead, then you will have to go for enhancement.
    Please work with your ABAPER to get it done. Try to work on user exits MOVE_FIELD_TO_ABAP in the program MV45AFZZ.
    Regards
    Sai

Maybe you are looking for