Skip to main content

SAP Cloud Connector

Read the configuration of an on-premise SAP Cloud Connector: connected subaccounts, system mappings and the resource whitelist that decides which backend paths BTP can reach.

SAP Cloud Connector Logo

Authentication

This connector uses Token-based authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use

Using the Smart Chat

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions

This connector provides 6 actions:

ActionPurposeParameters
get_versionRead the Cloud Connector version and high-availability role. Use it to confirm the connection reaches the administration API at all.No parameters
list_subaccountsList the BTP subaccounts this Cloud Connector is connected to, with their region hosts. The regionHost and subaccount values the other actions need come from here.No parameters
list_system_mappingsList the system mappings of a subaccount: which virtual host each internal backend is exposed as.regionHost (string) required
subaccount (string) required
list_mapping_resourcesList the allowed resources path whitelist of one system mapping. This is what decides whether a request reaches the backend, and it exists only in the on-premise Cloud Connector.regionHost (string) required
subaccount (string) required
virtualHost (string) required
virtualPort (string) required
check_path_allowedAnswer whether a specific backend path is covered by the whitelist of a system mapping, and which resource rule covers it. Use this before blaming credentials for a 403: an unlisted path is refused by the Cloud Connector, not by the backend.regionHost (string) required
subaccount (string) required
virtualHost (string) required
virtualPort (string) required
path (string) required
requestSend a raw request to the Cloud Connector administration API for anything the typed actions do not cover, including the write endpoints that add subaccounts, mappings or resources.method (string) required
path (string) required
body (object)