cancel
Showing results for 
Search instead for 
Did you mean: 

APC (TCP/Websockets) connection for SAP BTP ABAP environment

stem21
Discoverer
0 Kudos

Dear SAP & community!

I found no documentation about ABAP Push Channels on the BTP ABAP environment. Are there any plans to include this feature in the near future?

We, as an implementation partner, have to connect to 3rd party systems which offer only TCP/IP connections very often.

Best regards,

Michael

 

 

Accepted Solutions (0)

Answers (1)

Answers (1)

Ivan-Mirisola
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi @stem21,

As a rule of thumb all apps and SaaS solutions running on BTP will be focusing on the HTTP protocol for all communication with the external world.

I highly doubt that ABAP Runtime will feature websockets communication as it is rated as 'tier 3' under the 'Clean Core' strategy. Therefore, it won't be something you will be able to achieve via the 'ABAP Cloud language set'.

You could implement via Cloud Foundry like so:

https://community.sap.com/t5/technology-blogs-by-sap/how-to-use-websockets-in-the-cloud-foundry-envi...

Or you could use Cloud Connector with the websocket channel:

https://me.sap.com/notes/2573250

Eventually you could have our message integration broker (Cloud Integration Suite) consuming messages from a queue via Websockets. 

Best regards,
Ivan

stem21
Discoverer
0 Kudos

Hi @Ivan-Mirisola ,

thank you for your reply. I agree is it not a modern technology like http. But I do not understand why it should inflict Clean Core Stragety: every handling in the system related to the message could be done via RAP objects. TCP is just a matter of communication.

Regarding cloud foundry: this was also a reason why I am asking. SAP is providing TCP communication via Cloud Foundry but not for the "native" ABAP environment. Somehow a disadvantage when using ABAP on BTP. 

Will check on the Websocket for Cloud Connector though - thanks!

PS: my question is directed also in TCP direction (not only websockets).

Best regards,

Michael