2025 Mar 05 11:14 AM - edited 2025 Mar 14 10:47 AM
Hello everybody,
is there any possibility to call a outbound service from SAP Public Cloud to a Websocket RFC server that is running in a fenced company network ? I have already called that Websocket RFC server with success but in that scenario the server must be accessible from the internet.
Maybe there is any way to use a VPN tunnel to get that connection done? Maybe even not with Websocket RFC if that should not be possible but with HTTP or even thru BTP like:
SAP Public Cloud -> BTP (some destination or tunnel) -> external program in a fenced company network (server).
Can such scenario be accomplished at all or is it not possible?
Greetings!
@simon_luser , @Ulrich_Schmidt thanks for your replies - update 14.03.25 - in the meanwhile i have installed the Cloud Connector on the machine where my WebSocket RFC Server is running (inside a fenced company network). Sadly i still wasn't able to establish a connection. For now i am not sure if this can be done using the Cloud Connector combined with a WebSocket RFC call from SAP public cloud. The problem is, as i suppose, that in the cloud connector there is no option for a RFC protocoll while selecting the target system "Non-SAP" that is my WebSocket RFC server. the possible option are:
Therefore i have selected the TCP protocol that at least does "see" the WebSoclet RFC server running on its port
but with that configuration i get no connection to the server. In the monitor view i do not see any throughput for the configured Cloud Connector.
I have also found a blog entry from Thomas Weiss (from 2021 - maybe its outdated?)
that is saying the following:
So i suppose for the scenario:
--> SAP Public Cloud (embedded steampunk) to WebSocket RFC Server in a fenced company network some different communication type must be used.
Or maybe i am doing something wrong? any ideas?
Greetings!
Request clarification before answering.
Unfortunately, after discussions with the S/4 Cloud experts, it became clear that the current ABAP systems in the Cloud (S/4 HANA Cloud, Steampunk) do not provide the necessary functionality of setting an HTTP Proxy in a WebSocket-RFC Destination. ☹️ (So Cloud Connector cannot be used atm.)
In a Cloud-based ABAP system, the end user does not have direct access to RFC destinations (transaction SM59), this is "hidden" by these abstract concepts like "Communication System", "Communication Scenario", "Communication Arrangement", etc.
So I guess at the moment, you have only two chances:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
72 | |
19 | |
9 | |
8 | |
7 | |
5 | |
4 | |
4 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.