cancel
Showing results for 
Search instead for 
Did you mean: 

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

Former Member
0 Kudos

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.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

If your question is to set up such that Buyer approves when contract officer is out. Then you would have to create a substitue.I think SRM 7.0 provides a standard transaction for assigning workflow substitutes. For testing you can set the substitute in table HRUS_D2.

Former Member
0 Kudos

My question is to allow the buyer to approve their own PO when contracting officer is not present. Is that possible? Thank you.

Former Member
0 Kudos

Hi ,

No - SAP is preventing this option from SRM 6.0. in other words , the requester or buyer of the document can't be a approver the same document.

Regards,

Saravanan

Former Member
0 Kudos

Hey- but for my situation i want to make the buyer who is also going to be the contracting officer to approve the PO just in case there is an emergency buy situation that they want to create it and approve their own document. How would i go about this? Thank you.

Former Member
0 Kudos

Hi ,

If that case .. its so easy in the SRM 7.0. As you said.. you want to release the PO for emergency buy situation, then have

a custom field in the PO header level which would be like "emergency" then if the custom field is "X' then activate automatic (System Approval) approval. So it wouldn't go for approval at all.

is sound OK for you?

Regards,

Saravanan

Former Member
0 Kudos

Hey I cant add a field on the PO. can i just check to see if buyer is same as contracting officer and have it as auto approval?

Former Member
0 Kudos

you mean.. creator(Buyer) of the PO document is same as Approver( contracting officer ) of the document.. if yes then.....Sure..

ask your WF consultant to check and update the EV_VALUE accordingly...

Saravanan

Former Member
0 Kudos

nice. can you give me step by step on how to do it? If not i will try to figure it out 😃

Former Member
0 Kudos

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.

Former Member
0 Kudos

Hi,

In this solution you may land up in creating multiple schema's.. Just a suggestion, you can have a emergency customer field (as saravanan said already) in SC or PO and if that field is checked, skip the process level and directly go to final process level i.e automatic approval..

Also you can have all skipped approves as reviews at this situation, so the approvers (manager or contracting officer) will have visibility towards SCu2019s and POu2019s...

Again Just a suggestion

Thanks!!

Bharath

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi ,

you can configure substitute for this requirement.

Best Regards,

Saravanan

Edited by: Saravanan Dharmaraj on Jul 20, 2010 9:37 AM