SAP ODataに接続する

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

SAP ODataコネクターは、ODataをサポートするすべてのオンプレミスSAPシステムで実行されます: SAP BWおよびSAP BW/4HANAを含むSAP Business SuiteSAP S/4HANA Cloud, Private EditionSAP S/4HANA Cloud, Public Edition。 SAPシステムがファイアウォールの背後にある場合、同じサブネットドメイン内にオンプレミスエージェントをデプロイできます。

オンプレミスSAPシステムへの接続

オンプレミスSAPシステムにオンプレミスエージェント経由で接続するには、次の手順を完了します:

1

エージェントにHTTPリソースへのアクセスを許可できるOPAインストールのファイル構造に移動します。

2

configディレクトリに移動し、config.ymlファイルを設定します。

Development Environmentでは、OPAインストールディレクトリのconfフォルダにあるconfig.ymlファイルで次のエントリを維持することで、コネクションをテストできます:

yaml
http:
  trustAll: true
  verifyHost: false

ただし、オンプレミスエージェントを使用せずにオンプレミスSAPシステムに接続する場合は、SAPサーバーのファイアウォールのインバウンドルールで、HTTPSポート(SAPアプリケーションのSMICMトランザクションコードで維持されるポート、またはHTTPS呼び出しの公開に使用している場合はSAP Web Dispatcherポート)について、これらのIPアドレスをホワイトリストに登録してWorkatoからのトラフィックを許可できます。

サポートされる認証

SAP ODataコネクターは次の認証タイプをサポートしています:

  • 基本認証: オンプレミスSAP Business Suiteアプリケーション、SAP S/4HANA Cloud Private Edition、SAP S/4HANA Cloud Public Editionでサポートされています。
  • クライアント証明書認証: SAP S/4HANA Cloud, Public Editionでサポートされています。
  • OAuth 2.0認証: 認可コードグラントおよびクライアント資格情報は、オンプレミスSAP Business SuiteアプリケーションおよびSAP S/4HANA Cloud, Private Editionでサポートされています。
  • OAuth BTP認証: SAP S/4HANA Cloud, Public Editionでサポートされています。

必要な最小権限

基本コネクションを確立するには、次の権限が必要です:

オンプレミスSAP Business SuiteアプリケーションおよびSAP S/4HANA Cloud, Private Edition

基本コネクションを確立するには、次の権限が必要です:

権限オブジェクトアクティビティ(ACTVT)
S_USER_GRP03
権限オブジェクトSRV_NAMESRV_TYPE
S_SERVICE[transaction code ST01で取得したサービスID][transaction code ST01で取得したサービスタイプ ]

OAuth2コネクションに必要な追加の権限:

権限オブジェクトアクティビティ(ACTVT)
/IWFND/ADM03
権限オブジェクトOA2_CLIENTOA2_SCOPE
S_SCOPE[transaction code SOAUTH2で作成されたOAuth 2.0クライアントID][クライアントIDに割り当てられたOAuth 2.0スコープID。 例: /IWFND/SG_MED_CATALOG_0002]
SAP S/4HANA Cloud, Public Edition

接続する予定の特定のサービスへのアクセスを提供するために、SAP S/4HANA Public CloudインスタンスでCommunication Managementを設定していることを確認してください。 該当するODataサービスに関連付けられているCommunication Scenarioを確認するには、SAP S/4HANA公式ドキュメントを参照してください。

Last updated: