# Connect to SAP OData

The SAP OData connector runs in all SAP On-Premise systems supporting OData under SAP Business Suite including, SAP BW and SAP BW/4HANA, SAP S/4HANA Cloud, Private Edition and SAP S/4HANA Cloud, Public Edition. You can deploy an on-prem agent within the same subnet domain in cases in which the SAP system is behind a firewall.

CONNECT TO SAP ON-PREMISE SYSTEMS

Complete the following steps to connect to the SAP On-premise system through On-prem agent:

1

Navigate to the OPA installation file structure that allows you to grant agent access to HTTP resources.

2

Navigate to the config directory and configure your config.yml file.

For development environments, you can test your connection by maintaining the following entry in the config.yml file located in the OPA installation directory conf folder:

http:
  trustAll: true
  verifyHost: false

However, if you want to connect to the SAP on-premise systems without an on-prem agent, then you can allow traffic from Workato by whitelisting these IP addresses (opens new window) for HTTPS port (maintained in SMICM transaction code in SAP application or SAP Web dispatcher port if you use it for exposing HTTPS calls) in the inbound rules of the SAP server's firewall.

# Supported authentication

SAP OData connector supports following authentication types:

# Minimum permissions required

The following permissions are required to establish a basic connection:

SAP On-Premise Business suite applications and SAP S/4HANA Cloud, Private Edition

The following authorizations are required to establish a basic connection:

Authorization Object Activity (ACTVT)
S_USER_GRP 03
Authorization Object SRV_NAME SRV_TYPE
S_SERVICE [Service ID as captured in transaction code ST01] [Service Type as captured in transaction code ST01 ]

Additional authorization required for OAuth2 connection:

Authorization Object Activity (ACTVT)
/IWFND/ADM 03
Authorization Object OA2_CLIENT OA2_SCOPE
S_SCOPE [OAuth 2.0 Client ID created in transaction code SOAUTH2] [OAuth 2.0 Scope ID assigned to the Client ID. For example: /IWFND/SG_MED_CATALOG_0002]
SAP S/4HANA Cloud, Public Edition

Ensure that you set up Communication Management (opens new window) in your SAP S/4HANA Public Cloud instance to provide access to specific services to which you plan to connect. Refer to the SAP S/4HANA official documentation (opens new window) to check the relevant Communication Scenario to which the OData service is associated.


Last updated: 12/12/2024, 12:44:40 AM