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.
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:
| Action | Purpose | Parameters |
|---|---|---|
| get_version | Read the Cloud Connector version and high-availability role. Use it to confirm the connection reaches the administration API at all. | No parameters |
| list_subaccounts | List 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_mappings | List the system mappings of a subaccount: which virtual host each internal backend is exposed as. | regionHost (string) required subaccount (string) required |
| list_mapping_resources | List 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_allowed | Answer 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 |
| request | Send 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) |