Workflow duplicated during PO approval
Hi,
I have an issue in production system where for a particular cost center and user the same workflow is triggering twice to the approver,
Like for Cost center"XXXX" Level 1 Approver is 'AAAA',
Workflow looks like this - Buyer - > Cost center Level 1 - > Cost center Level 1 - > Cost center Level 2 - > Approved
So the cost center level 1 approver has to be approve the PO twice
I am not able to replicate this issue as its working fine in quality system and not a problem for others
Please let me know why workflow is getting duplicated
Thanks
Hi Rajesh,
Thanks for posting this issue. I don't have any solution in hand, But I can suggest you to try the below in finding the root cause.
1.) Please take the business approval and change the cost center - XXXX manager to BBBB instead of AAAA and check whether the work flow is getting duplicated.
2.) I request you to check this scenario where the shopping carts are getting created for the cost center other than XXXX and if the manager is AAAA, the work flow is not getting duplicated.
3.) And I also request you to check this scenario where the shopping carts are getting created for the cost center other than XXXX and if the manager is other than AAAA, the work flow is not getting duplicated.
Kindly advise.
Best Regards,
Bharathi
Similar Messages
-
Hi Experts,
I am having issue with PO Workflow approval using n-step badi. The system is using srm 7.0 with application controlled workflow.
During the PO approval for few approves when the user clicks on approve he gets a dump with error
Runtime Errors UNCAUGHT_EXCEPTION
Exception CX_WD_CONTEXT
The dump occurs in class CL_WDR_CONTEXT_NODE_VAL, Method: IF_WD_CONTEXT_NODE~SET_LEAD_SELECTION.
Any links as where I should check?
ThanksHi Rajesh,
Thanks for posting this issue. I don't have any solution in hand, But I can suggest you to try the below in finding the root cause.
1.) Please take the business approval and change the cost center - XXXX manager to BBBB instead of AAAA and check whether the work flow is getting duplicated.
2.) I request you to check this scenario where the shopping carts are getting created for the cost center other than XXXX and if the manager is AAAA, the work flow is not getting duplicated.
3.) And I also request you to check this scenario where the shopping carts are getting created for the cost center other than XXXX and if the manager is other than AAAA, the work flow is not getting duplicated.
Kindly advise.
Best Regards,
Bharathi -
Workflow WS14000030 for vendor approval from OPI
Hi,
The task TS14007942(approve creation of vendor) is included in the workflow WS14000030(Vendor One-Step Approval). Also included the agent assignment (Rule 00000157 for Manager).
It is given in help.sap.com as below ..
A vendor that has been transferred to the EBP System via OPI provisionally receives the status locked (all documents containing this vendor temporarily lose their validity). The system now checks the authorization of the purchaser / requester relating to transaction BBPMAININT:
· If the purchaser / requester possesses the change authorization, the 0-step approval workflow WS14000043 starts and the vendor is released immediately.
Depending on the Customizing settings, a workflow notification follows.
· If the purchaser / requester does not possess the change authorization, the 1-step approval workflow WS14000030 starts and the manager of the purchasers purchasing organization receives a work item with a request to approve or reject it.
When I checked the same,
The Transaction 'BBPMAININT' is under the package 'BBP_BUPA'. There is only one authorization object under this package by name 'BBP_BUYER'.
The documentation says "The object consists only of the field Activity.The activity has only one variant, 70 for 'Administration'; in other words: an 'All or nothing' as far as the data of the purchasing company is concerned".
can anyone help me in running the workflow??? How can I restrict the authorization for the transaction BBPMAININT.
Thanx,
Sivagami.RHi
Please try this ->
You have to assign authorization for changing shopping carts during the approval process. This is controlled by means of a role-based attribute BBP_WFL_SECURITY, and is set in the transaction PFCG on the Personalization tab page. There are four possible levels of authorization:
1) High: Workflow is never restarted.
2) Medium: Workflow is restarted based on start conditions.
3) Low: Workflow is always started.
4) No: No changes to the shopping cart allowed during approval.
<u>Please refer to these links.</u>
<u>0-step approval</u>
<b>http://help.sap.com/saphelp_srm50/helpdata/en/8b/4fa9585db211d2b404006094b92d37/frameset.htm</b>
<u>1-step approval</u>
<b>http://help.sap.com/saphelp_srm50/helpdata/en/b8/92303fdcf66d37e10000000a11405a/frameset.htm</b>
<u>Setting Up SAP Business Workflow</u>
<b>http://help.sap.com/saphelp_srm50/helpdata/en/ee/277e3c281f1817e10000000a114084/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/2c/e68d406b305537e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/5a/af5f1d85d011d2b42d006094b92d37/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/8b/4fa9585db211d2b404006094b92d37/frameset.htm</b>
If nothing helps, create a custom authorization object to meet your requirements and you need to attach the same to the particular user role (Take help of BASIS team in this case).
<u>Here are few links -></u>
http://help.sap.com/saphelp_47x200/helpdata/en/52/671624439b11d1896f0000e8322d00/frameset.htm
http://help.sap.com/saphelp_47x200/helpdata/en/52/67168c439b11d1896f0000e8322d00/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/43/237440116fd279e10000000a114b1d/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/2e/6629383d5ec70ce10000009b38f8cf/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/08/237440116fd279e10000000a114b1d/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/8e/707440c56ed479e10000000a114b1d/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/8e/1f7a40cf6bcd62e10000000a155106/frameset.htm
Regards
- Atul -
Standard workflow for downpayment request approval
Hi,
Is there any standard workflow for downpayment request approval?
Please suggest.Hi,
There is no standard flow for the down payment request generally in many projects down payment requests are rarely created process starts with Down payment request F-47 then Down payments F-48
then clearing of Down Payment f-54
Down PAyment request is just a template.If you want to use then use then u can skip this step.
regards
Deepa -
Workflow-status is awaiting approval for rejected item
Hello,
I am working on SRM 5.5. Extended classic scenario.
I have implemented the workflow WS1400133 for 3-step SC approval ( using the corresponding BADI) .
I have an issue , where, if the shopping cart is rejected by one of the approvers, then the approval overview shows result : REJECTED , however, the approval status in the ( approval transaction) , shows the workflow status as 'AWATING APPROVAL'.
So, the user cannot modify the shopping cart to resubmit for approval.
Any inputs as to why this is happening and any solution to this ?
Thanks in advance,
Aravind Nair.Hi Arvind,
When the SC is rejected ,the total value fo the SC becomes 0.Have you set the parameter "no_further_approval_needed" for this condition(for rej items)?
ALso refer the note 790027.Hope this helps.
Regards,
Disha.
PLs reward points for helpful answers -
PO workflow showing status as APPROVED.. but in Oracle status is"IN PROCESS
In Our 11i , one of the PO workflow showing status as APPROVED.. but in Oracle Still showing the status as "IN PROCESS".. could you Please suggest solution...?
Hi,
What is the application release?
Please see if these docs help.
Troubleshooting Purchasing Approval for Documents in "IN PROCESS" or "Pre-Approved" Status [ID 225017.1]
How To Diagnose An Issue In Requester Change Order Processing [ID 453551.1]
How To Reset a Document From In Process or Pre-Approved To Incomplete/Requires Reapproval For Isolated Cases [ID 390023.1]
Thanks,
Hussein -
Urgent: Workflow for travel plan approval
Hi all, can anyone tell me is there any standard workflow for travel plan approval??
also let me is there any standard workflow for plant maintenance??
thanks in advance
with regards,
RajCheck this out....
http://help.sap.com/saphelp_erp2005vp/helpdata/en/d5/202038541ec006e10000009b38f8cf/frameset.htm
-Pinkle -
Workflow for Time-Sheet Approval through ESS in Portal
Hi,
We want to implement Workflow for Time-Sheet Approval through ESS in Portal.
Can you please tell in detail what configurations are needed to be done in portal like UWL?
Please explain in detail.
Thanks,
Rajani
Edited by: Rajani Nandagiri on Nov 19, 2009 10:31 AMHi,
Solved.
Re: How to Configure UWL in Portal
http://help.sap.com/saphelp_erp2005/helpdata/en/ca/115e4088dc0272e10000000a155106/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/39/a1bb5c4c0d4ab4a417e87ef35f1efa/frameset.htm
Thanks,
Rajani -
A Windows Workflow Foundation workflow failed during execution
Needed to know if there was some way to identify what the workflow was that is causing this error? I see this: "Workflow Identifier: 0cb64340-3a44-009e-67af-70963215b839" just not sure what SMLet I can use to see what this corresponds too.
Log Name: Operations Manager
Source: Health Service Modules
Date: 1/2/2013 1:56:56 PM
Event ID: 33880
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: scsm
Description:
A Windows Workflow Foundation workflow failed during execution.
Workflow Type: Microsoft.EnterpriseManagement.WorkflowFoundation.ConfigurationWorkflow
Workflow Identifier: 0cb64340-3a44-009e-67af-70963215b839
Exception Type: Microsoft.EnterpriseManagement.Common.ObjectNotFoundException
Exception Message: An object of class ManagementPackRelationship with ID 6ec982d4-207f-da19-3bc9-e6d2ff7b067e was not found.
Exception Stack: at Microsoft.EnterpriseManagement.Configuration.TypeSpaceCache.Get[T](Guid id)
at Microsoft.EnterpriseManagement.EntityTypeManagement.GetRelationshipClass(Guid id)
at Microsoft.EnterpriseManagement.WorkflowFoundation.ConfigurationWorkflow.prepareNotificationActivity_ExecuteCode(Object sender, EventArgs e)
at System.Workflow.ComponentModel.Activity.RaiseEvent(DependencyProperty dependencyEvent, Object sender, EventArgs e)
at System.Workflow.Activities.CodeActivity.Execute(ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(Activity activity, ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)
at System.Workflow.Runtime.Scheduler.Run()
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Health Service Modules" />
<EventID Qualifiers="49152">33880</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-01-02T19:56:56.000000000Z" />
<EventRecordID>1098867</EventRecordID>
<Channel>Operations Manager</Channel>
<Computer>scsm</Computer>
<Security />
</System>
<EventData>
<Data>Microsoft.EnterpriseManagement.WorkflowFoundation.ConfigurationWorkflow</Data>
<Data>0cb64340-3a44-009e-67af-70963215b839</Data>
<Data>Microsoft.EnterpriseManagement.Common.ObjectNotFoundException</Data>
<Data>An object of class ManagementPackRelationship with ID 6ec982d4-207f-da19-3bc9-e6d2ff7b067e was not found.</Data>
<Data> at Microsoft.EnterpriseManagement.Configuration.TypeSpaceCache.Get[T](Guid id)
at Microsoft.EnterpriseManagement.EntityTypeManagement.GetRelationshipClass(Guid id)
at Microsoft.EnterpriseManagement.WorkflowFoundation.ConfigurationWorkflow.prepareNotificationActivity_ExecuteCode(Object sender, EventArgs e)
at System.Workflow.ComponentModel.Activity.RaiseEvent(DependencyProperty dependencyEvent, Object sender, EventArgs e)
at System.Workflow.Activities.CodeActivity.Execute(ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(Activity activity, ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)
at System.Workflow.Runtime.Scheduler.Run()</Data>
</EventData>
</Event>
HelpEverytime I run it I get nothing.
Tried using the workflow identifier: 0cb64340-3a44-009e-67af-70963215b839 and tried this number as well: 6ec982d4-207f-da19-3bc9-e6d2ff7b067e
Both just take me to the prompt with no info.
EVENT ID 33880 Health Service Modules is the event title.
Help -
Error Workflow System:error on approving Requisition
Hi,
DB:11.1.0.7
R12.1.1
OS:Linux 86x64 Red Hat Linux
We are receiving Error Workflow System:error on approving Requisition?
Could anyone please share the resolution on it if faced before?
Thanks for your time!
Regards,Hi
I see the below error in log.
Abort Resolved Retry Reassign Request Information
To SYSADMIN
Sent 20-Apr-2011 13:15:54
ID 5008
An Error occurred in the following Workflow.
Item Type = POAPPRV
Item Key = 104-108
User Key =9
Error Name = WFENG_ITEM_ATTR
Error Message = 3103: Attribute 'DOCUMENT_ID' does not exist for item 'POAPPRV/104-108'.
Error Stack =
PO_REQAPPROVAL_ACTION.ReserveAutonomous(010)
PO_REQAPPROVAL_ACTION.ReserveDoc(ReserveDoc 020: Doc Header Id = 104)
PO_REQAPPROVAL_ACTION.Reserve_Doc(POAPPRV, 104-108, PO_REQAPPROVAL_ACTION.Reserve_Doc: 01)
Wf_Engine.GetItemAttrNumber(POAPPRV, 104-108, DOCUMENT_ID)
Wf_Engine_Util.Function_Call(PO_REQAPPROVAL_ACTION.RESERVE_DOC, POAPPRV, 104-108, 229749, RUN)
Activity Id = 229749
Activity Label = DOC_RESERVE_PROCESS:RESERVE_DOCUMENT
Result Code = #EXCEPTION
Anybody have any idea on this.
Thanks and Regards, -
FM MM integration - Budget Duplicated during goods issue
Hi,
Budget is getting duplicated during goods issue
Following is the process fallowed:
Process steps
T.code
FM A/c Assignment Update
Remarks
Purchase requisition
ME51N
Commitment item/Fund/Fund Center
Budget Consumed
Purchase requisition Release
ME54N
Commitment item/Fund/Fund Center
Purchase Order
ME21N
Commitment item/Fund/Fund Center
Budget Consumed – PR Reference
Purchase Order Release
ME29N
Commitment item/Fund/Fund Center
Goods Receipt
MIGO
Commitment item/Fund/Fund Center
Budget Consumed – PO reference
Material Reservation
MB21
Created with reference to WBS Element
Goods Issue
MIGO
Commitment item/Fund/Fund Center
Budget Duplicated during goods issue (Note: No Purchasing document reference is updated in line item)
Invoice Receipt
MIRO
Payment
F-53/F-58
Thanks and Regards,
Ravindra KutnikarHi,
This is a standard SAP behavior. You may assign any DUMMY commitment item in FM derive for Consumption G/L. Create a derivation rule based on G/L and wherever you dont want budget control, put dummy commitment item. Goods receipt and issue are two different flow. As you said, fod goods issue, there is no reference of corresponding goods receipt. Thats the reason why this happens.
Regards,
Sudeep. -
Badi/exit/Workflow called during execution of the BSP "SRMSUS_SELFREG"
Hi all,
We are running on SRM 5.0.(SP06) Strategic sourcing scenario.We are using enterprise Portal as the front end.My query is that at the end of Supplier registration process,when the Supplier admin creates the USER ID's for the Suppliers(through BSP SRMSUS_SELFREG),is there any way by which we can create the enterprise Portal users for those suppliers at the same time(Automation) ?My BASIS person told me that the automation is possible when the EP system is connected only to 1 backend but in our landscape we are having several systems connected to EP.
Other alternative would be to send a mail to the EP administrator stating that the Vendors User ID's have been created in SRM and the EP ID's need to be created.
For this ,i didnt get any BADi/exit which gets triggered during this USER ID creation process wherein i can write my logic for sending the mail to the EP admin.
There are some Std workflows (e.g. WS10000209)for USER creation but these dont seem to be useful in this scenario.
So the only method left is to modify the Std BSP which we dont want.Has anybody worked on this kind of scenario?
Any suggestions are welcome and will be rewarded as well.
BR,
Disha.Hi
I am still searching.. but no BADI/Exit is called in this case..
<u>Meanwhile, i found few SAP OSS notes, which you can go through -></u>
Note 1031896 Delimiting of Supplier Reg URL due to Special characters
Note 1031070 Supplier cannot be registered
Note 996030 Need to relogin to srmsus_selfreg service when using aliases
Note 1032573 FormofAddr field mandatory in userselfreg.htm page
Note 1003820 Supplier cannot be registered
Note 889451 Not Possible to register in Supplier self-registration
Note 807511 Error message after self registration of supplier admin user
Note 784883 Irrelevant warning message stops self registration
Do let me know.
Regards
- Atul -
Error message during SC approval
Hi Experts,
We are working with SRM 7.0, SP09. I have got an issue in production system. Approver is getting an error message when approving SC as
Execution of Function Module /SAPSRM/FU_WF_RFC_DECISION failed with error 'SAPSRM/CX_PDO_WF_MODE_BAN Action not possible; st'
Surpringly document is approved and follow-on PO is also created and posted in backend.
I suspect problem around role or organizational setup. But not able to simulate the problem in test system and also user attribute check shows all parameters consistent.
Pls share if anyone knows the solution.
BR,
PrashantHi,
You can see this issue in two ways,
1. As you said though the workitem is in error state in the back end the PO is getting created successfully , this could be the because the application configured in the UWL or the worklist does not have any link with the task result. It could be something that the applicaiton is not validating the status of the workitem.
2. Now by looking at the error I stringly feel that the error is because the agent who approved the workitem might not have the enough authorizations to take some action on the workitem check SU53 transaction in the back end when ever he tries to approve the workitem so that you can atleast know what is the authorisation he is missing.
In general scenarios after approval of the workitem the result of the action Like approved or rejected might be set back to the workflow container in your case this is not getting set. so please check for the authorizations
Regards
Pavan -
Goods confirmation workflow is awaiting for approval
Hi Gurus,
while confirm the goods/service when try to check the document i am getting a message as the document is free from errors but when i click on confirm the history is showing as " waiting for approval" but when i go to item details and click on approval button it is showing as "error in process".
Has anybody experienced this type of problem?.
Thanks,
maheshHello Mahesh,
You can verify the status of the Confirmation document through BBP_PD transaction.
The confirmation status if the Awaiting approval should not yet checked.
hence please check the status of the workflow related to the same confirmation in swi6 TRANSACTION.
Try to complete the Workflow manually if the workflo is stucked.
Then verify the status of the docment
let me know if u have any difficulties in the above.
Regards,
Krish -
Purchase order workflow. Levels of approval
Good morning
We are designing a workflow for the Purchase Order approval and have some doubts. We will create a workflow that will have multiple parallel approvers for each stage, based on the values of the items.
The multiple approvers will be required to approve depending on cost centre and on projects. The cost centre approver will be the user responsible assigned in the cost centre master record.
For instance if we have 2 cost centres, 2 different approvers would be required and if for example the total price on the Purchase order for the items of one of these cost centres is high enough, this cost centre will require a second step of approval.
In this last case, we need to know if it is possible to determine in an standard way, the boss or responsible for the first approver that is the one linked in the cost centre master record.
Thank you very much in advance and regards,
AlejandraThank you Kjetil
We are still only designing the workflow, we haven begin to customize it.
I am planning to create a customized workflow for cases with more than one approver at the same level. If we use some table to register if all the approvers have approved and only at that point we marke the Purchase Order as released, I think we could accomplish with the requirement.
Please let me know if you think this is possible.
Thank you very much and regards,
Alejandra
> I don't know how far you have gotten in your
> customizing yet. A similar scenario have just been
> set up by myself here for requisition release, where
> the responsible person's manager would receive the
> workflow if the responsible person himself (or
> herself) had registered the requisition.
>
> However, the standard workflow for requisitions does
> not support more than one approver per release code.
> You can send the workflow to multiple people, but as
> soon as one releases the release is effective. In our
> case this was solved by sending the workflow to the
> person responsible for the largest share when the
> account assignment is distributed.
>
> Since you are not using standard responsibilities you
> have to implement the enhancement to determine
> agents, and in this enhancement you can use function
> module SWX_GET_MANAGER to find the manager of a
> person.
>
> Note that the authorization control is only via roles
> in the release solution. So you need to define
> separate roles for the different release codes if you
> want to prevent people from being able to release at
> several levels.
>
> One additional tip: the flag WFLOW VAPOS should be
> set to X in table T77S0. You can use SM30 to add an
> entry if it isn't already there. When this flag is
> set vacant positions will be handled as if there is
> no manager position.
Maybe you are looking for
-
Location services in photos app: I cant see the taken photos on the map below
I have a problem with the location services in photos app. When a take a picture I cant find it on this map below!!! I have turn on the location services to a camera, too! Does anyone have the same problem as me?
-
How to change the input field's color in SE51
Hi: I need to change the color of input fields in module pool. I tried to modify its screen-color but it did not work. Need your suggestion. Regards Shashi
-
Some function keys are not working on my Portege R830
Like others, I have a new Portege R830 and experienced the sudden unexplained loss of functionality of the 13 function keys. My os is a native windows 7 64bit install, with office 2010 installed afterwards. I have the SSD model. I followed the instru
-
Line break as SQL terminator?
Hi, I typically build up a large worksheet of SQL statements and it is a pain in the neck to have all of them as properly formed SQL along with a semi-colon. Sometimes also plain text is pasted in to be used as literal values in SQL but in itself is
-
CS5: Manual layer break dialog does not appear
Hi If I would like to create a dual layer disc, the following message appears: "the disc requires a layer break" in CS5. I set the layer break from "automatical" to "manual" and tried again but the message appears again and no dialog will be opened a