Approval at purchase requisition level only

Hi Experts,
We want approval only at purchase requisition level and once PR is approved, PO should be created without any approval. I know we can make it happen by having release streategy at PR level and remove any release streatgy at PO level.
Please let me know if this process is OK and if someone has done similar kind of approcah. Also please advise what things we should take care while taking this approach.
Regards,
KS

It is actually a better business process to approve the purchase requisitions, but many businesses have a problem with this because historically managers manually signing the purchase order and want to replicate the legacy processes.  Typically the purchase requisition is approved as the maximum price that can be paid, the purchasing personal then convert to a purchase order for this value or less.
You will need to take care of any restrictions that you wish to have on the purchasing personal when converting purchase requisitions, i.e. changing quantity, prices, fixed vendors, etc.

Similar Messages

  • Is it possible Line level approval for purchasing requisition in AME?

    hi
    is it possible Line level approval for purchasing requisition  in AME?
    so that send each line to separate approver ?

    If using AME, it should be possible. Check AME Guide for POs for details. Let me know if you run into issues.
    Thanks
    Shree

  • Report - who is the current approver for purchase requisition

    Hi Experts
    Is there a report that can give information the status / who is the current approver for purchase requisition?
    currently if we open the PR directly, we can only know the release strategy, release code, status of approver, but we cannot have the information who is the person that should approve this PR.
    Thanks in advance
    Prashanth.v

    Hi All.
    Unfortunately we want to have this information for our end user, and they will not have the access to SE16.
    Another thinks is from CDHDR we will have the information if changes are made in PR. So it will give information user that already approve the PR
    What we want to have is a report of outstanding PR (not yet released) that have information who is the user (the user complete name / user id)  that should approve the PR.
    Thanks In Advance
    Prashanth.Venkategowda

  • Budget Approver for Purchase Requisition

    Hi,
    In MM setup for purchase requisition, 4 levels has been setup for approving based on amount. The person who will approve is configured to be determined based on user exit (value - 9) in TCode OMGQ.
    My question here is where is this user exit and how can we know to whom this PR will actually reach for approval.
    Please help me out.
    Regards,
    Binay Agarwal

    That you have to check in the Workflow settings based on the organization defined in PPOME
    User exit M06B0001
    you ca check the logic of user exit in SMOD
    enter the above user eixt and display the component logic

  • Purchase requisition created only for the vendor lead time

    Hello MRP experts,
    I have a requirement that the purchase requisitions should be created by MRP only in the vendor lead time and rest of them should be in planned orders. Can this done and if so how. Thanks in Advance and due points will be awarded.

    Hi,
    As per my understanding there is no standard settings to achieve this requirement.
    Regards,
    Manish

  • Last approver of purchase requisition linked to workflow

    Hi Guys,
    Im writting a report to display retrospectively the usernames of the last approvers of a company's purchase requisitions for auditing purposes.
    After searching the forum I found a way to do this:
    1) use SAP_WAPI_WORKITEMS_TO_OBJECT to retrieve the Workitem Id of PR.
    2) read table SWWWIHEAD with TOP WI_ID as the workitem id and WI_TYPE as W and WI_STAT not equal to Completed
    3) use SWWWIHEAD-WI_ID from previous step in SAP_WAPI_WORKITEM_RECIPIENTS to get the recipients.
    Does this sound right to you?
    should not wi_stat be EQUAL to 'completed' instead?
    why can I not just do  select wi_agent from SWWWIHEAD after getting wi_id from the first step?
    Thanks in advance for your help.

    after tracing SAP_WAPI_WORKITEMS_TO_OBJECT and SAP_WAPI_WORKITEM_RECIPIENTS I found a few tables but I dont know exactly what they are used for.
    Could I maybe get the last approver from table SWWVEAGENT (AGENT_ID) coming from swiwiobjct like this:
      SELECT SINGLE wi_id
      INTO ls_wi_id
      FROM swiwiobjct
      WHERE
      objtype = 'BUS2105' AND
      objkey = l_objkey AND
      wi_stat = 'COMPLETED' AND
      wi_lan = 'E' AND
      wi_type = 'F'
      SELECT SINGLE wi_id
      INTO ls_wi_id
      FROM swwveagent
      WHERE
      wi_id = ls_wi_id

  • Create purchase requisition - Enter only one true account assignment

    Hello all,
    I am currently setting up the SAP project system. I now want to create a purchase requisition with account assignment P (Project). I have to ente a GL account number and a WBS element and a network number. Once I save the purchase requisition, I get the message:
    Enter only one true account assignment
    Message no. KI249
    Diagnosis
    You made assignments to several objects in CO (cost center, order, project etc.). 2 of these have been created as true objects.
    System Response
    You are allowed only one account assignment for each cost-relevant account.
    Any suggestions?
    Thanks
    Anne

    Please check the master data of the WBS Element to see if there is any CC.
    Also, I am guessing that the g/l account you are using is not an expense account - If it is, please check OKB9 to see if a CC has been default to this g/l account (cost element)
    Thanks,
    Nandita

  • Adding up a Custom Field Approver in Purchase Requisition

    Hi,
      Could anyone please let me know how to addup a custom field Approver to Purchase Requistion.
       Requesting you to list down the User enhancements that are available for PR Lineitems screen.
       The transaction used is ME51N.
    Regards,
    Ganga

    Hi,
    You can try this enhancement: MEREQ001
    The exits are:
    1)EXIT_SAPLMEREQ_001:-include name is ZXM02U01.
    2)EXIT_SAPLMEREQ_002:-include name is ZXM02U02.
    3)EXIT_SAPLMEREQ_003:-include name is ZXM02U03.
    4)EXIT_SAPLMEREQ_004:-include name is ZXM02U04.
    5)EXIT_SAPLMEREQ_005:-include name is ZXM02U05.
    6)EXIT_SAPLMEREQ_006:-include name is ZXM02U06.
    7)EXIT_SAPLMEREQ_007:-include name is ZXM02U07.
    8)EXIT_SAPLMEREQ_008:-include name is ZXM02U08.
    9)EXIT_SAPLMEREQ_009:-include name is ZXM02U09.
    10)EXIT_SAPLMEREQ_010:-include name is ZXM02U12.
    Regards,
    Viji

  • Need item tracking from Purchase Requisition level.

    can any one help me on this, i need to trace purchase requisition status,
    for example, Quantity requested on PR, Quantity Ordered on PO, Quantity Received, Issued, Transferred, Returned and balance.
    need query

    Hi,
    For PO status, you can refer thread http://scn.sap.com/thread/3537308
    For issued, transferred, returned and balance query OINM table.
    Thanks & Regards,
    Nagarajan

  • Purchase Requisition Approval Customization

    Hi All,
    The standard purchase requisition notification only shows the project under the heading Cost Center and our client wanted the notification to show the full charge account which we achieved by modifying the standard oracle package PO_WF_REQ_NOTIFICATION
    Now we are upgrading from 11.5.9 to R12. Can somebody tell me how it can be achieved in R12?
    Thanks,
    Sonia

    Hi,
    Try these options,
    Method-1_
    Try to capture the org information before you start the WF and pass the Org Id as parameter in the workflow through WF code change.
    Method-2_
    You need to devide the WF activities into 2 parts.. 1 part for all orgs and the 2nd part is for specific org.. You need to define a node prior to "waiting Activity" for approval which will capture Org_id and progrmatically you need to decide which path to follow.
    Say Org_code="xyz"
    IF Node (Org_id !="xyz") --> Wait State of WF --> Next approver (This is for all orgs other than "xyz")
    IF Node (org_id ='xyz") --> without wait State of WF --> Next approver (This is for specific org only)
    Regards,
    S.P DASH

  • Get the approver for a purchase requisition

    Hello
    I am trying to retrieve who approved a purchase requisition. I have the PR number. Is there a bapi or FM returning this info. If not please let me know how to do that
    Thanks

    Hi Bobby,
    For example, PR 10002620
    (1) Browse table CDHDR (Change document header), specify:
    Change doc. Object = BANF
    Object value = PR number (remember to add first 2 zeros) i.e. 0010002620
    Transaction = ME54N (release manually) and/or ME55 (collective release)
    The result showing the user who has run transaction ME54N and/or ME55 for the PR, then user may be the approver of the PR. If multiple records found for a particular PR, it may be approve/reject several times.  You may only extract the latest record.
    (2) Because transaction ME54N can either approver or reject PR, it is necessary to further check table CDPOS (Change document items), specify:
    Change doc. Object = BANF
    Document number = <found in step (1)>
    Table Name = EBAN (Purchase Requisition)
    Field Name = FRGKZ (Release Indicator)
    In the result, if field FRGKZ (Release Indicator) changed from Old value 'X' (blocked) to New value '2' (PO creation allowed), we know that the user found in step (1) is the PR approver.
    Regards,
    Donald

  • UWL - how to approve purchase requisitions

    Hi experts,
    Can anyone tell me whats wrong with the xml code section below ?
    It is supposed to approve a purchase requisition by triggering an event called RELEASED,
    which is defined as a triggering event of TS90100067
    it seems object key is not delivered to R3, this is the message from tracing with SWEL
    Event Instance ID    14252057
    Object Type          BUS2009
    Object Key           null
    Event                RELEASED
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd' >
    <UWLConfiguration version="1.0">
         <ItemTypes>
              <ItemType name="uwl.task.webflow.TS90100067" connector="WebFlowConnector" defaultView="PurchaseApproval67" >
                   <ItemTypeCriteria  externalType="TS90100067" connector="WebFlowConnector"/>
                   <CustomAttributes>
                        <CustomAttributeSource id="ABAP_BOR" objectIdHolder="externalObjectId" objectType="BUS2009" cacheValidity="final">
                             <Attribute name="PRICEUNIT" type="string"     displayName="Price" />
                             <Attribute name="QUANTITYREQUESTED" type="string"     displayName="quantity" />
                             <Attribute name="VALUATIONPRICE" type="string"     displayName="total" />
                        </CustomAttributeSource>
                        <CustomAttributeSource id="WEBFLOW_CONTAINER" objectIdHolder="externalId" objectType="WebFlowContainer" cacheValidity="final">
                             <Attribute name="_WORKITEM" type="string" displayName="_WORKITEM"/>
                             <Attribute name="RELEASECODE" type="string" displayName="releaseCode" />
                        </CustomAttributeSource>
                        <CustomAttributeSource id="UM" objectIdHolder="creatorId" objectType="user"     cacheValidity="final">
                             <Attribute name="firstName" type="string" displayName="firstName"/>
                             <Attribute name="lastName" type="string" displayName="lastName"/>
                        </CustomAttributeSource>
                   </CustomAttributes>
                   <Actions>
                        <Action name="released" userDecision="yes" groupAction="yes" handler="TerminatingEventHandler">
                             <Properties>
                                  <Property name="eventName" value="RELEASED"/>
                                  <Property name="objectType" value="BUS2009"/>
                                  <Property name="objectId" value="${item.externalobjectid}"/>
                                  <Property name="RELEASECODE" value="${item.RELEASECODE}"/>
                             </Properties>
                             <Descriptions default="Release"/>
                        </Action>
                   </Actions>
              </ItemType>
         </ItemTypes>

    Hi,
    Here's what I did to add a custom task (SC approval) to my UWL :
    1. download standard UWL configuration file for SRM (com.sap.pct.srm.core.xml) and copy the file (com.sap.pct.srm.core.<CUSTOMER>.xml)
    2. find a standard task that looks like my custom task
    3. copy the ItemType block corresponding to the standard task and change the ItemType name
    4. upload the new configuration file : create a new configuration (com.sap.pct.srm.core.<CUSTOMER>) and make sure high priority is set
    For example, here's what I've added to my configuration file in order to handle a custom task (TS91000001) :
    <ItemType name="uwl.task.webflow.srm.TS91000001" connector="WebFlowConnector" defaultView="com.sap.pct.srm.core.view.tasks" defaultAction="com.sap.pct.srm.core.action.launchWD.WDCLFPOIF" executionMode="default">
          <ItemTypeCriteria externalType="TS91000001" connector="WebFlowConnector"/>
          <CustomAttributes>
            <CustomAttributeSource id="WEBFLOW_CONTAINER" objectIdHolder="externalId" objectType="WebflowContainer" cacheValidity="final">
              <Attribute name="WD_CONFIGID" type="string" displayName="Web Dynpro Application Configuration"/>
              <Attribute name="BOTYPE" type="string" displayName="Type of Business Object"/>
              <Attribute name="BOID" type="string" displayName="Business Object ID"/>
              <Attribute name="BOMODE" type="string" displayName="Business Object Mode"/>
            </CustomAttributeSource>
          </CustomAttributes>
          <Actions>
            <Action reference="com.sap.pct.srm.core.action.approve"/>
            <Action reference="com.sap.pct.srm.core.action.reject"/>
            <Action reference="com.sap.pct.srm.core.action.launchWD.WDCLFPOIF"/>
            <Action reference="com.sap.pct.srm.core.action.launchWD.print"/>
          </Actions>
        </ItemType>
    Hope it helps.
    Regards,
    Pierre

  • Attaching document in CREATE mode on Purchase Requisition?

    Hi,
    I am running ECC5.00.
    If using the document management system (DMS), is there any way to configure DMS such that a user can attach a document (e.g. a PDF file) to the requisition in CREATE mode, i.e. during ME51N?  Is there anyway to configure the DMS system such that the attachment is required prior to saving the requisition?
    Cheers.

    Hi,
    Yes. It is possible through Object Linking from DMS. You need to follow the below stated steps to achive Object linking.
    1.Goto SPRO->CA Components->Document Management->Control Data--->Define Document Types.
    2.Select the desired Document type which you need to make it available in your Purchase requisition. for ex: Contracts e.t.c.
       & Click on "Define Object Links" from the left hand Panel.
    3.Goto New Entries and Object as EBAN & Screen No as 247 & Save the entries.
    4.Now go to DMS & Upload your documents.
    5. To access Documents at Purchase Requisition Level first you need to maintain the Item level Details. Then Select an item and Click on the Icon "DOCUMENTS"  just above the Item level. you can access only those document types which have been defined through Object linking.
    with regards,
    S. Dayananda Murthy

  • Problem in Purchase Requisition Creation

    Dear Experts:
    We are facing a problem while purchase requisition creation. We have created an Internal order No. 600406 and an Asset in Company Code AB01 but while creation of Purchase Requisition level when we are selection that Order and Asset in Purchase Requisition system automatically changing my Order no. 600020 instead of 600406. I've checked OKB9 where Order no. maintained as 600020 against Company code AB01 which I deleted and save but after that Purchase requisition asking for Order Number that means we have to maintain Order number in OKB9. Now can you please advise how can we get my current order number in requisition instead of any default number.
    Thanks in advance and your kind suggestion is highly appreciated.
    Best Regards.
    Ripon Kumar Paul

    Please find attached screen shots of OME9

  • Purchase Requisition Overall Release problem with several CostCenter

    Hello Gurus!!
    I need your comments!!! 
    I define the Purchase requisition as Overall Release, and woks !!  but I have a Issue.
    I have an entry in the CL24N txn as follow:
    AccAssgCat = K
    Plant              = CC01
    CostCenters = 10001
                            10002
                            10003
    totalAmt        = 1USD to 1000US
    So when I create my purchase requisition with only 1 Cost Center the release strategy is called and PR can be released.
    But When I create the purchase requisition with CC 10001 and 10003, the requisition is not subjet to release!!! (note TotalAmt = 15usd)
    I assume that as both are into the release strategy the system will take both CC and ask for release!!
    What I can do to fix this situation??

    Dear Marco Antonio,
    I have never faced your issue, but have an idea of what you can do.
    Activate Enhancement M06B0005   EXIT_SAPLEBND_004
    Then in the program zxm06u31 put the following code line:
    e_ceban = i_ceban.
    and also  a breakpoint so that it stops automatically upon PR verification or saving.
    Activate and then create a PR with the problem you are facing. On saving the program will stop in your breakpoint.
    Look at structure i_ceban there you will find the values that your release strategy is getting from the document and with which it will try to determine the strategy based on your classification.
    I the standar logic is not what you want maybe you can put some logic of your own based on account assignments in structure C_EBKN.
    Well, tell me what happens
    Best Regards,
    Sebastián Ligueros

Maybe you are looking for

  • How to get Focused UI element on the Window in 7.01

    HI,   We were on 7.00 and recently upgraded to 7.01. we have a problem with the upgrade.. The window object no more holds the Focus . Here is the code ...  lo_curr_window->focus is blank all the  times.. This was working fine till 7.00 and now it sto

  • The item is not relevant for billing. 3rd Party Sale

    Hello, experts, I have met a problem in 3rd party sale scenario. Here is the situation: 1. I have created a sales order using a 3re party item (item category: tas and billing type: order-related billing). And the PR is generated successfully at the s

  • GUI swing objects mass quantity color change(fore&back)

    Alright here is what I am trying to achieve: I have almost 300 items in my GUI, I want to change the font and background color of EVERYTHING at once. I added the items to the GUI for my little application over the course of a few weeks of scripting s

  • Lens Correction problem - double vignetting?

    On some but not all of older images, with xmp's deleted and all caches cleared, I end up with a over vignette effect, as shown below.  Haven't been able to correlate it with other than images previously processed in 2003 then 2010.  The .nef file dat

  • Using Xellerate User as trusted Resource Object -  11G Release 2

    Hi all, I want you use Xellerate User as trusted Resource Object for trusted reconciliation. From design console I try to add my custom attributes to this RO, but when I try to save I get error that it is not permmited.Is this a kinda bug or in Relea