Reputation: 11
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?
Upvotes: 1
Views: 7957
Reputation: 4327
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
Upvotes: 4
Reputation: 306
You can pull data from your app. in many ways.
If your app. has some web service interface you can build web service clients in SAP to fetch the data you need. See here.
Using Native SQL you can access directly from SAP to your app. database, suppossing you have network acces to it. See here.
Also, as stated in the previous answer, you can acces SAP system from your java app. through JCo or through web services.
There are more imaginative forms, as plain text file transfer, EDI, REST, SAP PI... SAP is full of ways to interface with the rest of the world!
Regards
Upvotes: 1