Buyer Setup & Approval Escalations

Hello,
Need your help on the below issue:
Today many people who have Standard PO & Blanket Release approval also have the ability to approve a Blanket Purchase Agreement.
As per our business policy, we are separating Blanket Release approval (Materials jobs only) & Blanket Purchase Agreement approval (Sourcing jobs only).
The issue we are having is that the Materials teams are still trying to update & approve Blanket Purchase Agreements and Sourcing is trying to update & approve Blanket Releases.
Because both groups are setup as a Buyer (required even to just view the PO form) Oracle allows updates to documents that there is not approval authority for and as a result the workflow automatically escalates through their supervisor chain - who also does not have approval athority which causes escalation straight to higher authority (Reference the example below)
Are you aware of any way to prevent editing of Releases or BPA's by teams that do not have job authority to approve them? We need to determine a systematic way to prevent these from escalating to upper management because someone has made a modification that should not.
Example
Subject: FYI: No approver was found for Blanket Purchase Agreement 6000016796
To               Strosin, Raphael
Sent               19-JAN-2011 02:44:16
ID               158036687
No Approver was found for Blanket Purchase Agreement 6000016796.
PO Amount:      EUR
Supplier: AMITRONIC OY
Supplier Site: LAHTI 101
Last Approver: Strosin, Raphael
Preparer: Oksanen, Sirpa
Please, find the correct approver and re-submit document for approval.
Purchase Order Lines
Line     Item Number     Rev.     Item Description     UOM     Quantity     Unit Price     Line Amount
1     72509     001     SEALING-EMI, TIIVISTE-EMI 8.9x2.8x4.75mm, L=38cm     Each          13.05     
2     M1037086     000     SEALING-EMI, Fingerstock Gasket, slot mount, one finger 7.874x6.35mm     Each          .12     
Approval Sequence
Sequence     Who     Action     Date     Note
7     Strosin, Raphael               
6     Erneberg, Jan     Forward     19-JAN-2011     
5     Vuola, Juhani     Forward     19-JAN-2011     
4     Matikkala, Mikko     Forward     18-JAN-2011     
3     Oksanen, Sirpa     Forward     18-JAN-2011     
2     Oksanen, Sirpa     Submit     18-JAN-2011     
1     Nadhan, Sendhil     Approve     20-JUL-2009     
0     Nadhan, Sendhil     Submit     20-JUL-2009     
Thanks,
Shilpa.

SP Dash,
I think he has already created 2 approval groups - say BPAGroup and ReleaseGroup.
His problem is that person from BPAGroup has access to modify a release. When he/she does that, since he does not have the Authority to approve, the Release approval goes all the way to somebody high up in the company.
He wants to restrict the access to make changes so this does not happen.
user11303545, a responsibility based personalization will work even if two responsibilities use the same PO screen. The CONTEXT will take care of that. But if you have other concerns, you can certainly use Karthik's suggestion of creating one personalization and adding a check on the buyer's job/position.
Hope this helps,
Sandeep Gandhi
Edited by: Sandeep Gandhi, Independent Consultant on Feb 21, 2011 9:41 AM

