Purchase Requistion and ATP / commited quantity

Hi SAP Business Process Experts,
Business Process
we use STO's/STR's (purchase orders/purchase requisitions) to supply other plants.
The STO/Purchase order between plants is created for the 'frozen' period, whilst STR's/Purcahse Requisitions are created for the period outside frozen zone (still variable).
Currently the STO's/Purchase Orders do get a committed date/qty, whilst the STR's/Req's do not...
Question : We'd like the STR's/Purchase Reqs. to be configured so that they would 'consume' ATP committed quantity in the supplying plant ..?  (we used CO09 to see whether the STR/Req. consumes ATP quantity - currently it does not)
So, is there a setting which controls the cnosumption of ATP quantity for STR's/Requisitions in the suppyling plant ?
Many thanks!
Wim

Wim,
Have you configured your ATP check such that STO PR requirements are considered?
In the ATP used in the supplying plant, OVZ9.  Ensure that under 'Incl.rel.order reqs' you have set "X".
Best Regards,
DB49

Similar Messages

  • Purchase Requisitions, Purchase Orders and Receipts

    Hello all,
    The following is the sequence for Purchasing
    Purchase Requision -> Purchase Orders -> Receipts
    However I have a requirement to bring in the related Purchase requisions,purchase orders and receipts from 11i into R12 instance.I can do that using the open interfaces.However How do i link these 3 objects together?
    I intend to import the purchase orders first and then import its related purchase requistions and the receipts...In doing so how do i link them together.How do i know that this purchase order was created from this Purchase requistion or this receipt is meant for this purchase order? What is the joiing columns in the base/open interface tables?
    Thanks
    AJM

    Hi Venkat
    1. To perform ATP do we need all the issues(Sales Orders, Deliveries) and receipts(Purchase Requisitions, Planned Orders) in APO?
    Yes you need all the mentioned elements above in APO to do ATP check. Again, you can also extend the scope of the check to further more receipts and issues. All  depends on your configuration of scope of check.
    3. I guess in Apo the planned order and process order is a single elment. Is that Correct?
    Yes, technically a planned order can be a planned process order or a planned production order.
    regards
    Mohan Chunchu

  • Purchase Requisition and RFQ

    Friends,
    I want to check the time lag between Purchase requisition release date and RFQ date. Please tell me if any standard Function is available. If not tell me the way
    Thanks

    Rakesh,
    I don't think there is any straight forward function module that gives you this.
    The logic should be that you find out the release date of the purchase requistion and find out the date on which the RFQ was created. Once you have both the dates you can calculate the difference.
    Purchase Req. release details can be fetched using BAPI_REQUISITION_GETRELINFO. And the RFQ created date can be directly fetched from EKKO table.
    Regards,
    Ravi
    note : Please reward the posts that help you.

  • Stock mouvement 351 from purchase order : committed quantity

    Hello,
    I currently have MRP running for a division. It creates purchase requisitions with the quantity necessary to transfer. In ME59N there is a check availability between the purchase requisition and the purchase order (transfer between division). So in my purchase order, there are 2 different quantities available : schedule quantity and committed quantity.
    Schedule quantity is the same quantity as in the purchase requisition.
    Committed quantity is equal to the schedule quantity if there is enough stock in the issuing plant. If there is not enough, the committed quantity is equal to the quantity available in the issuing plant.
    So far everything is perfect. But when I create my stock movement 351 in MIGO or MB1B, I can't find a way to select the committed quantity by default. The movement is related to the purchase order, and selects automatically the schedule quantity.
    Is there a standard way to force the committed quantity in the movement 351?
    Thanks in advance for your help!

    Hi Charlotte,
    In standard SAP it not possible to have committed quantity in MIGO or MB1B, by default system will pickup the open quantity (schedule line quantity). But if try to execute the good movements (351) it will give you the error of quantity deficit M7 021 ("Stock Deficit") if you try to withdraw more than available ( committed quantity).
    Also note committed quantity is only updated with the ATP check, but will not be changed automatically per goods movement. it is the standard behavior.
    Regards,
    R.Brahmankar

  • Committed quantity and committed date in STO

    Hello friends,
    How and on what basis the committed quantity, committed dates updates in STO delivery schedule tab while doing the STO.
    Regards,
    Cherryk

    Cherry,
    During configuration of STO's, an availability check is assigned (IMG > MM > Purchasing > Purchase order  > Set up Stock transport order > Assign delivery type and checking rule).
    Because of this, during the creation of a STO, the system will perform an availability check for the material in the source plant.  The results of this ATP are the two fields that you have mentioned.  Zero in committed quantity means that the  ATP check found no material available, according to the ATP check you have assigned, on the date you have proposed.  A quantity less the entire quantity of the STO indicates that only a portion of the STO requirements was found to be available on the proposed date in the supplying plant.  
    Any time the committed quantity is less than the entire quantity of the STO, it means there is no assurance that there will be product available when the day comes to actually create the delivery note and PGI the STO.
    Any time a requirement is not committed during an ATP check, the possibility also then exists that other requirements in the supplying plant (such as new sales orders, or new production order dependent requirements) may take stock that you intended for use in your STO.  It is always wise (but not mandatory)  to manipulate your STOs so that committed qty  = delivery qty.
    Rgds,
    DB49

  • Commitment in Purchase contracts and purchase order

    Hi,
    We are loading contract through LSMW. As account assignment we are just passing the cost center and the account is configure in OKB9.  However for some contract the flag is set in items affect commitments and the wrong account is determine. I want to know if this behavior is normal and why? How do you know how commitment is set up in the system?
    I have also seen that for some purchase order there are commitment lines that have been created in table COOI. Those pruchase order has been created through idoc and here again we do set the commitment flag.
    Thank you for your help

    Hi,
    Please consider that purchasing documents which do not have facility of GR, can not create commitment, hence commitment is not available for contracts.
    In case you want PR commitment to be adjusted against PO, please ensure that along with contract, PR number should also be filled in PO.Here I mean for EKPO-BANFN should be filled in PO then commitment would not be double.
    Case 1 with contract:
    When you post Purchase requisition.
    - Purchase requisition updates commitment.
    - You see purchase requisition amount in the report S_ALR_87013558.
    When you post Contract with reference to the Purchase Requistion:
    - Purchase requistion commitment stays as it is.
    - Contract doesn't update the commitment.
    - You see purchase requisition in the reprot S_ALR_87013558.
    When you post a purchase order with reference to contract:
    - Purchase requistion commitment stays as it is.
    - Contract doesn't update the commitment,
       When PO posted with reference to contract, there is no   commitment reduction for the contract either.
    - Purchase Order commitment is updated.
    - You see purchase requisition and order in the report S_ALR_87013558.
    Case 2 without contract:
    When you post Purchase requisition.
    - Purchase requisition updates commitment.
    - You see purchase requisition amount in the reprot S_ALR_87013558.
    When you post a purchase order with reference to requisition:
    - Purchase requistion commitment is reduced by PO posting
    - purchase order commitment is updated.
    - You see only the purchase order amount in the report S_ALR_87013558.
    The  attached note 151451 describes also the system behaviour.
    regards
    Waman

  • Purchase orders and their open order quantity with their due dates.

    hi friends
    i need to build  a query  where i can see the purchase orders and their open order quantity and their respective due delivery dates.i have never done  this.
    ME2M serves my requirement  upto little but i cannot see the delivery dates in that report.
    please help mein finding the steps involved in building the query.
    Thanks
    Alahari

    Use the table EKPO and EKKO
    adhoc querry is a tool in which we can create report
    to get report we have to use three t. codes
    1.sq03-->is for to create user group
    2.sq02--.is for infoset Querry
    3.Sq01-->for exact querry
    try with these codes or revert with ur response
    follow the link for query creation
    First check this link,
    SAP Query Creation
    SAP Query -A Reporting Tool for Functional Consultants(Part 2)
    SAP Query 1
    SAP Query -A Reporting Tool for Functional Consultants (Part 1)
    Always after going to SQ02 or SQ01 T Code ,first click on Environment in the menu ->Query Areas-->
    Standard Area Client specific and then start creating the Infoset or else the query.
    Still if you are not satisfied means,please revert back.

  • Purchase orders and their open order quantity with their due delivery date

    hi friends
    i need to build a query where i can see the purchase orders and their open order quantity and their respective due delivery dates.i have never done this.
    ME2M serves my requirement upto little but i cannot see the delivery dates in that report.
    please help mein finding the steps involved in building the query.
    Thanks
    Alahari

    Deliver date is available in table EKET field EINDT.
    Use table : EKKO ,EKPO, EKET.

  • ATP,confirm quantity for Purchase Order related Sales Order

    Hi everybody,
    I have purchase requisition related sales order item. I created purchase order with this PR.
    I entry confirmation date and quantity on the PO.
    Sales order item's delivery date equal to purchase order item's confirmation date.
    Sales order item's confirmed quantity eq purchase order item's confirmed quantity. It is ok for me.
    But, goods receipt not do yet for this purchase order and sales order stock = 0.
    If I run VL10N for this sales order, I can create delivery.
    I wants to see availilable sales order stock item on the VL10N items. How can I see?
    or
    If no goods receipt for sales order items then sales order item confirmed quantity can equal 0. How can I do?
    Best regards
    Gulay Celik

    Hi
    You can meet your requirement in multiple ways
    1) Modify the requirement routine for copy control from Sales order to Delivery  that DO not create the delivery for third party orders unless the GR is posted for the respective sales order.
    2) IF you have implementded Inbound Delivey functionality in your system, You can change the availabiltity situation every time you modify the GR dates and times. Modify the PO user exit that when ever a new confirmation Key LA is entered in the purchase order it goes and updates the schdule line dates and quantities in the order based on the dates entered in the LA confirmation key.
    and even if delivey gets created also what is the problem ? The GI cannot be posted though unlsess there is sufficient stock.

  • Planned order and Purchase requistion both is generating in MRP

    Dear All,
    At the time of MRP explosion for Finished material, system is generating Planned order and purchase requistion, both,  for detailed material, (e.g. the BOM is a single level BOM). Whereas, I want to generate Purchase requistion for all. I am not getting that for which logic it generating Planned order as well as purchase requisition.
    Pl. explain.
    Thanks,
    Prasun.

    Hi Prasun
    The procurement proposal indicator dependes on the procurement type assigned in material master. If you assign prod Type F it will automatically generate PR. If the procurement type is E or X the system will generate plan order .
    This configured in Plan order type LA means it should be for in house production E.
    There are two ways of solving this. If you want always PR for FERT. Assign Proc type F in material master MRP view. It will always generate PR for that particular material.
    Or
    You can run MRP with planning mode 3 create PR in front screen.
    Regards
    J . Saravan

  • The relationship between production order and purchase requistion After running MPS

    Dear Experts:
         I met a issue . My users want to know the relationship between production order and purchase requistion . In my company we create production order and  purchase req. by  running MRP. our operations are:
    1. T-CODE: MD41  create planned order .
    2. T-CODE: CO41 convert planned order to production order .
    3. T-CODE: MD15 convert planned order to purchase Requisition.
      but I can't  find the  relation of them. would you like to give me some advices? thank you very much.

    Hello
    On the standard MTS process there is no link between the requirement (STO) and the replenishment element (production order).
    See the below extraction from note 12955:
    There is no index that the system could use to determine which issue element (sales order, planning, reservation, dependent requirement, ...) is covered by a certain receipt element (purchase order, production order, purchase requisition, planned order, stock level ...).
    A production order, for example, can be created to cover several different requirements, even when you are using lot sizing procedure EX.
    You can use transaction MD09 or MD04to determine the pegged requirements, but they are calculated dynamically and there is not fixed link between requirement and receipt.
    BR
    Caetano

  • Tables for Purchase Requistion Header and Item Texts

    Hi,
    In which Tables does Purchase Requistion Header and Item Texts will be stored.
    Thanks in advance

    Not sure , you can try with T166K , T166P

  • Purchase order and Purchase requistion report

    Dear Experts,
    I have run the MRP and PR was been generated to purchase department and purchase department has converted those PR to PO, but now i want to check that when was the PR generated date and when purchase department made the PO.
    In short i required the PR Vs PO service level report.
    Regards,
    Phalgun Patel

    Hi Palgun & Madhu,
    ME5A will suffice your requirement. This report will provide following things,
    PR creating date
    PR release date
    PO number
    PO creating date
    PO delivery date
    You need to choose the layout according to your requirement.
    Regards / US

  • Purchase requistion quantity

    Hi
    What is difference between pr quantity and pr requested quantity and open pr quantity?
    Thanks and regards
       Anil

    Hi,
    1)PR qty & PR requested qty are same .
    This is the qty  the requestor is entering in the PR in ME51
    2) OPEN PR Qty : this is the quantity pending  in the  PR
    Eg Suppose you have raise a P.R   for 100 nos
    You have created P.O with respect the P.O - 50 nos
    Remaining qty- 50 nos is the Pending qty from whichyou can raise P.O.
    G.Ganesh Kumar

  • Error in vendor selection while creating Purchase requistions

    Hi,
    I was using bapi_requestion_create to create purchase requistion with different quotas for different vendors.
    Ex: vendor A   with 60%
          vendor B   with 40%
    If the required quantity is 100 items then it has to split 60 items to vendor A and create seperate Puechase Requistion.
    and for 40items with another Purchase requsition.
    Currently iam able to split the noof purshcase requisiton but it was picking only with one vendor.
    MY Code :
    *******Split PRs with respect to Quota ************************
          data : lv_lines type i,
                 lv_qty type  p DECIMALS 4.
          lv_qty = it_oo-qty.
          DESCRIBE TABLE t_equp LINES lv_lines.
          IF lv_lines GT 1.
            clear : w_equp.
            loop at t_equp into w_equp
                          where qunum = w_equk-qunum.
              refresh : t_req_item.
              clear   : w_eord,
                        t_req_item[],
                        t_req_item.
              READ TABLE t_eord INTO w_eord
              WITH KEY matnr = it_oo_sum_purch-matnr_sap
                       werks = it_oo_sum_purch-plant
                       lifnr = w_equp-lifnr.
              if sy-subrc is initial.
                it_oo_purch-AGREE     = w_eord-EBELN. "To Fill ALV
                it_oo_purch-ITEM      = w_eord-EBELP. "To Fill ALV
                it_oo_purch-FORNEC    = w_equp-LIFNR. "To Fill ALV
                t_req_item-doc_type   = c_zbmr.
                t_req_item-pur_group  = it_oo-ekgrp.
                t_req_item-material   = it_oo_sum_purch-matnr_sap.
                t_req_item-plant      = it_oo_sum_purch-plant.
              t_req_item-AGREEMENT   = w_eord-EBELN.
              t_req_item-AGMT_ITEM   = w_eord-EBELP.
              t_req_item-FIXED_VEND  = w_equp-LIFNR.
              t_req_item-QUOTA_ARR   = w_equk-qunum.
              t_req_item-QUOTARRITM  = w_equp-qupos.
                t_req_item-gr_ind     = c_x.
                t_req_item-ir_ind     = c_x.
              t_req_item-MRP_CONTR   = 'NOV'.
                CONCATENATE it_oo_sum_purch-due_dte+4(4)
                            it_oo_sum_purch-due_dte+2(2)
                            it_oo_sum_purch-due_dte(2)
                            INTO t_req_item-deliv_date.
                t_req_item-QUANTITY   = ( w_equp-QUOTE / 100 ) * lv_QTY.
              endif.
    ********Rounding off values*******************
              data : lv_int(20) type c,
                     lv_dec(20) type c,
                     lv_tot(20) type c.
              clear : lv_int ,
                     lv_dec,
                     lv_tot.
              lv_tot = t_req_item-QUANTITY.
              split lv_tot at '.' into lv_int lv_dec.
              if lv_dec(1) ge '5'.
                lv_int = lv_int + 1.
              endif.
              t_req_item-QUANTITY = lv_int.
              APPEND t_req_item.
              clear : v_number.
      Create purchase requisition by group
              CALL FUNCTION 'BAPI_REQUISITION_CREATE'
                   IMPORTING
                        number            = v_number
                   TABLES
                        requisition_items = t_req_item
                        return            = t_return.
    ERRO
              IF t_return-type CO 'AE'.
                CLEAR: v_msg, v_x.
                CALL FUNCTION 'WRITE_MESSAGE'
                     EXPORTING
                          msgid = sy-msgid
                          msgno = sy-msgno
                          msgty = sy-msgty
                          msgv1 = sy-msgv1
                          msgv2 = sy-msgv2
                          msgv3 = sy-msgv3
                          msgv4 = sy-msgv4
                     IMPORTING
                          messg = v_msg.
                PERFORM zf_grava_log_erro_oo
                              USING it_oo_purch it_oo_sum_purch v_msg v_x.
    SUCESSO - Atualiza Tabela zsytmm_pr_po
              ELSE.
                CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
                     EXPORTING
                          WAIT = c_X.
                CLEAR: v_msg, v_x.
                CONCATENATE text-026  v_number INTO v_msg
                                      SEPARATED BY space.
                it_oo_sum_purch-QTY =    t_req_item-QUANTITY.
                PERFORM zf_grava_log_sucesso_oo
                          USING it_oo_purch it_oo_sum_purch v_msg v_x.
                CLEAR: zsytmm_pr_po.
                vl_item = c_00001.
                zsytmm_pr_po-banfn    = v_number.
                zsytmm_pr_po-bnfpo    = vl_item.
                zsytmm_pr_po-ebeln    = c_false.
                zsytmm_pr_po-ebelp    = c_false.
                zsytmm_pr_po-zshmode  = it_oo_purch-shipm.
                MODIFY  zsytmm_pr_po.
              ENDIF.
            endloop.

    Hi,
    You have to fill DES_VENDOR & FIXED_VEND of structure REQUISITION_ITEMS while calling BAPI.  But while going through your code,
    * t_req_item-FIXED_VEND = w_equp-LIFNR
    is commented, uncomment the same and add line for DES_VENDOR also.
    Regards
    Vinod

