Skip to Content
0
Former Member
Feb 18, 2009 at 08:23 AM

Bug

18 Views

Hello all,

Am using CE 7.1 to develop a composite applicaiton

In the process, there is an automated activity which calls a BAPI service via the Activity service interface using a service interface.

The BAPI is BAPI_INQUIRY_CREATEFROMDATA2

Now the wsdl has input and output parameters.

The output parameter of the activity is default named like

BAPI_INQUIRY_CREATEFROMDATA2.Response

This "." in the above name is giving me an error during output mapping (context) of the automated activity.

And if i change the name of the output (return) paramter of the BAPI, the automated activity gives me an exception during run time.

The exception is:

""""Caused by: java.lang.IllegalArgumentException: Parameter with name 'BAPI_INQUIRY_CREATEFROMDATA2Response' does not exist.

at com.sap.engine.services.webservices.espbase.client.dynamic.impl.ParametersConfigurationImpl.determineParameterObject(ParametersConfigurationImpl.java:107)

at com.sap.engine.services.webservices.espbase.client.dynamic.impl.ParametersConfigurationImpl.getOutputParameterValue(ParametersConfigurationImpl.java:113)

at com.sap.engine.services.webservices.espbase.wsdas.impl.OperationConfigImpl.getOutputParamValue(OperationConfigImpl.java:31)

at com.sap.glx.adapter.app.ucon.UnifiedWebServiceCallObject.invokeWebServiceOperation(UnifiedWebServiceCallObject.java:226)

"""""""""""""""""""""""""""

Please help on how this bug can be solved.

Thnks