Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Call VB client program in SAP and get Return value in SAP

Former Member
0 Kudos
293

Hi experts,

I have one requirement where i have one client and server program designed in VB.NET. Client will fetch some value from server. Now i want to call this client through SAP and catch the return value directly in SAP. What are the possible ways to achieve this? I know there can be a  text file based interface, but i don't want this.If possible i want to directly communicate from SAP to server program and get the return value. ( Client-server are using TCP/IP protocol ).

Please give your suggetions and if possible details information on this.

Thanks a lot.

2 REPLIES 2
Read only

JackGraus
Active Contributor
0 Kudos
237

Hi Paresh, To call VB.NET from SAP you can:

  • implement a webservice in VB.NET that will be called from SAP. The webservice will return your return value to SAP. To call the VB.NET webservice from SAP you can generate a web proxy in SAP.
  • implement a RFC server in VB.NET using the SAP.NET connector. Then the RFC server will return your values to SAP. The SAP.NET connector is a .NET library delivered by SAP to connect SAP to a .NET server (or client) application.

Regards Jack 

Read only

madhu_vadlamani
Active Contributor
0 Kudos
237

Hi Paresh,

Jack suggested some goo options.You can use bapi or any rfc and create some screens in vb.Call this rfc from vb and push or pull data from sap.This will be very fast and easy.

Regards,

Madhu.