Order Recommendation with Quantity zero.

Hi Experts,
I have an issue and I would need to understand to avoid mayor problems. They use the MRP and in one of the scenarios there are a lot of lines of recommendations with Quantity equal to zero!!
This should be impossible as far as I can see, because obviusly is not allowed to create them and an error is shown if tried.
I know that if you update manually the quantity can be saved even with zero, but this have not been done manually. There were around 700 lines of recommendations and around 30 of them (purchase and production orders) with zero quantity.
Do you have any idea about the reason why this is possible?
Thanks in advance,
Regards,
David

Hi,
Thank you very much Gordon.
Finally I found the problem. The issue is that when you try to create an order recommedation without a Price the system ask to continue without the price. If 'yes' is selected the order is created but at the same time if order recommendation data update is done (updating something or just marking on/off a flag) then all quantities are deleted if there is no price and supplier populated.
regards,
David

Similar Messages

  • Don't allow Goods Receipt with quantity zero in EBP

    Hi
    If  a Goods Receipt is confirmed with the quantity zero and the "Last Delivery" flag is set in EBP,
    iin the R / 3 there will be also created a Goods Receipt with the quantity zero. Later It is not possible to
    delete or cancel it in R/3.
    In order to prohibit Goods Receipt confirmation in EBPwith quantity zero, I need a way. How can I achieve
    this.
    Regards
    Marco

    Use can use BBP_DOC_CHECK_BADI  or BBP_ITEM_CHECK_BADI to achieve this..
    Code will look like follow..
         GET SC DATA
          CALL FUNCTION 'BBP_PD_SC_GETDETAIL'
            EXPORTING
              i_guid          = iv_doc_guid
              i_with_itemdata = 'X'
            TABLES
              e_item          = lt_item.
    Loop at lt_item into wa_lt_item.
    IF wa_lt_item-quantity = 0.
    Rase error message
    ENDIF.
    ENDLOOP.
    Thanks!!
    Bharath

  • List of rejected sales order with quantity and value

    Hi,
    Is it possible to get the report from VA05 for the list of rejected items with value and quantity ?
    Pls help
    Thanks,
    Vijesh

    Dear Vijesh,
    VA05 I believe is a very powerful report for doing analysis at order and line item level. If your rejection criterion includes a rejection reason at line item level, yes this list from VA05 can give rejected Sales Orders with Quantity and Value.  See the screen shot below.
    I selected a list with open dates till date, I can see Sales Order number, Sales Document Type, Item Number, Material, Rejection reason, Quantity at line item level and net price.
    However, I am not sure what is the rejection criterion you use in your business and I am not sure if you use rejection reason and hence I would like to hear from you, if this explanation helps you.
    Thanks
    Nagaraj

  • Sales Orders line item quantity getting Zero after free good line item

    Hi experts,
    i am creating sales order using BAPI  BAPI_SALESORDER_CREATEFROMDAT2   sales order having some free goods material  and line item after free goods line item having quantity zero.
    for example A B are  materials, A having free goods a1.  when SO  having 3 line items 10 for A ,line item  20 for a1 and line item 30 for B . But line item 30 having quantity zero.
    find code below and advice .
    lwa_ord_head_in-doc_type       = 'ZSO'.
        lwa_ord_head_in-sales_org      = '1000'.
        lwa_ord_head_in-distr_chan     = '10'.
        lwa_ord_head_in-division       = '10'.
        lwa_ord_head_in-req_date_h     = lwa_rof_s-date_del.
    *Order Header Update
        lwa_ord_head_inx-doc_type       = 'X'.
        lwa_ord_head_inx-sales_org      = 'X'.
        lwa_ord_head_inx-distr_chan     = 'X'.
        lwa_ord_head_inx-division       = 'X'.
        lwa_ord_head_inx-req_date_h     = 'X'.
        lwa_ord_partners-partn_role  =  'AG'.
        lwa_ord_partners-partn_numb  =  lwa_rof_s-lease.
        APPEND lwa_ord_partners TO lt_ord_partners.
        IF lwa_rof_s-del_addr IS INITIAL.
          lwa_ord_partners-partn_role  =  'WE'.
          lwa_ord_partners-partn_numb  =  lwa_rof_s-lease.
          APPEND lwa_ord_partners TO lt_ord_partners.
        ELSE.
          lwa_ord_partners-partn_role  =  'WE'.
          lwa_ord_partners-partn_numb  =  lwa_rof_s-lease.
          APPEND lwa_ord_partners TO lt_ord_partners.
        ENDIF.
        lt_rof_it_t = lwa_rof_s-zsd_rof_it_t.
        LOOP AT  lt_rof_it_t INTO lwa_rof_it_s.
          lwa_ord_items_in-material = lwa_rof_it_s-matnr.
          lwa_ord_items_in-plant = lwa_rof_s-plant.
          lwa_ord_items_in-target_qty = lwa_rof_it_s-qty.
          lwa_ord_items_in-comp_quant = lwa_rof_it_s-qty. "added on 12/29
         lwa_ord_items_in-target_qu = 'EA'.
         lwa_ord_items_in-t_unit_iso = 'EA'.
          APPEND lwa_ord_items_in TO lt_ord_items_in.
          lwa_ord_items_inx-material = 'X'.
          lwa_ord_items_inx-plant = 'X'.
          lwa_ord_items_inx-target_qty = 'X'.
          lwa_ord_items_inx-comp_quant = 'X'.
         lwa_ord_items_inx-target_qu = 'X'.
         lwa_ord_items_inx-t_unit_iso = 'X'.
          lwa_ord_items_inx-updateflag = 'I'. "'U'
          APPEND lwa_ord_items_inx TO lt_ord_items_inx.
         ** Schedule Line Information
          lwa_schedule_lines-itm_number = '000010'.
         lwa_schedule_lines-sched_line = '0003'.
          lwa_schedule_lines-sched_line = 'X'.
          lwa_schedule_lines-req_date   = lwa_rof_s-date_del.
          lwa_schedule_lines-date_type  = '1'.
          lwa_schedule_lines-req_qty    = lwa_rof_it_s-qty.
          APPEND lwa_schedule_lines TO lt_schedule_lines.
         lwa_schedule_lines_x-itm_number = '000010'.
         lwa_schedule_lines_x-sched_line = '0003'.
          lwa_schedule_lines_x-updateflag = 'I'.
          lwa_schedule_lines_x-sched_line = 'X'.
          lwa_schedule_lines_x-req_date   = 'X'.
          lwa_schedule_lines_x-date_type  = 'X'.
          lwa_schedule_lines_x-req_qty    = 'X'.
          APPEND lwa_schedule_lines_x TO lt_schedule_lines_x.
        ENDLOOP.
        CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
          EXPORTING
      SALESDOCUMENTIN               =
            order_header_in               = lwa_ord_head_in
            order_header_inx              = lwa_ord_head_inx
      SENDER                        =
      BINARY_RELATIONSHIPTYPE       =
      INT_NUMBER_ASSIGNMENT         =
      BEHAVE_WHEN_ERROR             =
      LOGIC_SWITCH                  =
      TESTRUN                       =
      CONVERT                       = ' '
       IMPORTING
         salesdocument                 = lwa_saledocu
       TABLES
         return                        = lt_return
         order_items_in                = lt_ord_items_in
         order_items_inx               = lt_ord_items_inx
         order_partners                = lt_ord_partners
         order_schedules_in            = lt_schedule_lines
         order_schedules_inx           = lt_schedule_lines_x
      ORDER_CONDITIONS_IN           =
      ORDER_CONDITIONS_INX          =
      ORDER_CFGS_REF                =
      ORDER_CFGS_INST               =
      ORDER_CFGS_PART_OF            =
      ORDER_CFGS_VALUE              =
      ORDER_CFGS_BLOB               =
      ORDER_CFGS_VK                 =
      ORDER_CFGS_REFINST            =
      ORDER_CCARD                   =
      ORDER_TEXT                    =
      ORDER_KEYS                    =
      EXTENSIONIN                   =
      PARTNERADDRESSES              =
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' .

    Hi experts,
    I am still waiting for your response......
    Thanks in advance
    Deepanker

  • Purchase order with quantity range value

    Hi All,
    I want to have PO price to be taken from vendor info with quantity based values.
    For ex: The vendor has fixed a rate for 500 qty with X rate. and above 500 qty Y rate.
    My scenario is i want to raise the PO with this rate. How can i do this?
    Note: If i do first PO with 300 qty, then rate it is taking is X*300
    Now if i do second purchase order, with 300 qty, then the first 200 qty should go with X rate and remaining 100 should go with Y rate. ie, this purchase order will have combination of X & Y rate.
    Please give the solution for this.

    hi...
    U can perform this pricing by doing some modification in ur conditon type...
    In M/06 open ur condition type and under Scale tab...chooose scale type ..here assign scale type "D" i.e. Graduated-to interval sc
    And config the scale in purchase-info record..
    S Type    s quantity     amount            
         to            200               X
                         300               y
    then it will calculate : 200X+100y=Z
    try this out...
    Hope it works,,
    Thnks
    Edited by: ashish2210 on Jul 20, 2011 3:20 PM

  • Service purchase order with quantity

    Hi all,
    Is it possible to create a service purchase order with quantity ?
    Our client is using sap b1 2005b pl39.
    Expecting you all valuable reply.
    Jeyakanthan

    Hi, Jeyakanthan,
    I guess there are 2 ways out for this:
    1. Define the Service as an item ...i.e. create aitem master for it.Then you can define the quantities for it.
    2. Use a UDF in the service type document as quantity and put a FMS to calculate the qty.
    Nagesh

  • Transfer order craeted with a quantity -- more than delivery quantity

    Transfer order created with a quantity  more than the delivery quantity. I have tested in several ways but didn't get the root cause for it.
    Any possible ways available to create a TO like this????????

    Hi Aktar,
    You have not mentioned the type of TO. Where did you get this scenario. was TO created Manually or Automatically? please confirm.
    Anyway incase of manual creation of TO, User keyin quantity enters morethan delivery quantity, then there is a chance of excess picking compared to delivery quantity. but this is only possible if the sufficient SKUs are available at this time.
    please let me know.....
    Regards
    Venkat

  • Delivery  with quantity major of the transfer order

    Dear All,
    I have a transfer order with quantity 30 units and I have executed two deliveries with transaction VL10B, the first with quantity 30 and the second with quantity 10, It is possible?

    Hi Mani,
    Acc. to your reply:
    'I presume that you are proposing an output to trigger the TO cycle. If so, you might have to put in a reqmt against this output type and bypass this delivery block check.
    Once you do this the system will process the Output and TO would be created.'
    I checked the same but not able ot find the requirement using which the abovesaid can be done.
    Can you please suggest which requirement to use for this.
    Thanks & Regards,
    Hari

  • Sales order creation with reference to check quantity according reference

    Hi,
    I create return sales order with reference. But the problem is that system can not check the quantity of creation sales order according reference quantity now. I want the system check the quantity according reference sales order quantity and do not allow to put sales order quantity more than reference sales order quantity.
    Thanks.

    hi,
    please check the below thread
    Return Quntity is more the sales Quantity?
    this may help you
    regards
    senya

  • Production orders ending month in zero

    Hi, in the PP module we had some of our production orders end up in zero at the end of the month due to the fact that the plant was shutdown for maintenance purposes.
    When finance was doing the month end closing they experienced some problems with those orders in zero. They suggested, and I have also read in other forums to put a 0.01 quantity on the production orders.
    What would you experts recommend?
    Thanks

    Hi,
    Can you explain the rationale of this requirement?
    What if the lead time of the material is say 5 days & the order is to start on say 28th or 29th of the month, it will by default extend over to next month.
    If the qns is simply to know if in system you can manage this need, yes you can do it with a user-exit -> PPCO007 or BADi -> WORKORDER_INFOSYSTEM (method - AT_SAVE), where you can do a check on order header dates & prevent saving if it does not meet your criteria.
    Regards,
    Vivek

  • ERS - transaction MRRL creating invoices with value ZERO service

    Hello!
    I have a service sheet, then a 101 movement,I reverse it and created the 102.
    By mistake the ERS was run and created a IR with zero value.
    I tried to reverse de IR document in MR8M and I get the error:
    You are not allowed to have zero lines only
    If I try to modify the Service Sheet I get:
    An invoice already exists for this entry sheet
    According to note 385905:
    ERS zero documents cannot be cancelled. As these are documents without an update to FI, such a cancellation process is also not useful.
    How can I post this invoice correctly??
    I need the IR backed out so I can re post the invoice correctly. If I try to create a new service enry sheet the system tell me it is complete.
    THANKS!!!
    Edited by: SussyO on Jun 29, 2010 12:55 AM

    Dear Sandra,
    For every purchase order with flag 'ERS' a table entry is generated.
    If a goods receipt is posted, this GR should be invoiced via ERS
    (Tr. MRRL). Manually posted invoices should be avoided, because
    the table entry will not be deleted. A new invoice receipt must be
    created while running ERS (but with amount and quantity zero and without
    FI documents) in order to give a message to the vendor because he
    has sent you an invoice by mistake.
    The different handling has intentionally been implemented because
    in Tr. MRRL, you can use the message determination.
    Using Tr. MRRL, a message to your vendor is created (because he may
    have sent you an invoice probably by error). Now he'll get a zero bill.
    Also, please verify the SAP note 385905 which explains that these invoices are
    visible in your PO history. It goes onto say that these  documents cannot be cancelled and anyway, because they have no FI docs, such a cancellation would be useless. And please verify more one SAP note 415286.
    Regards,
    Paulo Evaristo

  • Get a wrong price  when creating a Purchase Order in order recommendation

    Dear all
        I meet a strange problem .I have already set a gross price list for Item 'A' . When I create a purchase order in Purchase Order Window,It will calculate a unit price (net price) according to the  gross price list  automatically .But when I create a purchase order in Order Recommendation Window,It will get a unit price as same as the gross price in predefined gross price list.They should not be equal in fact.

    Dear Anna Shao 
    1 .Our SBO is version 2007B
    2. The Decimal of Amount is 2 and that of Price is 6
    3. Vat rate is 17%
    4. The gross price is not small,the problem is that the difference is not small either.Sometimes  it's bigger than 0.1 RMB.I can give you the example.
    LineNo     ItemCode  Quantity  UnitPrice       VatRate      GrossPrice     LineTotal     GrossTotal
    1            A     10         299.145299    J1(17%)      349.995299      2991.45      3499.95
    2            A     10         299.150000    J1(17%)      350.000000      2991.45      3500.00
    3            A     10         299.150000    J1(17%)      350.010000      2991.50      3500.10
    If you set the unit price list for ItemCode 'A', you will get the result like row 1 above.
    If you set the gross price list for ItemCode 'A' ,you will get the result like row 2 above.
    If you do not set any price list for ItemCode 'A'  and you just set the unit price 299.150000 in the purchase order,you will get the result like row 3 above.
    The perfect one is row 2.It is just what  our customer needs.So they set the gross price list for ItemCode 'A'.  But another problem occured when using MRP order recommendation. It is the one why I post a thread,just as I have descripted at first
    Edited by: Jianzhong Zhang on Feb 25, 2009 3:53 AM

  • Sales order with ref to make to order and with ref to make to production...

    My requirement is as follows:
    Material code : Plant specific and MRP activated
    In one sales organization  the sales order should be created without limitation and with make to order type with ref to above material
    Another sales organization the sale order should be created if stocks are available and with ref to make to production with above material.
    The availability check rule  as no check for first scenario and  Individual requirement for second scenario.
    can it possible ...........

    Hi,
       functionality of availabity check is it checks the material as per order if it is avialable then it confirms quantity & if not then u have to procure or manufacture.
      Mts scenario works for sales from stock while mto to generate requirement via purchase requisition ir plan order.
      however you can configure availabity check for both the scenario by selecting suitable checking group, requirement class, requirement type & schedule lines.
    Reward if it helps u
    Regards
    Dev kumar

  • Non-valuated Goods Receipt for Purch.Order Item with multiple acct assgnt

    Dears,
    i used multiple account assignment functionality based on percentage for purchase order item and the system forced the goods receipt as "Non-valuated Goods receipt".
    In this way i don't have FI-CO documents at Goods receipt; i got them only at Invoice verification. So i totally lose analysis on account "Invoice to Receive".
    Please, give me some suggestion if you know something in matter.
    Thanks in advance,
    Regards
    Enrico

    It means that i didn't set non-valuated goods receipt.
    The system automatically set the flag if more than one account assignment are used for one purchase order item.
    If happens that just one account asignment is used for one purchase order item then the goods receipt is still valuated.
    i didn't try so far with quantity instead of percentage but, anyway, i need to use percentage.

  • Goods confirmation with quantity 0 and final delivery set

    Dear SRM Experts,
    I would like to share with you the below problem that i asked to be answered from SAP support and would appreciate any solution suggestions for this problem.
    The problem I'm facing is relevant for two of my clients: one using SRM 4.0 with ECC 5.0 and the other using SRM 5.0 with ECC 6.0.
    I was looking for a note solution concerning goods receipt reappearing in the confirmation screen (BBPCF02) although the confirmed quantity was equal to the ordered quantity and by chance I came up against note 1292032 - Goods confirmation with quantity 0 and final delivery set; that was released after a long list of notes that DID ALLOW the posting of Goods confirmation with quantity 0 and final delivery set.
    [Note 1292032|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1292032]
    Applying this note through the note implementation or Support package will ELIMINATE the option for the Goods Recipient (that do not have and will not have a PO change authorization) to indicate in any way that he is not expecting to receive those goods.
    Please follow the below example to exemplify this problem:
    A PO was created as follow:
    Item Product Quantity Price
    1 A1 10 10
    2 A2 10 12
    3 A3 10 14
    4 A4 10 16
    5 A5 10 18
    6 A6 10 20
    A first confirmation was created for the following products and quantities:
    Item Product Quantity Final Delivery
    1 A1 5 X
    4 A4 10
    5 A5 2
    A second and FINAL confirmation was created for the following products and quantities:
    Item Product Quantity Final Delivery
    2 A2 8 X
    3 A3 10
    So at the conclusion of the above example:
    For items 1; 2; 3; 4 the delivery completed indicator should be set as all expected quantities were delivered, as per items 5 and 6 they will remain open and as of note 1292032 there will be no way that the Goods Recipient can indicate IN THE SYSTEM that he is not expecting any more deliveries (keep in mind that he do not have any PO change authorization), and the PO will remain as opened and will keep appearing in the Confirm Goods / Services transaction.
    Sending an e-mail to the purchaser, asking to set the Delivery Completed indicator in the PO is not a feasible option as all process should be backed up by the system and sending e-mails cannot be monitored by the system.
    Kind Regards,
    Raz Golan
    Edited by: Raz Golan on Sep 24, 2009 1:16 PM

    .

