Requires Free Membership to View
When you register, you will start receiving targeted emails from my award-winning team of editorial writers. Our goal is to keep you informed on the hottest topics and biggest challenges faced by SAP professionals today.
Hannah Smalltree, Editorial DirectorFor the most part, using SAP's Function Builder to test BAPIs is a fairly
straightforward excercise. However, one major caveat when using this
application is that you must be very aware of case sensitivity for the
parameters you are entering. BAPI_CUSTOMER_CHECKPASSWORD illustrates this
caveat beautifully. The password field used by the Internet User facility
(SU05) is case sensitive. This means that whatever case used when creating
the password must be replicated exactly when testing in the CHECKPASSWORD
BAPI. However, the default behavior of the Function Builder when testing a
BAPI is to set all parameter values to upper case. This means that if your
password was created entirely in lower case, the Function Builder will
change
the entered password value to upper case, thus causing the password to
become invalid when attempting to authentiate against the SAP Internet User
facility.
In order to get around this, simply check the 'Upper/Lower case' box at the
top of the 'Test Function Module: Initial Screen'. This will tell the
Function Builder to treat all of your parameters as case sensitive when
testing against a BAPI.
This was first published in April 2002