2008 Jul 11 10:06 PM
Hello All,
I want to BAPI expose as web service. I am working on SAP 4.6C veresion. Using this server can i expose BAPI as web service.
In BAPI explorer after select the BAPI, In right side there is a tools option, Under the tools option i am not able to see Create Web Service option. Plese can any body suggest me. Using SAP 4.6C version can i expose bapi as webservice.
Thanks
VenkatK
2008 Jul 11 10:53 PM
Hello,
In that version for what I now I dont think it is possible. You can use .net connector or java conector in order to connect to you RFC. And then with java or .net expose the webservice.
Hope this helps,
Gabriel P.-
Hello All,
I want to BAPI expose as web service. I am working on SAP 4.6C veresion. Using this server can i expose BAPI as web service.
In BAPI explorer after select the BAPI, In right side there is a tools option, Under the tools option i am not able to see Create Web Service option. Plese can any body suggest me. Using SAP 4.6C version can i expose bapi as webservice.
Thanks
VenkatK
2008 Jul 11 10:53 PM
Hello,
In that version for what I now I dont think it is possible. You can use .net connector or java conector in order to connect to you RFC. And then with java or .net expose the webservice.
Hope this helps,
Gabriel P.-
2008 Jul 14 3:52 PM
2008 Jul 15 7:55 PM
Hello all,
Plese can any body suggest me, Using SAP 4.6C version can i expose bapi as webservice.
Thanks&Regards,
VenkatK
2008 Jul 15 10:26 PM
Even on 4.6C, if you create an RFC, it will automagically be exposed as a webservice. No other work required.
You can call it using the query http://<server>:<port>/sap/bc/soap/wsdl11?services=<NAME_OF_BAPI_OR_RFC>, you can pass querystring parameters for client/username/password if required. (sap-client, sap-user, sap-password).
You can also browse the web service RFC's using the following url: http://<server>:<port>/sap/bc/bsp/sap/WebServiceBrowser/search.html
2008 Jul 15 10:45 PM
In 4.6 C you can't expose your BAPI as webservice.
http://<server>:<port>/sap/bc/bsp/sap/WebServiceBrowser/search.html shows BSP service. But in 4.6c BSP is not there.
From 4.7 SAp included WAS as integrated part of R/3. So from 4.7 onwards you can use BAPI to expose as a webservice
2008 Jul 15 11:07 PM
Hi Venkat,
SAP provide the SAP Business Connector which will expose RFC-enabled function modules, which include BAPI's, as web services.
The SAP BC is an OEM version of the WebMethods Integration Server and is available for download from SAP.
An alternative way of doing this, which I favour, is to use the latest SAP Web Application Server ABAP to expose the functionality as a webservice.
Install the latest WAS standalone in your landscape, or even better use an existing one if you have it. The Solution Manager system is an ideal candidate.
Then write a wrapper RFC-enabled function module on the WAS server that calls the 4.6C system using RFC.
You expose the new function module as a web service and use it as the end point for your ws calls.
Cheers
Graham Robbo
p.s. Of course the SAP official answer would be to implement PI/XI.
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |