BC workset in SRM 7.0 WorkFlow
Hi Gurus,
I'm configuring SRM7.0,when I created S/C or PO,I had documents in Awaiting approval status, all are in awaiting approval by the system and the approval process is automatic. For testing all SRM functionalities and so for time being, I don't want any Approval process for any document .
I activated the BC set /SAPSRM/C_<BO>_600_000_SP04 for S/C as per thraed SRM 7.0 problem with workflow , ...I refreshed or log on ...but still S/C shows in Awaiting Approval status .
Can anyone suggest me , anything need to do further ,so that I can do testing all SRM documents w/o any approval process?
Thanks in advance
Regards
NAP
Edited by: Narendra Patil_111 on Oct 26, 2010 5:14 PM
Hi ,
I performed all settings in Process Controlled WF ->Tech Config (and EV id 3EV_SC_600_000 for main object and BLANK for Process level Schema 3C_SC_600_000 and 3EV_SC_600_000 for Process level Schema 3C_SC_700_002 at Level seq 999) suggested in this thread, and its working now !! Thanks.
Similar Messages
-
Display Purchase Order in SRM 7.0 -workflow error
Hi SRM Gurus,
Hi Masa ,
Please check this thread,
I am having the same error
We are upgrading from SRM 3.0 to SRM 7.0.
while displaying purchase order
Cannot get process info; function BBP_PDH_WFL_APPROVAL_SIMULATE throws exception Workflow Not Found
PDO Layer error
PDO Layer error
No approval Workflow Found. Inform System Administrator.
I have configured the Workflow as Application controlled workflow only.(client wants to use the same workflow used in SRM 3.0). I got message Business object BUS 2203 modified
How to resolve this
Please give your inputs
Regards
G.Ganesh KumarHi Ganesh,
I also encounter this error for purchase orders. How did you check the errors you encounter in business object BUS2201?
Please refer to below thread.
[SRM 7.0 Error in Display of Approval in Purchase Orders|SRM 7.0 Error in Display of Approval in Purchase Orders]
Would really appreciate your help.
Thank you. -
SRM Process Controlled Workflow
Hi Exports,
I have created a Process schema for SC object type (BUS2121)..
Looks like my process levels are trigged before the shopping cart is actually ordered by the user..
Is this a normal behavior? or I am missing any configuration? or I need to have a additional process level initially to check whether the SC completed?..
Please advice..
Thanks in advance
BharathHI,
Yes. That is correct task ID.
FYI. Task ID List for Process-Controlled Workflow
SRM Contract BUS2000113 No Completion Task
40007980 SRM_CT_APPR1 SRM Contract Approval
40008003 SRM_CTR_Acc Accept Decision / Adjust Document
40007997 SRM_CTR_Revi Revise Document
40107926 SRM_CTR_RW review document
SRM Shopping Cart BUS2121
40007952 SRM_SC_COMP1 SRM Shopping Cart Completion
40007953 SRM_SC_APPR1 SRM Shopping Cart Approval (1)
40007954 SRM_SC_APPR2 SRM Shopping Cart Approval (2)
40007994 SRM_SC_Acc Accept Decision / Adjust Document
40007936 SRM_SC_Revi Revise Document
40007945 SRM_SC_RW Review Document
SRM RFx BUS2200 40107917 SRM_BI_COMP1 SRM RFx Completion
40007982 SRM_BI_APPR1 SRM RFx Approval
40107922 SRM_RFx_Acc Accept Decision / Adjust Document
40007998 SRM_RFQ_Revi Revise Document
40107927 SRM_RFQ_RW Review Document
SRM Purchase Order BUS2201
40007973 SRM_PO_COMP1 SRM Purchase Order Completion
40007974 SRM_PO_APPR1 SRM Purchase Order Approval
40007995 SRM_PO_Acc Accept Decision / Adjust Document
40007996 SRM_PO_Revi Revise Document
40107924 SRM_PO_RW Review Document
SRM Supplier Quote BUS2202 No Completion Task
40007981 SRM_QT_APPR1 SRM RFx Response/Bid Approval
No Adjust task
40007999 SRM_QTE_Revi Revise Document
40107928 SRM_QTE_RW Review Document
No Completion Task
40008000 SRM_QT_APPR2 SRM Bid Approval
No Adjust task
40107934 srm_bid_revi Revise Bid
40107935 srm_bid_rw Review Bid
SRM Confirmation of Goods/Service BUS2203 No Completion Task
40007987 SRM_CF_APPR1 SRM Confirmation Approval
No Adjust task
40008004 SRM_CF_Revi Revise Document
40107929 SRM_CF_RW review confirmation
SRM Incoming Invoice BUS2205 No Completion Task
40008005 SRM_IV_APPR1 SRM Invoice Approval
No Adjust task
40008006 SRM_IV_Revi Revise Document
40107925 SRM_IV_RW Review Document
Auto 40007988 SRM_AUTOAPP Automatic Approval
Auto 40007989 SRM_AUTOREJ Automatic Rejection
Regards,
Masa -
SRM Process Controlled Workflow - Re-start using FM BBP_PD_SC_UPDATE
Hi All,
We are upgrading from SRM4.0 to SRM7.0 SP07 in classic scenario. We switched to Process Controlled Workflow.
We have a CUSTOM application where the requisition items are entered and a Shopping Cart is created in SRM through Function Module BBP_PD_SC_CREATE. When the Shopping Cart is created in SRM , the Process Controlled Worflow is triggered successfully.
In the custom application , we allow users to do changes to the requisition that are awaiting approval.The changes are updated in SRM Shopping Cart through function module BBP_PD_SC_UPDATE. It is noticed that the workflow process levels are not re-started after the shopping cart is updated through FM BBP_PD_SC_UPDATE.
However , the process levels are re-started when the change is directly done to the Shopping Cart in SRM POWL. We want the process levels to be re-started even when the changes are done through BBP_PD_SC_UPDATE. The users are used do changes to the requisition through the custom application. We also noticed that system does not go through BAdI /SAPSRM/BD_WF_PROCESS_RESTART when changes are done to the SC through BBP_PD_SC_UPDATE.
Is there any way that we can trigger process level re-start when SC is changed through FM BBP_PD_SC_UPDATE
Thanks
SukumarHI ,
This is not the correct way of updating the SC. please check the below process...
first you try to get the SC document in Edit mode and this can be done only SY-UNAME should requester of the SC or( user who are changing the SC should be in the Org structure ). ( This point why i mentioned is you mentioned that your editing through custom application ).
note : use try and endtry and catch the exception when u get the SC document in Edit mode.
DATA: lo_pdo_sc TYPE REF TO /sapsrm/cl_pdo_bo_sc_adv.
"Instance SC PDO Layer
lo_pdo_sc ?= /sapsrm/cl_pdo_factory_sc_adv=>get_instance( iv_header_guid = p_guid "ps_shopping_cart-guid
iv_mode = /sapsrm/if_pdo_constants_gen_c=>gc_mode_edit ).
now you do what ever changes to the document. I mentioned points below.
"Get Item Details
lo_pdo_sc->/sapsrm/if_pdo_bo_sc~get_item_detail
do changes to the items of the SC.
"Update SC Items
lo_pdo_sc->/sapsrm/if_pdo_bo_sc~update_items
"Submit Update
lo_pdo_sc->/sapsrm/if_pdo_base~submit_update
"Save SC
lo_pdo_sc->/sapsrm/if_pdo_base~save
or order the SC again.
COMMIT WORK AND WAIT.
regards,
Devi -
SRM Process Controlled Workflow Issue - Process Level Agent not shown up
System: SRM 7.0 (SP09)
Implemented BADI to determine agents at process level - BADI Definition /SAPSRM/BD_WF_PROCESS_CONFIG
Configuration: 1 Process Level (Seq 100, Lvl Type A, Resp. Resolver Name: Z_XXXXXX, Task ID 40007954, Decision Type 1)
When creating the Shopping cart based on the cart value, the agents are determined correctly and process level GUID is created with Agent ID associated.
something like
GUID1 - APPR1
GUID2 - APPR2
GUID3 - APPR3
GUID4 - APPR4
Before "Order" when we do preview of Approval Process, it shows all the approvers in the sequence as expected. As soon as the cart is ordered, the first process level GUID lost its agent thus throwing error saying "Strategy Z_XXXXXX did not determine any approver"
But when we look at the table /SAPSRM/D_WF_016, the corresponding entires of GUID1 has the agent ID as APPR1.
The task 40007954 has been GENERALIZED so as the master workflow template 40000014. The same is working in our Dev system but throwing error "Strategy Z_XXXXXX did not determine any approver" in QA system.
Any input is highly appreciated.See the thing is the agents were picked up & saved in the table /SAPSRM/D_WF_016 in the process level BADI. The first process level guid doesn't get processed in the RESP_RESOLVER BADI. I put the break point and can see the agents were picked up & saved in Process Level BADI.
The funny part is it is working just fine in the Dev system. Secondly, when we do BOB for the same user (requester), it picks up the first level approver without the error.
Meaning, If USER1 shops for himself (Creator & Requester are same), we encounter this error. If USER2 shops for USER1, then the corresponding approvers were picked up correctly without the error. USER1 & USER2 have same authorizations in SU01D (USER2 is copy of USER1, so no authorization issues). Approvers determination is based on the requester.
Somewhere, we miss the settings. Don't know where though. -
Process Level Config in SRM 7.0 workflow
Hi,
I am implementing Process-controlled workflow in SRM 7.0 for the first time. We have identified some 5 levels of approver depending on the total shopping Cart value.
1. >= $XXX; Product Category manager (based on UNSPSC code at item level)
2. >= $x,xxx: Line manager
3. >= $xx,xxx; Cost Center manager (based on cost center)
and so on ..
As per my understanding,
First we need to create following Filter values for RESP_RESOLVER_NAME:
ZSC_PRODUCTCAT_MANAGER
RR_MANAGER
ZSC_COSTCTR_MANAGER
Then, based on these filter the following BAdi implementations will be called to get responsible approver list:
ZSRE_BD_SC_PRO_MGR
/SAPSRM/BD_WF_SC_RR_MANAGER
ZSRE_BD_SC_CCR_MGR
and the process level may have the following entries for BUS2121, Zevalution ID & Zprocess schema:
Level # Level Type Evaluation ID Responsibility Resolver Name Task ID Decision Type
100 Approval ZEV_SC_001 ZSC_PRODUCTCAT_MANAGER 40007953 4
150 Approval ZEV_SC_002 RR_MANAGER 40007953 4
200 Approval ZEV_SC_003 ZSC_COSTCTR_MANAGER 40007953 4
999 automatic
Create the custom events & expressions:
Evaluation ID Expression SAP formula builder
ZEV_SC_001 ZE_SC_LEVEL_001 Total Shopping Cart value exceeds $ XXX
ZEV_SC_002 ZE_SC_LEVEL_002 Total Shopping Cart value exceeds $ X,XXX
ZEV_SC_003 ZE_SC_LEVEL_003 Total Shopping Cart value exceeds $ XX,XXX
Question:
Am I going in the correct way..or
Can we do it using SAP standard events, expressions or spending limit approver badi implementation with only one process level for RR_SPENDING_LIMIT_APPROVER, using some custom tables for Product Cat manger/Cost Center manager list.
Regards,
BijayaHi all,
I have a client requirement like below,
A PO is in ordered status and if some one chages the PO value and if the changed value is more than 1000 Euros then the PO has to go through the approval process else it should go for an automatic approval.
Can any of you please guide me how to acheive this functionality.
Just for reference I am giving some details :
I have created an Eval Id (ZEVAL, this is the event), and this event linked to a expression(ZDET_SCHEMA: Function module for determining the schema), and I have 2 process levels for the schema
1 Level will have folowing details:
Level # Level Type Evaluation ID Responsibility Resolver Name Task ID Decision Type
100 Approval ZE_PO_EXE ZE_PO_APP 40007953 4
and the evalutio id ZE_PO_EXE points to an expression(ZDET_PO_CALC Function module) ZDET_PO_CALC Function module will have the actual manipulation for calculating the price change and passes a result 'X' or space , if 'X' level 100 will get excecuted else level 2 will be executed.
2 Level will have an automatic approval
But some how this is not working as per the requirement.
Any info will be highly apreciated.
Thanks in advance
Krishna -
Hi All Workflow Experts,
I have started developement of Item level Approval WF in SRM.
Can anybody help me what are the steps I need to follow for development.
Currently I am able to get the approval step but Approvers are not coming. some step missing i guess.
In the Item level WF I need to do following things
1) first 3 levels will be the header level approval
2) next 2 steps will be item level approvals
And this workflow should have all the functionality of standard WF of SRM.
I dont know how to achieve this. I am very new in WF.
Any help will be awarded
Thanks
SmitaHello,
First you can check the sample implementation to get start.
Item level approval works with 3 tables that are sent to worklow instance each time the document (SC or PO) is changed (or created) :
- "object" table that define the object to be approved and their criteria (3 possible)
- "item" table that link item to approval object
- "approval" table that contain that define for each approval level the approver and the object to be approved
Stay close to the sample implementation to generate the 3 tables and it should be fine.
Now, if all items are linked to the same approval object, it is like a header approval (for your first three steps).
In the badi:
An import parameter "approval_index" in the badi indicates you at wich step the workflow stands. Consider that that you only need to send the following steps including the current step (actual index).
In general: check notes and make the system be very up to date concerning workflow correction
Rgds,
Pierre -
How to include portal link in task description of SRM 7.0 workflow
HI,
I want to include the SRM 7.0 Portal link in the standard task 40007980.
the link should be generated from parameters so that even in quality the url is generated as per the system settings.
Kindly guide me how i can achieve it.
Thanks in advance,
Regards,
NehaThanks Masa for your response.
I have a question here..if i add an attribute in the business object then would that be available in the Task container? I have gone through this program but it reads ITS_DEST which is obsolete incase of SRM 7.0 and it does not return the correct portal link.
Kindly let me know how can i get the right portal link? or would there be a need to construct it. If i have to construct then please let me know how can i get all the information to create the link. Also please tell me if it is possible to read these values in the mentioned task.
Looking forward to your response.
Regards,
Neha -
Hi friends,
In SRM, po approval W/f is in completed status. PO is replicated in R/3. But SRM status is not updated. Is there any way we can update SRM status?
regards,
VittalprasadTry function BBP_PD_PO_STATUS_CHANGE_WF
Thanks
johnson zavier -
SRM Workflow for external Purchase requisitions ECC
Dear experts,
We are in SRM 7 Classic scenario , ECC 6. Using SRM process controlled workflow . We want to enable SRM workflow for external Purchase requisitions. As per SAP note 505030 topic 16 , approval is not triggered in SRM for external requirements. So we need to find a new solution as it's a clinet requirement.
Current scenario:
External purchase requisition created from ME51N or Plant maintenance are sent to SOCO for buyer completion. External PRs generate a SC BUS2121 EXTR in status approved.
Desired scenario:
We want those external requirements to be sent to SRM for approval (approval with completion + approval)
After implementing changes suggested in Prasannau2019s document (http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/5082a622-7310-2c10-1a9b-ef31dd69a770 ) , the Workflow is still not triggered for the external PRs, the SC is created but remains in status awaiting approval. No work item is created (neither in BBP_PD not in SWI6, not in SWIA).
Can anyone provide some guidance on what else need to be changed in order to activate SRM Workflow for external PRs?
Many thanks in advance,
Nuria
Edited by: NuriaUB on Dec 28, 2011 5:14 PMHi Any one got answere this issue. I also implemented the steps provided in the document created by Prasannau2019s. The workflow is getting triggered for external requisitions now but when we are changing the PR in ECC and transferring again that time its not gettign triggered neighther its restarting the exisiting approval workflow in process (if any).
Thanks,
Swapnil -
Workflow doesn't determine WBS owner for SC with Combination of CC & WBS
Dear Friends,
We had an issue in SRM 7.0 workflow that workflow is not determining Project Manager as approver for the SC created with combination of cost center and WBS element, instead Worklfow is triggering to CC Manager for WBS line item. If SC created with single item with WBS element then it is fine. The workflow problem comes when the SC created with combination of CC & WBS only.
Can anobody throw some light on the issue.
Regards,
KumarHi
Check if workflow is at all getting activated for this SC using SWI6.
If you are using Process controlled workflow, check SLG1 logs for evaluations of your bRF expressions whether the schema and process level are getting activated or not....
One more thing, check whether Object Type LInkage is active or not in SWE2
Virender Singh -
Workflow to venders related to PO missing delivery date
Hi all,
I want SRM to send Workflow automatically to venders when the venders missed the delivery date of POs or thier PO responses.
Did anyone realize cutomer requirement like above?
or if you have any idea to realized this requrement without add-on program, would you share it?
Best regards,
Tadasuke
Edited by: Tadasuke Hattori on Mar 24, 2009 1:36 PMHi Masa,
Thank you for your reply.
I used the word "miss" or "missing" by mistake.
Purchasers or requestors want to let the venders to know, if the delivery is not completed alothough the delivery date is already passed.
I am looking for WF function or something for delivery urging or delivery reminders to the venders.
Regards,
Tadasuke -
Interrupt workflow process in process controlled workflow
Hello experts,
In a custom requirement, we need to interrupt the workflow process.
For example, if we have 4 levels of approval. After the 2nd approver has approved the shopping cart, then the workflow process should be kept on hold. Based on a custom interface result, if the condition from another interface is satisfied, then the shopping cart should appear in 3rd approver's UWL.
I tried with triggering interrupt method of class /SAPSRM/cl_wf_apv_facade in save BADI of shopping cart. But it did not work.
Please let me know how can i interrupt the workflow process till some custom condition is satisfied.
Regards,
Yayati EkboteQuite often this kind of requirements can be fulfilled by using wait steps in the workflow. One example could be that you put a "wait for event" step in your workflow template. Then you could trigger this event from your interface (or whatever) with function module SAP_WAPI_CREATE_EVENT.
Maybe I should ask that how do you know that the condition has been fulfilled? Is it a field in a certain table, or? If yes, instead of the "wait for event" step, you could also wait that your condition is fulfilled (a field in your table gets value X). Just take a look into the workflow template and its step types. Wait step is the way to go.
Of course it might be possible that in the SRM/shopping cart workflows, there is already something built-in, which can be then utilized by using some of the BADIs, but if you cannot find anything from the documentation, then choose one of the above-mentioned approaches.
Regards,
Karri -
Hi Experts,
my issue is the following: We try to create a purchase order in SRM with a local mapped category (mapped to the local srm system) and depending on the user the target system should be overwritten in BADI bbp_determine_logsys to get the purchase order in the respective backend.
The idea is to use all categories centrally and map them depending on the purchasers origin country.
The question is that ...
If we map the category to the backend system of the purchaser and try to transfer the purchase order, there will be no error (not in RZ20 or anything) - of course also the direct way with the FU bbp_procdoc_tansfer will work.
If we map the category as it should be to the local srm system - the workflow transfer won't work anymore and we got an error message in RZ20 with the following text: Error reading the export data for EXEC transfer of purchase order <PO No.>.
The very strange thing is, that even in this case with the FU bbp_procdoc_transfer the purchase order can be transferred to the backend of the respective user and it will switch the locally mapped backend to the purchaser / users one.
Could anyone imagine what might be a problem - is there any check in the workflow itself what raises the exception and aborts the workflow.
Thanks for your help.
Cheers,
TimoI am not sure if this is gonna help you..
Note 1154122 - BBP_POC : Backend Data validation from SRM
Regards,
PR. -
I am new to Workflow!!!
Hi,
Any documentation related to workflow please email me [email protected] It will be greatly appreciated.and info for workflow certification.
Thanks in advance points will be rewarded.
Aysam.Hi
<u>Incase you are planning for SRM certification, then Workflow is quite important part of it.
I am not sure, what workflow specific documents are you looking for.
Anyways, Please find few links, which are quite important for SRM workflow.</u>
<b>http://help.sap.com/saphelp_srm50/helpdata/en/ee/277e3c281f1817e10000000a114084/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/8b/4fa9585db211d2b404006094b92d37/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/1c/df0e3bfd97304a94b064d6a87cf72d/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/5a/af5f1a85d011d2b42d006094b92d37/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/5a/c5173f5ff48443e10000000a114084/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/5a/af5f0b85d011d2b42d006094b92d37/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/fb/8cda4105aa3f5de10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/2d/da3142680d5c33e10000000a155106/frameset.htm</b>
Hope this will help.
Please reward suitable points, incase it suits your requirements.
Regards
- Atul
Maybe you are looking for
-
Photosmart C6180 prints too many copies of PDFs and HTML-documents
Hi, My Photosmart C6180 prints multiple copies of documents even if I haven't asked for it. This seems to only apply to PDFs and HTML-documents, I haven't seen it happen with Word/Excel. It's not consistent, it happens most of the time but now always
-
How to check an alert or LOV is displayed at Forms
Is there any other way , shall we identify any alert/Message/LOV is opened ? Please advise on this.
-
Error : configuration variable problem
Hi, i try to develop first mobile application with flash builder 4.5 , then the see one error " configuration variable 'compiler.library-path' value contains unknown token 'FLEX_SDKS" , any one have idea about fix this error Thanks in advance, achiev
-
Hi Folks, I could enter enter and save planning figures in campaign and marketing plan. But I don't get anything after clicking on Budgeting tab in MP. Is there any authorization object which needs to be added in user role? Please suggest. Regards, N
-
AE CS6 Far slower than 5.5 for some reason.
Howdy.. I have a fairly complex photo-collage comp in AE CS6. It's 1m long. When I render with CS6, the estimated time is around 6 hours, however, if I 'save-as' a 5.5 project and render than with 5.5. the ETA is juat 2.25 hours... Anyone else seeing