cancel
Showing results for 
Search instead for 
Did you mean: 

Assign approver in standard PCR.

Former Member
0 Kudos

Hello,

Our "Request to transfer" PCR is working fine hoever a step seems to be missing.

1. Manager is able to request PCR for his employee.

2. HR administrator is able to get the same in notifications and is able to approve and close the same. Request data is updated successfully.

We are using worklflow template WS50000041.

According to above template :

This template depicts a one-step approval process. When you send the request, it goes to an approver for approval, before it goes to the administrator.

But in our case it is nowhere goiing to any approver.

Below setting we have done:

Goto transaction QISRSCENARIO

Select our scenario i.e. SPPM - Request Promotion

Workflow maintained in field 'Create Notification' - WS50000041

workflow maintained in field 'Notification in Process' - NOWORKFLOW

Goto transaction SWETYPV and select entry for business object BUS7051 event CREATED

Maintain check function "QGN01_EVENT_NOTIF_CREATED_ISR" for CREATED event

Goto transaction SIMG_SPORT -> MSS -> PCR -> Set up workflows for PCR

Assigned agents to workflow template for change request

WS50000041 -> PENR Number....

But still no approval step by manager is performed....

Accepted Solutions (1)

Accepted Solutions (1)

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

yes this should be done in standard by the rule, please check the rule you have used to determine the approver

In the container you must enter the ID of the rule that is used for agent determination for the approver. If, during the approval step, the form is sent back to the request author, and if the author resends the request with changed data, the approval process is triggered again.

The agent resolution of task TS50000075 using standard rule 50000134 is

to resolve an agent

test the rule independently via PFAC using the same parameters

and see if the agent is returned.

Former Member
0 Kudos

Thankyou Siddharh for your replies...

We were finally able to do it !!

Actually wotever U suggested we did..but still it was not working......

The reason was, earlier, the Chief was not asigned to the immediate org unit, but was assigned one level up. So the rule 50000133 was unable to retrieve any agent.

When he assigned right hierarchy level...it worked fine for 1st level...

Edited by: Saurabh Agarwal on May 31, 2011 8:08 AM

Answers (1)

Answers (1)

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

You need to assign the approver in the WF, ie by agent resolution or use a rule to assign

Former Member
0 Kudos

Hello Siddharth,

As I have read in help.sap.com about ProcessPCR_1(WS50000041) :

As approver, the example uses the rule *ApproverNext*, which gives the form to the manager who is superior to the request author in the organizational hierarchy.

So i feel this process should be standard.

And it should go automatically to manager 1 level above the requesting manager.

Please correct me if i am wrong.

As per above statement i fell we dont have to do ant explicit defining of any approver.

However in our case we only have one level of hierarchy.

So that might be reason that no manager is getting the same in their UWL as Task for approval.

Please comment on whether i am right or wrong.

Edited by: Saurabh Agarwal on May 15, 2011 9:11 AM

Former Member
0 Kudos

Any comment on this please ....

Under the template ProcessPCR_1 (WS50000041) it is written on help.sap.com :

In the container you must enter the ID of the rule that is used for agent determination for the approver.

However, at the same time it is written :

As approver, the example uses the rule ApproverNext, which gives the form to the manager who is superior to the request author in the organizational hierarchy.

Now above line says that I do not need to perform this rule assignment task to container, because it already uses "ApproverNext" as a rule.....!!