cancel
Showing results for 
Search instead for 
Did you mean: 

Third Party Real Time Integration

Former Member
0 Kudos

Hi all,

I am new to the SAP world. My company just purchased FI/CO and we are in the process of implementing. We have several feeder systems that need to be integrated. Our partner is telling us that we have to send flat files on a timed schedule, but we really need the feeder systems to update the SAP system in real time.

My question is, is this possible with SAP? I know that BAPI's are available but to what capacity?

I have a fair amount of integration experience w/ PeopleSoft (14yrs) and MS Dynamics AX (2yrs) both of which I have done this type of integration to.

Any information and direction would be great.

Thanks in advance,

Scott

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

The third party application is writen in PowerBuilder, is a real time system, and would have the ability to connect to any type of database or api needed.

Shabarish_Nair
Active Contributor
0 Kudos

Scott,

As mentioned earlier if it is via PI you can use java proxies to connect to the 3rd party system using apis.

But could you confirm if you are using PI or not?

former_member181962
Active Contributor
0 Kudos

Hi Scott,

After a bit of googling, i understand that powerbuilder is capable of consuming webservices which is a good news.

Now, what you should do is to have a SOAP to RFC scenario in your XI system.

YOu can look at this weblog to understand a SOAP-to RFC scenario using XI:

https://weblogs.sdn.sap.com/pub/wlg/7729?page=last&x-order=date [original link is broken] [original link is broken] [original link is broken]

However, on the PowerBuilder side, you should have the application able to consume the webservice that would be exposed out of XI.

Regards,

Ravi kanth Talagana

Former Member
0 Kudos

So to clarify, it is possible for a third party application to make a connection to SAP and provide data to the BAPI?

Here is an example of what I am trying to do:

Our third party software will be the starting point for customers. When a new customer is created we need to create that customer in SAP as well (for use with AR). Currently we open a connection to the existing financial application, verify that the customer does not exist and insert the data into the table.

We all agree that we do not want to write directly to the SAP table(s).

What we would like to do is when the user saves the record in the third party app, open a connection to SAP, pass the data to the BAPI, wait for a return code then complete the transaction.

Please advise if this is possible and if so, a link to an example would be great.

Thanks,

Scott

Shabarish_Nair
Active Contributor
0 Kudos

if you are planning to this not via PI, to get a better response i suggest you post your requirement to the abap forum.

/community [original link is broken]

former_member181962
Active Contributor
0 Kudos

Hi Scott,

Yes it is very much possible.

It is however unclear what kin od an application is the third party software.

Assuming that the third party is capable of placing a file in a given file location, your scenario can be technically called a

File-XI-RFC scenario.

An example of which can be found here:

http://www.scribd.com/doc/6663064/File-to-RFC-Without-BPM

YOu can search the forum for File to RFC scenario.

If you can load the Customer master data using an IDOC, you can as wee do a File-To-IDOC scenario.

Regards,

Ravi Kanth Talagana

Shabarish_Nair
Active Contributor
0 Kudos

>

Our partner is telling us that we have to send flat files on a timed schedule, but we really need the feeder systems to update the SAP system in real time.

if you mean if it is possible via PI, then the answer is yes.

VijayKonam
Active Contributor
0 Kudos

You need to check if the feeders have the capacity to send data in real time. If thats possible, then yes it is possible on SAP side with PI

VJ