Similar Messages

  • Setup Approver List in LMS 3.1

    Hi All, Has anyone setup approval feature in LMS3.1. I want it to setup for my customer. Customer wants that helpdesk will create a job and then it should come to Network Manager for approval and without approval job should not be executed.
    Can anyone explain me how does it work and what is the requirement to achieve this and what are the step involve in it.

    Help desk users typically don't create jobs.  This task usually falls to Network Operators.  They would create a job, then before the job could run, it would require approval from someone on the approval list.  That approver need not have any other access to LMS except to approve jobs (i.e. they would only be given the Approver role).  If the job is not approved by the time it is scheduled to run, then it will be canceled.
    To setup an approver list, you need to first add users to LMS with the Approver role.  Then go to RME > Admin > Approval > Create/Edit Approver Lists, and create a list.  You can assign an approver list to a various job-based task under the Assign Approver Lists TOC task.  Finally, go to Approval Policies to enable the approver feature for a given job-based task.
    I highly recommend you first review the context sensitive online help in RME so that you fully understand the flow of maker (the job creator) and checker (the job approver).

  • Configuration to setup approval for vendor changes and creation

    Can anyone help to know where to switch on the approval for vendor changes and creation?

    Just a quick thanks that it worked, aesiris.
    Also on the that page:  https://wiki.archlinux.org/index.php/Po … Management
    i2c device power management can be managed with very much the same rule structure:
    ACTION=="add", SUBSYSTEM=="i2c", TEST=="power/control", ATTR{power/control}="auto"
    Can't for sure say the same for spi devices, since I apparently have none.  I'd edit that page, but I can't.

  • How to setup approval procedure for extended transport management system?

    Hi,
    We got dev and QA system in our ECC system landscape.
    We got extened transport control activated between dev and qa system.
    In cosolidation taget group i got 2 clients from dev and one qa golden client listed in this target group.
    Havoing said that, i would like to set up approval process in such a way that before the transports released from dev golden client,they should pass the approval steps.
    How would i configute  that?.I was trying to search for notes or help links to help me with this task.
    But i could not find anything.
    Any help would be appreciated .
    Ram

    Hi Ram,
    You can achive this by configuring the transport workflow.
    Here is link from sap help.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/5a/34bd66c03d11d2851c0000e8a57770/frameset.htm
    -Pinkle

  • CUP 5.3 SP8 - Escalation process for manager approval stage

    Hello,
    We have our basic workflow configured that when a request is created by a user, the first stage it goes to is their Manager for approval.
    We are running into the scenario; what if a Manager forgets to approve or isn't available or is out of office and can't approve the request? We think we want to setup escalation of some sort but are unsure how to go about it.
    The escalation options that we have are:
    No Escalation
    Forward to Next Stage
    Forward to Alternate Approver
    Forward to Admin
    Intially, we felt that "Forward to Next Stage" would suffice because Security Admins is our next stage. If the alloted time passed for Managers to approve the request, escalation would move the request to our Security Admins. However, "Forward to Next Stage" is essentially an Approval, meaning Security Admins will get the email saying the request was Approved, not the email saying the request was Escalated. This will cause confusion with our Security Admins; they won't know that the request was in fact escalated because they got an approval email.
    We want Security Admins to ultimately get the authority in this instance so they can see that a Manager did not review in time, or is out of office so they can forward the request to a different manager.
    Keep in mind, I do understand we can have the Manager setup approval delegation. This doesn't help us however if the manager forgets to set his approver delegator when he leaves the office or really is in the office but is unavailable due to various reasons.
    I'm curious about the option "Forward to Alternate Approver." - who is the alternate approver for managers? Is it always the delegate? Is it possible that the alternate approver is the next level up on the HR heirarchy?
    Let me know if I need to clarify my issue.
    Thanks!
    Jes Behrens

    Jes,
    We have 2 approvers for each role. We defined in the Role Approver Stage that it be routed to the alternate approver should the main approver not respond in the next 3 days (via Forward to Alternate Approver). Bear in mind, once it is escalated to the alternate approver, the main approver will not be able to view/approve the request anymore. If the alternate approver does not approve/reject the request, the request will be left as is.
    In our case, we have used the functionality in CUP to pre-define the alternate approver rather than in your case, you would want to only escalate it as and when your Security Admin decides to. I believe if your Security Admin staff has admin rights in CUP, they are able to forward it to another approver via the Administrator tab. Else you can create a new stage to foward to your admin staff if it is not action upon.

  • Setup of  approval for Miscellaneous issue transaction in Inventory

    Dear Experts,
    We have a requirement from client to setup approval for Miscellaneous issue/
    receipt transaction in Inventory.
    Is it possible to fulfill the above requirement using Approval Management Engine (AME)?.
    If it is possible, Kindly explain me in detail about the setup steps needed for the
    configuration of Miscellaneous issue/receipt transaction in Inventory.
    Kindly respond at the earliest as the requirement is needed urgently for our client.
    Thanks in advance !
    Best Regards,
    Naveen.

    D
    Dear Lavanya,
    The material should be first reeived to Inventort then transferred to projects
    Ex        100 Quantity is Received @ 10 Each - Inventory Material value will be 1000   Unit Price 10
    Now     10 Quantity is Issued(Samples) @ 0 each -       Inventory material Value will be 1000   Unit Price  11.11
    Now Transfer the remaining quantity to Projects i,e 90 quantity, & inventory material value will be 1000, unit price will be 11.11 (Use Project related Misc Transaction for Project Issues)
    Even though material is issued with 0 unit price A/c entries will be generated
    Dr. Given A/c
    Cr. Inventory material value A/c
    Here first the material is directly received into Inventory (Not related to projects organization) Miscellaneous Issue (For samples) is done with 0 unit cost after that The material is transferred to projects (Project Issues)
    For Miscellaneous Issue (Samples Issue) a Personalization is need to done such that the Unit price will be freeze to 0.
    Regards
    Shaan

  • Final Approver setup in AME and NO TIMEOUT

    Hi Expert,
    Pls help on below.
    We have setup approval group with HR People hierarchy type in AME for quote approval with A as the only (First) approver in the approval group. If the HR Supervisor hierarchy is A<B<C<D,
    then we have to designate as C as Final Approver. So the approval group start the approver list from A will identify next approver based on the Supervisor hierarchy and should consider C as final approver. Approval from any approver, quote should be approved, SHOULD NOT EXPECT APPROVAL FROM ALL APPROVERS.
    Also, how do we make notification should not TIMEOUT at the FINAL APPROVER and should remain for PENDING for Approval
    Regards,
    Ram

    Hi Expert,
    Pls help on below.
    We have setup approval group with HR People hierarchy type in AME for quote approval with A as the only (First) approver in the approval group. If the HR Supervisor hierarchy is A<B<C<D,
    then we have to designate as C as Final Approver. So the approval group start the approver list from A will identify next approver based on the Supervisor hierarchy and should consider C as final approver. Approval from any approver, quote should be approved, SHOULD NOT EXPECT APPROVAL FROM ALL APPROVERS.
    Also, how do we make notification should not TIMEOUT at the FINAL APPROVER and should remain for PENDING for Approval
    Regards,
    Ram

  • How to Create Buyer in the Oracle apps

    Hi
    How can we create a buyer because i want to give a particular buyer for Purchase order which has to be created so that i have to find the list of values of buyer in purchase order creation form...
    Please can any one help to create a buyer.It will be very helpful if you do me this favor.
    Thanks in advance..

    hi,
    this is an example of Buyer Setup:----
    1) In HRMS ‘People > Enter and maintain’,Create New Employee whose Last name must be same as User name Which we are logged in. Go to Assignment, Enter Org,Position and Job.Save the record.
    2) In Sysadmin ‘Security > User > Define’,Query for the user & enter ‘person’ field with employee name created in HRMS.Save the record.
    3) In PO ’ Setup >Personal > Buyers ‘, Create new buyer for our user. Now we can create a PO
    4) In PO ’ Setup >Approvals > Approval groups ’, Create an approval group.
    5) Go to ‘Setup >Approvals > Approval Assignments’ , Select the position ( as given in HRMS) and assign approval group for different document types. Now we can approve Documents
    thanks.

  • Freezing PO attachment after approval

    Hi,
    When a file is attached to PO, is it possible to freeze the attachment after approval? as the users are able to remove or change the attachment from PO even after approval. This should not be happened. Please help me to achieve this.
    Pavan

    Pavan,
    What type document you are asking? If it is Terms and Condtions attachment based on your profile values it displays. Users cannot change that document.
    If it is document attached from Applications (like attachement button ), User can delete if user has employee and buyer setup.
    Thanks
    Sudheer

  • CUP 5.3 SP8 - Distribution Groups and DL Approver

    Hello,
    In CUP, we are trying to configure the DL Approver because we are using a Distribution List as the alternate approver for one of our stages (At Stage Role Approver)
    We are testing a change request for a user to get a role which has the role approver TCUPRA1. The Alternate approver for this role is DL-TESTCUP. Tied to this DL in active Directory is TCUPRA2 and TCUPRA3.
    All 3 of these approvers are in our SAPHR system, which is what we use for authentication, data source, and search source. All 3 of these users also have the necessary LAN accounts to properly tie them to the DL. Our LDAP connector in CUP is configured correctly and works great and we have setup Approver group using the distribution list DL-TESTCUP.
    In our test workflow, we have escalation setup that if a Role Approver doesn't approve within an hour, the request is forwarded to alternate approver. In this case, the alternate approver is DL-TESTCUP (so in theory, since TCUPRA2 and TCUPRA3 are tied to this DL, they should be the alternate approvers i.e. have authority to move the request along)
    At the stage right before Role Approver stage (which is the stage where we are adding this role to the request), we are getting an error that says " Error processing your request, Request no: 32 in stage : BR_SEC_ASSIGN."
    Here is the error in logs:
    Caused by:
    com.sap.security.core.logon.imp.UMELoginException: USER_AUTH_FAILED
         at com.sap.security.core.logon.imp.SAPJ2EEAuthenticator.logon(SAPJ2EEAuthenticator.java:946)
         at com.virsa.ae.service.umi.ume.UMEAuthenticator.authenticate(UMEAuthenticator.java:104)
         ... 19 more
    2009-07-31 10:16:39,178 [SAPEngine_Application_Thread[impl:3]_25] ERROR  Ignoring Exception - User : BRAZIL SEC ADMINS  not found to get full name
    com.virsa.ae.core.ObjectNotFoundException: User BRAZIL SEC ADMINS not found in SAP HR system
    I'm seeing in there that User BRAZIL SEC ADMINS is not found in HR? BRAZIL SEC ADMINS is not a user, but rather the name of the Distribution Group we defined in CUP. Maybe I'm misunderstand the whole functionality of DL approvers in CUP?
    Can someone clarify to me how I setup this piece of functionality - what are we doing wrong? Why is CUP looking in HR to authenticate a Group name that I defined IN CUP?
    Let know if I need to elaborate further.
    Thanks!
    Jes

    Thank you for your reply Sirish!
    I added the additional LDAP mapping and am now able to "approve" to the Role Approver stage of the workflow without CUP stopping me immediately with an error.
    The audit trail now says "Request Escalated to Alternate approver"
    HOWEVER, it is still not working completely.
    TCUPRA2 and TCUPRA3, the users tied to the DL in which the request was excalated to, do not have authority to approve the request (and they didn't receive email notifications either; we do have this setup)
    The log still shows this error:
    2009-08-03 08:25:09,898 [SAPEngine_Application_Thread[impl:3]_17] ERROR  Ignoring Exception - User : BRAZIL SEC ADMINS  not found to get full name
    com.virsa.ae.core.ObjectNotFoundException: User BRAZIL SEC ADMINS not found in SAP HR system
    It is still trying to look back at HR for something in relation to this distrubtion group, which I do not understand at all. This is an Active Directory DL and the two users listed above are indeed tied to it. Also, these users are properly setup in our SAPHR system as well. I simply do not understand why CUP is looking for the group "BRAZIL SEC ADMINS" - I created this "group" in CUP and tied the DL to it; it is not a "user" like the error seems to be referring to.
    Basically, the issue still is, users tied to the DL are not getting authority to take over the request when escalation occurs. Something still isn't completely configured or configured correctly.
    Any ideas? Has anyone used DL approvers?
    Thanks so much!
    Jes

  • Setting up Sharepoint 2013 approval workflows depending on field value

    Dear Microsoft Support,
    I am still relatively new to Sharepoint-Infopath and would need help with setting up workflows for a requisition form I am creating. I have designed and created a form using Infopath 2013 and have successfully created the link
    to have the data uploaded into my Sharepoint Server 2013 library. This form's purpose is to have our users make supply requisitions from the Warehouse department. We are a school, therefore, there are numerous different departments with different approvers.
    My goal now is to setup the approval workflows using Sharepoint Designer 2013. The complication now is that only certain people need to approve the requests, depending on the department selected. For example, I am in the IT department, if I put a field's value
    as "IT" the form will be sent to the IT department manager prior to going to the Warehouse department for processing. If the user chose "English", the form will be routed to the English department head for approval. What are the steps that
    I would take to have that kind of customization? How do I setup approval workflows in Sharepoint Designer 2013 to meet that?
    I have tried searching for solutions over the web, but all of them are too generalized and would not be related to my case in terms of different approvers depending on the different departments in our school. Your assistance would be greatly appreciated.
    Thanks. Jason

    I would create a second SharePoint list that is set up with two columns. The first column is Title (which is a default column) and the second column is 'Person or Group' column and name it 'Approver'. Then enter the department in the title field and select
    the person who needs to approve that department's forms in the 'Approver' field. Use this list and pull in this information in the InfoPath form by creating a data connection to the newly created list and set up the filter to only pull
    back the information where 'Title' = 'Department'. After this information is pulled into your form, store the approver information in a hidden field in the InfoPath form and use that field throughout the workflow.
    I know this is a very brief explanation so let me know if you need more information.

  • Approval for Sale Order

    Dear OM Gurus,
    How to setup approval for a sale order?. I believe that the standard functionality is only for negotiation flow and return....
    Thanks & Regards
    Merlin Rajesh

    Note:363517.1
    Regards
    Prashant Pathak

  • SRM brf N-Step approval questoin to allow more then one approver

    hey guys,
    I am new to brf and for my PO it is sending it to the contracting officer for approval after the buyer creates the PO.   If the buyer edits the PO that is waiting for approval it is resending it to the contracting officer for approval. 
    I am using the standard /SAPSRM/IF_EX_WF_RESP_RESOLVER to get the agents and added my custom logic to get the contracting officer for that PO. 
    My question is how do i set it up so that if contracting officer is out  the buyer can approve the document?  Can i get step by step?  Thank you.

    Hi..
       its so easy.. follow the below steps to achieve this requirement
      1.  you have to create two contants expression ( ZSRM_EXP_AUTO_PO , ZSRM_EXP_PO_APP ).
      2.  create a FM ZSRM_PO_SCHEMA expression.. check the logic inside the FM based on the requirement.
      3 . if the Creator(Buyer) of the PO is same as contracting officer (contracting officer) then pass the EV_VALUE =
          ZSRM_EXP_AUTO_PO  else EV_VALUE =  ZSRM_EXP_PO_APP ).
      4 . Assign the ZSRM_PO_SCHEMA to ZSRM_PO_SC_EVENT ( Nothing but Process Schema Evaluation).
      5 . Goto SPRO
      6 . configure process level for process schema definition ( ZSRM_EXP_AUTO_PO , ZSRM_EXP_PO_APP )
      7 . if schema definition is  ZSRM_EXP_AUTO_PO then process level will be 'Automic ( System User ) Eval id  0EV999 Task ID
          40007988 and Decison type "Entire Document".
    8   if schema definition is ZSRM_EXP_PO_APP  the configure precess level accordingly..
    Saravanan.

  • Req (or PO) approval based on dollar limit with a supplier

    Is it possible to auto reject a Req/PO(preference to Req, but maybe PO is easier) based on a dollar threshold minimal threshold.   The idea is that some company have a minimal dollar amount for orders placed and if we would like to prevent the order from going out to the supplier only to be rejected.

    Hi Sonali,
    I've listed down VERY BASIC steps below but hopefully it could guide you through configuration.
    Below is an example for Purchase order approval:
    Assumption:
    a. 2 Buyers
    -   B01 = Buyer 1
    -   B02 = Buyer 2
    b. Amount
    -   <=100USD = No Check
    -   >100USD = Other Buyer Check
    1. /nCT04 Create 2 characteristics (Buyer and Amount)
    2. /nCL02 Create Class for PO approval (Class type is 032) and assign Characteristics created in step 1.
    3. Define Release Procedures for PO (IMG> Materials Management> Purchasing> Purchase Order> Release Procedure for Purchase Orders)
    3.1 Release Group - create release group and assign class created in step 2.
    3.2 Create release code B1 and B2 (assuming that either buyer can approve the other's work)
    3.3 Release indicator = R for released, B for blocked
    3.4 Create 2 Release strategies
    3.4.1 RS1 = B02 checks B01
    Release Code is B2 (for Buyer B02)
    Classficiation (Buyer=B01; amount is >100USD)
    3.4.2 RS2 = B01 checks B02
    Release Code is B1 (for Buyer B01)
    Classficiation (Buyer=B02; amount is >100USD)
    Note: This is a very basic example and you need to play around with the other system settings.  Also, it is possible to determine values dynamically via user-exit if the requirement is more complex.

  • Approval SC Workflow Issue

    Hi All,
    The issue is whenever the Shopping cart is send to approval to Buyer's Inbox, Buyer picks up the shopping cart from the Approval Inbox and forwards the same work item to his Inbox for approval. As the shopping cart goes to Buyer's Mail box,
    - The chain of Command disappears and the Buyer is the Final Approving authority.
    - The Buyer will approve the shopping cart two times.
    Please suggest what needs to be done?
    Regards
    Lovkesh

    Hi,
    what is the need for the buyer --> to forward to his inbox again?
    if the system is allowing this to happen --> such the same workitem is send to buyer --> two times --> and the approver has two approval workitems in his inbox.
    then you have to enquire the issue with SAP --> and they will further help you.
    The system should not in first case allow this to happen and so is a BUG

Maybe you are looking for