We create Sales Orders from customer EDI data. When this happens, we want to send a message/workitem to the Customer...
Service Department letting them know an order has been created. Customer service also manually creates sales order at which time we do not want to generate any type notification. I have created a workflow based on BUS2032 - ALECREATED. However, a workitem is generated all the time (manually created and EDI created). How can I create a workflow based on the successful processing of the idoc (IDOCORDERS)?
I am unable to tell you exactly what happened but I suggest you investigate the following:
1. Check (if you already have then check again to be sure) that the Workflow Event Linkage is only activated for BUS2032.ALECREATED and BUS2032.CREATED.
2. Activate the WF Event Log and create a Sales Order manually (not using EDI). Which event is being raised? I did this in my system (R/3 release 4.6C) and only event BUS2032.CREATED was raised. The WF Event Log can be switched on/off using transaction SWELS
3. If the event BUS2032.ALECREATED was being raised then you can either:
- Debug the transaction to see why that event is being raised
- Log an OSS with SAP
Dig Deeper on SAP workflow development
Related Q&A from Alon Raskin
Find out how to configure clients so that the same version of an SAP workflow item is used when the workflow is triggered in separate clients. Continue Reading
An SAP user has created a user decision step in an SAP workflow item and wants to know how an end user can send an attachment to other users. Continue Reading
A SearchSAP.com reader wants to know how to hide the forward button in an SAP Business Workplace toolbar. Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.