cancel
Showing results for 
Search instead for 
Did you mean: 

Add reviewer after 1st level approver using process controlled workflow SRM 7.0

Former Member
0 Kudos

Hi

Current scenario : There are 4 level approver's for the shopping cart.

Requirement : When 1st level approver approves the shopping cart, it need to go back  to the requestor for review and based on current market price the requestor will change the SC and resubmit . After resubmission of the SC it should go to next level aprpover and not to the 1st level aprpover who has already approved.

We are using SRM 7.0 process controlled workflow .

How to configure in BRF process controlled for the steps so that the requester will act as the reviewer and the process flows successfully..

If you have any suggestion instead of requestor acting as reviewer or approver , please let me know the process to achieve this .Please provide the steps to achieve this.

Regards

KB

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi KB,

If you want to add requestor as approver/reviewer for the shopping cart, you need to adjust the standard workflow template which you are using for sending the document for approval. since the workflow has a task which checks whether the approval/review agents has the document owner in it and deletes the agent id. So this condition should be unchecked.

Regards

Kannaiah Kavuri

laurent_burtaire
Active Contributor
0 Kudos

Hello Kharabela,

to complete what wrote Kannaiah, OSS note 1551561 - Approval by Document Creator deals with approval by document owner.

If you apply correction instruction, you can then add a process level after the first one (to insert SC owner - in standard, this is the Requester) and its evaluation ID in you process schema.

By this workaround, Requester will be inserted inside workflow after first approval level.

Regards.

Laurent.

Former Member
0 Kudos

Hi Laurent,

Thanks for the helpful answer , I applied notes and activate the switch for document creator and it works excellent .

Thanks

KB

Answers (2)

Answers (2)

laurent_burtaire
Active Contributor
0 Kudos

Hello Kharabela,

if you use completion process level for the first step (level), approver needs to do an "Inquire" for the Shopping Cart (not an "Approve").

In this case, Requester will receive an "Accept / Adjust" task for the workitem. At this moment, Requester can "Accept" the workitem after having given information asked by the approver or change and order SC by action "Proceed": workflow then goes back to Approver having done the Inquire.

This is the standard process.

In case of "Reject", if you have customized an evaluation ID for acceptance by Contact Person linked to your precess scherma (IMG: SAP Implementation Guide > SAP Supplier Relationship Management > SRM Server > Cross-Application Basic Settings > Business Workflow > Process-Controlled Workflow > Business Process Configuration > Define Process Levels), you will have the same behavior.

I do not think you can get process you want: try with BAdI /SAPSRM/BD_WF_PROCESS_CONFIG from Spot /SAPSRM/BD_WF_PROCESS.

For more informations, check:

- KBA 1465831 - List of decision types available for SRM documents

- wiki Enabling WI returning to the requestor when document is fully rejected

Regards.

Laurent.

Former Member
0 Kudos

Hi satapathy,

according standard in SRM 7.0 you cant add shopping cart requestor as approval or reviewer.

Reason is whenever any business object get created at that point the creator ID would be excluded in the workflow agents list. Hence a person  creates a SC can not approve or review on self.

pls check in t-code SWI1 or SWI2_FREQ

Whenever SC requestor re submit the SC the process will restart in BRF and it will continue from the very first level. ie is WF restart will alwys happen again from 1st level approval.

suppose if the approval click as inquire then SC come back to requestor to get the changes mentioned by approval. After resubmiting the cart it will continue with next level of approval.

if you really want a requestor should be in approve or reviever  position then use on behalf functionality to create a SC.

regards

sahil purushan