<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16788" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=468450612-27082009>I am testing this
business addin to limit the profiles and users that can be used as a
substitute in the UWL. The Business Addin gets called from the following
three function modules: SAP_WAPI_SUBSTITUTE_MAINTAIN,
SAP_WAPI_SUBSTITUTE_DELETE,SAP_WAPI_SUBSTITUTE_PROF_GET.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=468450612-27082009>In the UWL you are
not able eliminate the "ALL Task" profile and when SAP_WAPI_SUBSTITUTE_MAINTAIN
is called it calls the business addin interface executes the code in
MAINTAIN_SUBSTITUTE. <STRONG>It does not create the error message in the
UWL and the substitute gets added to the table. </STRONG>Under other
profiles selected in the UWL a system error is created which is not
user friendly. It states"An internal error returned by provider" then
further down the actual message is returned but you would have a hardtime
identitfying it. When the delete module is called the business
addin does not stop the user from deleting the substitution.
The error message is not acknowledged in the UWL. I opened
an OSS note and SAP replied that my description of the above behavior
of the business addin wf_substitute is standard. Has anyone else
experienced this type of behavior in the UWL using the business addin
WF_SUBSTITUTE.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=468450612-27082009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=468450612-27082009>Thank
you</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=468450612-27082009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=468450612-27082009>Tom
Simon</SPAN></FONT></DIV></BODY></HTML>