天天看點

how to consume a webservice via ABAP proxy

The function module being exposed as web service looks like below:

how to consume a webservice via ABAP proxy

wsdl: http://x3d:50024/sap/bc/srt/wsdl/flv_10002A111AD1/bndg_url/sap/bc/srt/rfc/sap/zsd_add/700/zadd/zb_add?sap-client=700

SE80, click create button:

how to consume a webservice via ABAP proxy

select “Service Consumer”:

how to consume a webservice via ABAP proxy
how to consume a webservice via ABAP proxy

input WSDL url:

how to consume a webservice via ABAP proxy

There is a pop up window. Maintain user and password accordingly.

how to consume a webservice via ABAP proxy

Activate the proxy class, the status should be Active:

how to consume a webservice via ABAP proxy

search the just created consumer proxy ZCO_ZSD_ADD in SOAMANAGER:

how to consume a webservice via ABAP proxy

Create a new logical port:

how to consume a webservice via ABAP proxy
how to consume a webservice via ABAP proxy
how to consume a webservice via ABAP proxy

Click the ping button to ensure the logical port works correctly:

how to consume a webservice via ABAP proxy

Create a test report like below:

how to consume a webservice via ABAP proxy

Or you can directly test the ABAP consumer proxy class in SE24:

specify the default logical port, and click button “Create Instance”:

how to consume a webservice via ABAP proxy

specify 3 and 4 as input para1 and input para2:

how to consume a webservice via ABAP proxy

execute and get expected result 7:

how to consume a webservice via ABAP proxy

繼續閱讀