<P>
Hi Workflow Gurus,<BR>
<BR>
This problem is regarding the n-Step Item Level Approval Workflow for<BR>
shopping cart in EBP (WS14500015). We are on SRM 4.0.<BR>
<BR>
We have written the code in BADI BBP_WFL_APPROV_BADI to determine the <BR>
approvers. We are facing some problem in the approval process for the <BR>
non-catalog items. In case of non-Catalog item, the workflow should first go to the Buyer for the particular item based on the Product <BR>
Category for approval.<BR>
<BR>
This works well when the user creates the shopping cart. (i.e. it <BR>
correctly determines the buyer and sends the workitem to him)<BR>
<BR>
But if the user changes the Product Category for which a different <BR>
buyer is responsible before it is approved by the earlier buyer, <BR>
then, it goes to the old buyer as well as the new buyer.<BR>
<BR>
Also this problem is not observed in our development environment but <BR>
it is there in Test and Prod environments. The code in BADI is <BR>
identical in all three environments. I therefore do not think that <BR>
there is any problem with the program logic of BADI.<BR>
<BR>
Can you please advise what could be the reason? Appreciate your early response.<BR>
<BR>
Thanks in advance...<BR>
<BR>
Regards,<BR>
Amit&nbsp;  <BR>
<BR>
&nbsp; <BR>

</P>


<br><br>
<a href="http://adworks.rediff.com/cgi-bin/AdWorks/sigclick.cgi/www.rediff.com/signature-home.htm/1507191490@Middle5?PARTNER=3"><IMG SRC="http://adworks.rediff.com/cgi-bin/AdWorks/sigimpress.cgi/www.rediff.com/signature-home.htm/1963059423@Middle5?OAS_query=null&PARTNER=3" BORDER=0 VSPACE=0 HSPACE=0></a>