cancel
Showing results for 
Search instead for 
Did you mean: 

Connecting my Java or ideally nodeJS application to ABAP on Cloud Foundry

0 Kudos

Hi all,

I was wondering is there a way to connect my application (ideally nodeJS) on CF to ABAP system , I see that RFC is not supported on CF. Is there anything I can do to call function on On-Premise system?

Or is there better/modern way even without using RFC at all?

Many thanks

Anton

Accepted Solutions (1)

Accepted Solutions (1)

Answers (2)

Answers (2)

Srdjan
Product and Topic Expert
Product and Topic Expert
0 Kudos

A status update following recent development.

SAP Cloud Connector enablement for RFC channel on NodeJS platform is recently requested by customers and partners: https://influence.sap.com/sap/ino/#/idea/262169

Using SAP Business Connector and WebSocket RFC, available from SAP NW RFC SDK 7.50 PL8, NodeJS (node-rfc) can connect from cloud/internet to OP ABAP systems also like described https://github.com/SAP/node-rfc/issues/212#issuecomment-829090667

mariusobert
Developer Advocate
Developer Advocate
0 Kudos

Hi Anton,

the best way to connect your ABAP System with the Cloud Platform is the SAP Cloud Connector.

Broadly speaking: You can create a destination (representation of your ABAP System) in the Cloud Cockpit and use this destination to from any application running in the cloud foundry env.

I hope this helps you.

Regards,

Marius

0 Kudos

Hi Marius,

Unfortunately RFCs are not supported on CF so far.

https://help.sap.com/viewer/cca91383641e40ffbe03bdc78f00f681/Cloud/en-US/e54cc8fbbb571014beb5caaf6aa...

Even if RFC will be there, I am not sure I can do RFC from Nodejs. I saw something like https://github.com/SAP/node-rfc but it did not work for me and looks like discontinued.

I was wondering what good options are for exposing some logic in ABAP and consume in e.g. nodejs app.

I saw there are ABAP web services but it looks also not that good with alls those wsdls.

Many thanks

Anton