cancel
Showing results for 
Search instead for 
Did you mean: 

RFC call through JCo or webservice

Former Member
0 Kudos

Can anybody point differences(advantages/disadvantages) between a)calling a BAPI using JCo b)creating a web service for the RFC and calling the webservice fron WD application.

regards,

Bhupesh

Accepted Solutions (0)

Answers (1)

Answers (1)

Yashpal
Active Contributor
0 Kudos

Hi Bhupesh,

Jco is written in java and it convert the java calls into the native ABAP calls ..so comunication is done between a java program and r/3 system through the JCo.....if the BAPI is exposed as a webservice ..then the processing language use is XML and SOAP protocol any language which can create and process XML can communication to BAPI(r/3) system...like java,dotnet etc....else u need a middleware like JCO which can convert java calls to abap calls for that language ...and now a days ....XML is commanly used by most of the Internet technologies...

hope this will clear ur doubt.

Regards,

yash

Former Member
0 Kudos

Thanx Yash.

So,if I want to call a BAPI from my java/WD application,I publish the BAPI as a webservice rather than using JCO.

In this case how is the authentication to the R/3 going to take place?Can you point out some links describing how to do it?

thanx,

Bhupesh

Yashpal
Active Contributor