Maybe you are looking for

  • Can I change an existing Apple ID into a child Apple ID?

    With Family Sharing I need to change some of my children's existing Apple ID's over to child Apple ID's.  How do I accomplish this?

  • Dual monitor setup

    Windows 7 Ultimate 64 bit / Lightroom 3.2 I have a dual monitors and for some reason. Lightroom decided to populate my right monitor with the preview image and/or loupe and/or grid view etc. and fill the entire screen with no options to reduce or tur

  • HT4972 since update to IOS 5.1.1  -  problem with iluv IMM173 DUAL DOCK ALARM CLOCK DOCKING STATION. - CRASHES WHENEVER UPDATED IPHONE 4S CONNECTED

    Hi, since most recent update (IOS 5.1.1) to my iphone 4s, I am experiencing problems(ONLY SINCE MOST RECENT IOS 5.1.1.UPDATE) with my 'iluv' IMM173 DUAL DOCK ALARM CLOCK DOCKING STATION. Every time I connect my iphone it causes the docking station to

  • 7130g Hang on startup

    Hi there. I've had this 7130 for the best part of two years now without any trouble. However, recently, when I switch it on, it will not progress beyong the startup screen for me. The O2 (for they are my provider) welcome screen appears with the egg

  • Setup failure

    Just got Airport Express for my MacBook Pro. Want to be able to use laptop in different areas of home without DSL plug in wire. Can Airport Express accomplish that? Is it a router? I have Verizon DSL. I'm not subscribing to any wireless network. Appa