How do I create an SAP interface to pull some data from our webapplication?

G Sharman picture G Sharman · Sep 27, 2010 · Viewed 7.8k times · Source

We have a Java web application built on a relational database and we would like to create a SAP module to pull some data in from this application into SAP.

What would be involved? My understanding so far is that we would need a Java web-dynpro interface built to import the data from our web-app using SOA.

Also, looking for a vendor who would be able to implement this module for us. I have already looked at some big-name Indian vendors but I feel our requirements would be sufficiently small and un-complicated to not required expensive big-name outsourcing firms.

Any suggestions?

Answer

PATRY Guillaume picture PATRY Guillaume · Sep 28, 2010

You don't need webdynpro to perform this operation. Webdynpro can be seen as a framework, and it won't be easy to integrate it into your own application.

JCO is a java component (library) allowing the connection to a SAP system. It's quite easy to use. I've integrated the lib into application on WebSphere and Tomcat, without any problem. Some tutorials are available here

The JCO will be used to call Remote-enabled functions on the SAP side (RFC). There are a lot of standard function available. Since you didn't gave us any information on your field, i can't really help on this. If you got access to an R/3 system, transaction BAPI can give you an idea of what already exists.

If there is no function that correspond to your needs, then an ABBAPer can help you. If you don't need a "expensive big-name outsourcing firms", then a freelance could be the solution.

However, if you plug into an existing SAP component (and i don't see why you would want to connect to SAP if it does not use SAP...), the apparently "simple" request can be more complex than you think.

Regards
Guillaume