Rejection of a purchase order or purchase requisition.

Hello,
I know this is a question that was asked many times before, but nobody was able to give a clear answer to it.
The objects purchase order(BUS2012) and purchase requisition(BUS2105) do not have between their methods, the rejection. But they contain the event REJECTED(rejection start). 
Let's say i create a purchase requisition in me51n. If i want to approve it in an Abap program, I can use the function BAPI_REQUISITION_RELEASE_GEN. But what if i want to reject the requisition?
PS: I know that i can use workflow, but this is not the case.
Thank you,
Efren

Hello,
I think you are are right, but i have a question.
If you create a purchase requisition in me51n, then it will appear in me55( it can be released or rejected in me55). Iif i do not approve the requisition, it is clear that i am rejecting it...but it will remain in me55,no?
And one more question. I think you know that if you create a workflow where you send a workitem with the release of a purchase requisition/order, the receiver can reject it. Clicking the reject button really does nothing? It is just for design?
Thanks,
Efren

Similar Messages

  • Rejecting an entire Purchase Requisition

    Hi,
    Is there any way to reject an entire Purchase requisition in SAP? I use Tcode ME54N for this, but I can reject the PR only item by item. If PR has more material items, it takes much time to reject the item one by one.
    Any one please help me on this?
    Thanks
    Rajee

    I don't think there is way to do it in standard SAP. I added the following fields in the table MASSFLDLST to make them appear in TCode MASS, they show up and it even gives a success message saying the PR is changed but the PR never gets changed.
    BUS2105   EBAN                          EBAKZ
    BUS2105   EBAN                          LOEKZ
    I think you need to develop a custom abap program to do this mass job.

  • Purchase Requisition number not changing when sales order item is rejected

    Hi all,
    I have a requirement to change the sales order status to 'TECO' when ever some reason for rejection is selected in the status tab at the item level.The status should change from 'TECO' when i remove the reason for rejection.
    The status change is happening correctly.I have achieved it using user exit.
    CASE 1 : Initially, when a new item is added in the Sales order the purchase requisition number appears in the schedule lines tab of the item level. This is as expected.
    CASE 2 :When the same item is blocked (by entering a reason for rejection in status tab of VA02 ) then the purchase requisition number is not present in the schedule lines tab.This is as expected.
    But i face the following issue.
    CASE3 : Again if the blocked item is unblocked (By removing the reason for rejection in status tab of VA02 ) then the purchase requisition number does not appear again in the schedule lines tab.The purchase requisition number is expected to appear again.
    This happens in case of DROP SHIPMENT scenario. I understand that in case of dropshipment scenario the purchase requisition number is triggered by item category and schedule lines only.
    I tried to make the changes(to change the status ) in user exits 'MV45AFZZ' and also 'MV45AFZB'.But i face the issue in both the exits.Please let me know if there are any means to solve this issue(as mentioned in case 3).
    Regards,
    S.Suba

    Many thanks for your answer. It help me to solve the issue.
    So applying note 738171, with transaction OVB5 (or VOFM, requirements->subsequent functions->Purch.requisitions) we create one new requirement, ie RV07A900, and then we apply the rule that if we have delivery or billing block, that is, VBAK-LIFSK or VBAK-FAKSK not empty, then we set an error with a code similar to this:
                da_sy-msgid = 'Z1'.    (message class)
                da_sy-msgno = '001'.  (message number)
                error_exception = true.
    and then the PR is not created.
    Regards.

  • Purchase requisition got deleted in the sales order..

    Hi All,
    I got stuck up with an issue in AFS.
    The issue is that after creating a P.O with the help of a TAB order,the user has assigned a rejection reason at the item level in the sales order.
    Then again the rejection reason was removed and now the purchase requisition is not appearing in the sales order.
    Now how can i get back the purchase requisition??Is there any option to retreve the purchase requisition with the help of a correction report??
    Can any one please help me out..
    Thanks.

    Many thanks for your answer. It help me to solve the issue.
    So applying note 738171, with transaction OVB5 (or VOFM, requirements->subsequent functions->Purch.requisitions) we create one new requirement, ie RV07A900, and then we apply the rule that if we have delivery or billing block, that is, VBAK-LIFSK or VBAK-FAKSK not empty, then we set an error with a code similar to this:
                da_sy-msgid = 'Z1'.    (message class)
                da_sy-msgno = '001'.  (message number)
                error_exception = true.
    and then the PR is not created.
    Regards.

  • Purchase Order and Purchase Requisition

    Hi To All,
    my customer while using tcode me2m hase extracted purchase order opened since 2007. now he want to close all this order and settle them to zero. this operation should be done also for the purchase requisition.
    there is a standard way to do this? if not any idea?
    thanks
    C.

    Hello
    Just by doing
    In the PO line item level details, activate DELIVERY COMPLETED check box.
    system will not close po from GR
    U will have to check what is the gr qty did till date
    and update the po with the same qty manually
    eq
    if po qty is 50 and total gr done till date is 40
    change the PO qty to 40 and save
    this is the way u can shot close the po
    Which effects has the "delivery completed" indicator?
    The purchase order item is considered closed, even though the total quantity may not have been delivered.
    Although a further delivery is not expected, it is still possible.
    At the time of the next goods receipt, the system suggests the item as unselected.
    The purchase order item can be deleted, even if the total quantity was not delivered.
    Although the "delivery completed" indicator is not set, a purchase order item is still considered closed if the full quantity has been delivered. In this case, the "delivery completed indicator" is not required.
    The system allows to make further goods receipts. Why?
    Answer
    See note 16239 and 856279
    hope this helps
    Edited by: Umakant Bhangale on Oct 11, 2010 5:20 PM

  • Purchase order and purchasing requisition .

    Hi
    What is the difference between Purchase order and Purchase requisition . ?
    And why cube are different for them ?
    Regards

    A purchase requisition is an internal document that's created to initiate a procurement transaction. The requisition is created to identify the materials that are needed to be acquired and when they're needed. Once completed by the initiator, it's sent to the appropriate approvers.
    Upon approvals of the requsition have been provided, and a vendor is selected, a purchase order is created. The purchase order is an external document whereby an agreement is made to procure the materials at an agreed upon price and delivery schedule
    The InfoCubes for each of these is different due to the nature of the documents (internal v. external).

  • Report for purchase requisition, purchase order and schedulling agreement.

    Hi, thanks for your help.
    I need a report or query just to view in one screen the related docs. as purchase requisition, purchase order and schedulling agreement.
    I don´t know if there is a table or trx. with that information.
    Is it possible to get that information via query ?
    Thanks for your help.
    Regards.

    For PR and PO you can use ME5A
    For PR and Scheduling agreements also you can use ME5A.

  • 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

  • Fetch Sales Order number VBELN from Purchase requisition number BANFN

    Hi,
    I'm not able to find a suitable method to fetch the sales order number(VBELN) from the purchase requisition number(BANFN).
    I tried using VBEP table to fetch the data, but it is giving serious performance issues, as in for fetching one record it is taking approx 20 seconds!!!
    Kindly suggest a suitable method for this.
    I've used the query as folllows:
    select single vbeln banfn
    from vbep
    into (wa_vbep-vbeln, wa_vbep-banfn)
    where banfn eq wa_eban_zdd1_x-banfn.
    where: wa_vbep is the workarea having two fields vbeln and banfn, and wa_eban_zdd1_x-banfn is the reference preq number.
    Scenario in brief described below:
    Whenever a direct delivery sales order is created on a supply chain plant, a dummy purchase requisition without source of supply is created automatically at preferred supplying plant for the customer in the sales order. Direct Delivery Sales Orders which are still in Open status and for the associated dummy purchase requisitions with these sales order, the deletion flag set has to be unchecked.
    in this case, only one sales order is created corresponding to a preq..
    BAPI: BAPI_PR_GETDETAIL is not giving entries for the table as this is a special case of direct delivery from the production plant directly to the customer, bypassing the warehouse / distribution center...
    selection screen has input fields preq, matnr(product) and plant. we fetch entries depending on the data filled in selection screen and also they should be of document type(BSART in EBAN table) ZDD1 and deletion indicator is set(LOEKZ in EBAN).
    then we check if the sales order corresponding to the preq is in open status...
    for this i need to programmatically fetch the sales order number corresponding to the preq...
    this is causing a performance issue as i could find only one way -- fetching sales order number from VBEP table corresponding to BANFN... indexing for easier also didnt work...
    no other way i could find to fetch sales order number corresponding to the preq number....
    there is a bapi: BAPI_PR_GETDETAIL, but this is not fetching entries to the changing tables related to sales order...
    also EBKN table doesnt have any entries as this is a special case of direct delivery preq..
    Guess i couldnt find anyother way...
    Thanks.

    I'm not sure as to why the select query was still throwing performance issues. I could see that the index had been created on only BANFN in the DB. Prior to creating the index, it was taking approx 20 seconds per entry, but after creating the index, it took 13seconds approx.
    I used the select query as follows:
    select single vbeln banfn
    from vbep
    into (wa_vbep-vbeln, wa_vbep-banfn)
    where banfn eq wa_eban_zdd1_x-banfn.
    where: wa_vbep is the workarea having two fields vbeln and banfn, and wa_eban_zdd1_x-banfn is the reference preq number.
    I tried a few other combinations also, but  those also didnt work effectively:
    select vbeln banfn
    from vbep
    into (wa_vbep-vbeln, wa_vbep-banfn)
    where banfn eq wa_eban_zdd1_x-banfn.
    without using SINGLE in the select query as the select query would implicitly pickup only a single record,
    select vbeln banfn
    from vbep
    into wa_vbep
    where banfn eq wa_eban_zdd1_x-banfn.
    and another query where the INTO statement was directed directly to a workarea.
    But unfortunately, nothing seemed to be working.
    The index i had created was on BANFN alone in the VBEP table.

  • How to copy sales order item text in to purchase requisition

    Hi Experts,
    We enter text for the sales order items in the sales order item details.
    we have done settings for the purchase requision to copy text from sales order into purchase requisition and this works for purchase requisitions automatically created from sales order.
    we need to get text from sales order to be copied in purchase requisitions which are created by converting the planned order.
    we have tried SPRO settings SPRO->Materials Management>purchasing--->text for purchase requisition.
    but this settings does not works for Pur Req. created by converting the planned order.
    is this because planned order does not have segment for text like sales order and purchase requisition?
    Please let me know if it is possible through standard SAP or with the lease development, any help will be appreciated.
    Thanks
    Anand

    Hi Rajesha,
    Thanks for your reply, some of the items in sales order are procured externally by us and our customer maintains text related to price and specification in the item details of the sales order, MRP creates planned order for these materials and these planned orders are always converted in pur requisition, we want that text from the sales order item details should be copied in to the purchase requisitions converted from planned orders.
    is there any user exit which can be called at the time of saving a purchase req or user exit for converting planned order in to pur req.?
    if there is any such exit available, then I think I can read the pegged requirement of the planned order where sales order item will be found then read the text in the item then copy this text in pur req then save pur req may work.
    but this will be a bulky development, please let me know if we can shorten the development.
    Thanks again
    Anand

  • Sales order item text to purchase requisition

    Hello Team,
    we have scenario in which we create the sales order and while creating the sales order we put the production memo text at the item level under text tab in it.
    We have define copying rules for the production memo text under PR customizing text types to get it copied from the sales order. But when we are creating the PR for the sales order then the production memo text is not flowing into the purchase requisition.
    I checked some OSS notes and found recently released note 448814 which says that text does not gets copied to PR when PR is created manually from the sales order ( question no 24 and 25 in the note ) due to technical reasons and it gets copied only when the PR gets created directly from the sales order.
    Could you please help me to know if this is standard problem or some other settings exists and if anyone have other solution to it. ?
    Thanks and Regards,
    Deepak Gupta

    Hi Jurgen,
    Thanks for the reply. I was expecting to know if others have came across similar kind of issue and after following up with SAP, if they have provided some other solution.
    Thanks
    Deepak

  • Report with purchase requisitions and purchase orders: how?

    Hi,
    I need to get a list of items bought with their purchase requisitions and purchase orders (when they exist). This can be done looking at each purchase order (ME23N), ou purchase requisition (ME53N), and writing it down. But in some cases, I have to do it on about 450 operations. I'd like to get this list without having to search for each requisition ou order. I can get a complete list of orders and requisitions, but without any relationship between them (they are mixed as if they were the same thing, but there´s a field telling it that row is an order or a requisition). Using some macros in excel, I can find this relationship in 40% of the cases (for example, if item 421351 was purchased only once, an order for item 421351 is related to a requisition for item 421351). Is there any way to get this list automatically? Or is there any field that tell me this relationship?
    Thanks,
    Francisco Morbiolo
    Votorantim Cimentos
    Votorantim, SP - Brazil

    Sorry, I forgot to tell this: I don´t have access to SQ01/SQ02/SQ03.
    I get the orders and requisition reports using ZGLPS020.
    Thanks,
    Francisco Morbiolo
    Votorantim Cimentos
    Votorantim, SP - Brazil

  • How to Configure Multiple Purchase Requisitions per Service Order

    Hi experts!
    Sorry if this is in the wrong spot, but I was wondering how I can configure multiple Purchase Requisitions to be created from a service or maintenance order (IW31) based on the control key (or if it's even possible).
    What would be the pros and cons of doing this?  We currently only have one PR being created for one order (a 1-to-1 relationship), however now with implementing external services, we want 2 or more PRs created based on the control key.  Is the control key the best way to go, or should I be looking at a different deciding field?
    Thanks in advance!
    Stephanie

    Raj,
    Thank you so much for the information.  That does help!  However business requirements are now changing to have different Purchase Requisitions created for a single order in the following scenarios:
                 - New Purchase Req created for different operations (you explained how above, perfect!)
                 - Seperate Purchase Req created for non-stock items (your answer above seems to group service operations and non-stock into the same Purchase Req).
                 - New Purchase Req created if the order has already been released.  (If the order's status is still at "Create", then the additional component can be appended to the existing Purchase Req.  If the order's status is "Released", and a new component is added, a new Purchase Req is created).
    As mentioned, you explained how to do the first requirement.  Is there anyway SAP can handle the next two requirements using standard config and not customizing anything?
    Thanks in advance!
    Steph

  • Error While Creating Workflow for Purchase Requisition Rejection

    HI Experts,
    Purchase Requisition No is not Displaying in the Business Workplace Inbox after my Work  flow got triggered.
    In Work flow i am Using the Task  97600004  which i copied from the Standard Task  65400032. This Task i called in the Activity Step having Work Item Display Tab. In this Tab while i am checking at Work Item Text  for Identification  of Work item in work flow inbox level it is Giving Error "Container element '_WI_OBJECT_ID' does not exist and also Insert Expression is in Disable Mode.
    In Business Workplace Inbox i am getting message as "Purchase requisition  00000 rejected".
    Please Suggest where i am Committing Error.
    Thanks in Advance
    Srikanth Kumar

    HI.
    I Have Checked the work flow as suggested Dheepak
    In Start Event of Work flow i declared BUS2105 as BOR Object . The Task which i copied contains BUS2009 as default.
    As Raj Suggested In Task i have Created a New Element BUS2105 at Container Tab and set binding in task and set the Binding between Work flow and Task. Now it is working fine and i am getting the PR No in the Message of SBWP inbox.
    But i Having one more doubt regarding this issue only Why BUS2009 BOR object Type is not working which is the Task as default even though its binding is set between work flow and task?
    Thanks Dheepak and Raj for Your Valuable Suggestions. My gmail id is srikanth537. Can u add me In your Friends list.
    Thanks
    Srikanth Kumar
    09937876902
    Edited by: Srikanth Kumar Talasu on Dec 23, 2008 11:59 AM

  • How to create a purchase order for a purchase requisition

    Dear Experts,
       Explain the steps for creating purchase order for a purchase requisition.
    and where can i find this purchase requisition field in PO creation.

    Hi Ravi,
    Check out these documents:
    http://www.olemiss.edu/projects/sap/MM_Create_PO_with_Ref_to_a_PR.pdf
    http://www.sap.com/africa/services/education/pdf/Work_Instruction.pdf
    Regards,
    Chandra Sekhar

Maybe you are looking for

  • "you do not have permission to open the application Dictionary"

    I get the above message when I try to open Dictionary from the Dock or the Finder. However if I access Dictionary from Spotlight it opens. I have repaired permissions and trashed the preference file to no effect. Don't use the application much but it

  • Down payment line item not generated in Invoice

    Dear Gurus, I am using the standard down payment functionality as follows Create contract will Billing plan - Down payment 100% (500) - Invoice year 1 50% (250) - Closing Invoice 50% (250) Customer pays Down payment 500 When I create the year 1 invoi

  • Microsoft Word Office 2012 wont open

    Hello I purchased my computer with Office 2010 in May 2010. It works great and everything but recently when I am on the internet and click a file to open and/or download it ask me to enter my product key. I never had to install that before because it

  • Duplicate apps listed in Programs

    On my Treo 750, when I go to the Programs screen, I see multiple entries for Contacts, Inbox, Messaging, etc.  For most of them, there is just one duplicate, but Messaging actually has 2 dups (i.e. "Messaging", "Messaging (1)", and "Messaging (2)"). 

  • ODI : how to publish data in an excel sheet

    hello every one! need your suggestions. On executing a procedure or a package in ODI ,i want to publish the output on an excel sheet . how do i do that? kindly suggest.