Maybe you are looking for

  • ODBC to DB2 from Solaris 10 X86 64

    I am trying to make a ODBC connection to a DB2 database on a AS400 via a datadirect ODBC driver. This is working. Now i am trying to use the hsdodbc driver to make a connection from the Oracle 10.2.0.4 64bit database on the Solaris 10 x86 64 bit. I m

  • SD-MM Integeration

    Hi Gurus,                Can anyone of you please send my any document related to integration of SD and MM. my email-id is -> [email protected] Thanks in advance. Rajat Garg

  • Safari, app store, messenger and mail all not working on mavericks

    None of these will connect with the exception of mail connecting sometimes. Ive tried restarting, chaning the DNS go 8.8.8.8. and a few other things and nothing has workd. Im typing this from chrome which works totally fine and my other computers wor

  • Selection Screen getting refreshed after execution..

    Hello All, I have a strange problem.. My selection-screen values are getting refreshed after execution and come back to selection screen. I am using normal ALV Fm to display the values. Can some suggest a possible reason? Many thanks, V Nair

  • How to retrieve all the information about a workbook saved on the DB

    Hi everybody, I created some reports, but after have modified and have renamed custom folders and joins on the Administrator, now I'm not able to re-open any report (they are completely finished !!!) I have the following error: Cannot join tables use