# SAP ODataに接続する
SAP ODataコネクタは、ODataをサポートするすべてのSAPオンプレミスシステムで動作します。これには、SAP Business Suite including, SAP BW and SAP BW/4HANA、SAP S/4HANA Cloud, Private Edition、およびSAP S/4HANA Cloud, Public Editionが含まれます。SAPシステムがファイアウォールの背後にある場合、同じサブネットドメイン内にオンプレミスエージェントをデプロイすることができます。
CONNECT TO SAP ON-PREMISE SYSTEMS
Complete the following steps to connect to the SAP On-premise system through On-prem agent:
Navigate to the OPA installation file structure that allows you to grant agent access to HTTP resources.
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.
# サポートされている認証
SAP ODataコネクタは以下の認証タイプをサポートしています:
- Basic Authentication: SAP On-Premise Business Suiteアプリケーション、SAP S/4HANA Cloud Private Edition、およびSAP S/4HANA Cloud Public Editionでサポートされています。
- Client Certificate Authentication: SAP S/4HANA Cloud, Public Editionでサポートされています。
- OAuth 2.0 Authentication: SAP On-Premise Business SuiteアプリケーションおよびSAP S/4HANA Cloud, Private Editionでサポートされています。
- OAuth BTP Authentication: SAP S/4HANA Cloud, Public Editionでサポートされています。
# 必要な最低限の権限
基本的な接続を確立するには、以下の権限が必要です:
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: 2025/3/13 9:42:40