Traditional cloud integrations require corporate network engineers to open port 443 inbound in the corporate DMZ. The SAP Cloud Connector eliminates this risk through Reverse-Invoke:
ProxyType = OnPremise, the BTP Connectivity Service routes the request back through the existing established tunnel.To prevent internal network topography (server names, private IP subnets) from being exposed to the cloud layer, the Cloud Connector enforces Virtual Host Mapping:
| Attribute | Virtual Host (BTP Facing) | Internal Host (On-Premise ERP) |
|---|---|---|
| Host Name | s4virtual.corp (Arbitrary logical name) |
s4prod01.internal.corp.local (Physical FQDN) |
| Port | 443 (Standard TLS port) |
44300 (ICM HTTPS port) |
| Exposure | Configured in BTP Destination URL | Never revealed outside the on-premise DMZ |
In production Clean Core architectures, side-by-side applications must never use a single hardcoded "technical user" (such as RFC_USER) to read or write business documents. Doing so destroys audit trails and bypasses individual PFCG role authorizations.
CERTRULE, and maps the user to their local ABAP user (SY-UNAME).Even after a system is mapped, the Cloud Connector blocks all traffic by default until individual URL paths are explicitly whitelisted:
| Exposed URL Path | Access Mode | Typical Use Case |
|---|---|---|
/sap/opu/odata/sap/ |
Path and all sub-paths | SAP Gateway OData V2/V4 service consumption for BTP CAP apps. |
/sap/bc/srt/rfc/sap/ |
Path and all sub-paths | SOAP web service and Tier-2 RFC wrapper invocation. |
/sap/bc/bsp/sap/ |
Exact path only | Fiori tile launchpad catalog integration. |
| HTTP Status / Error | Root Cause | Production Resolution |
|---|---|---|
403 Forbidden - Resource not accessible |
URL path is not whitelisted in the Cloud Connector. | Open Cloud Connector Admin > Cloud To On-Premise > Add path with Path and all sub-paths. |
502 Bad Gateway - Connection refused |
Virtual host in BTP Destination does not match Cloud Connector mapping. | Ensure Destination URL=https://<virtual-host>:<port> exactly matches the virtual mapping. |
401 Unauthorized - Certificate untrusted |
S/4HANA does not trust the Cloud Connector CA certificate. | Export the SCC System Certificate and import into S/4HANA transaction STRUST under SSL Server Standard. |
Explore free client-side interactive utilities to accelerate your S/4HANA migration: