on 07-19-2010 7:01 PM
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.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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.
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
Hi ,
you can configure substitute for this requirement.
Best Regards,
Saravanan
Edited by: Saravanan Dharmaraj on Jul 20, 2010 9:37 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.