概要
この記事では、サポートされる接続方法、認証タイプ、統合モデル(Push vs. Pull)を含む、SAPシステムとWorkivaの統合方法の概要を説明します。Pull)について説明します。このガイドを使用して、SAP 環境とレポートのニーズに最適な統合戦略を理解してください。
メモ: この記事は、SAP と Workiva の統合の基本にある程度精通していることを前提としています。
統合が新規の場合や、どこから始めればよいかわからない場合は、Workiva 担当者または SAP 管理者に連絡してください。
プッシュとプルの比較プル統合
SAP データを Workiva と統合するには、Workiva が データをプルするのか、SAP が データをプッシュするのかを理解することが重要です。
| 手段 | 説明 | 責任 | いつ使うか |
|---|---|---|---|
| プル | Workiva ChainsはSAP APIを呼び出します。 | SAP は OAuth2 で保護された API を開発し、公開する必要があります。 | SAP データへのオンデマンド 、コントロール、またはリアクティブアクセス。 |
| プッシュ | SAPがWorkivaにデータを送信 | 配信、書式設定、スケジュールは SAP が行います。 | SAPが開始したWorkivaプラットフォームへのデータ配信 |
プル
Workiva topull data from SAP, 以下のステップに従って、SAP BW または S/4HANA データを OData サービスとして公開します。これにより、Workivaチェーンは安全にSAP APIを呼び出すことができます。
| OData 経由で SAP BW データを公開するステップ | OData経由でSAP S/4HANAデータを公開するステップ | ||
|---|---|---|---|
| 1 | EasyQuery または ABAP CDS ベースのクエリを使用して、SAP BW クエリ を作成します。 | カスタムCDS ビュー を構築します。 必要なデータセットを定義し、モデル化します。 |
|
| 2 | ODataサービスとしてクエリを公開. | CDSビューをODataサービスとして公開. | |
| 3 |
オプションで、以下のいずれかを使用して API を公開します: |
オプションで、以下のいずれかを使用して API を公開します: |
|
| 4 | OAuth 2.0 クライアント認証情報によるエンドポイントの保護. | OAuth 2.0 クライアント認証情報によるエンドポイントの保護. | |
| 5 | Postman または同様のツールを使用して、API Endpoint をテストしてください。 | Postman または同様のツールを使用して、API Endpoint をテストしてください。 | |
プッシュ
SAP から データを Workiva にプッシュすることを好む場合は、SAP CPI をミドルウェアとして使用することを検討してください。Workiva API に配信される前のデータのスケジューリング と書式設定 の両方を管理します。
CPI は Workiva チェーンと同様に機能し、ロジック、スケジューリング、トランスフォーメーション機能を提供しますが、構成とメンテナンスは完全に SAP が所有します。
SAP CPI では、 Workiva API を使用して、 データを Workiva に直接プッシュすることができます。
SAP 統合マトリックス
このマトリックスでは、さまざまな SAP システムと Workiva の統合方法について、ハイレベルな概要を説明します。サポートされている統合方法、必要なミドルウェア、認証タイプ、およびそのアプローチがチェーンと互換性があるかどうかについてのアウトラインが記載されています。お客様の SAP 環境に最適な統合パスを特定するためのクイックリファレンスとしてご利用ください。
| SAP システム | 統合方法 | ミドルウェア / ツール | 認証 | 統合フロー | チェーン対応 |
| S/4 HANAクラウド | CDS ビュー + OData API | オプション:sap apim、sap cap | OAuth 2.0 | Workiva は、Http コネクター経由で公開された SAP API エンドポイントからプルします。 | はい |
| SAP BW (NetWeaver) | BEx クエリまたは ABAP CDS ビュー + OData | SAP Cloud Connector + SAP APIM | OAuth 2.0 | Workivaは、Httpコネクター経由で公開されたAPIMエンドポイントからプルします。 | はい |
| SAP BW (非 NW) |
SFTP | Chains | ユーザー名/パスワードまたはプライベートキー | WorkivaはSFTPコネクター経由でプルします。 | はい |
| SAP BW/4HANAオンプレム | SAP BW コネクター +グラウンドランナー | Chains | ユーザー名/パスワード | Workiva は SAP BW コネクター経由でプルします。 | はい |
| SAP BPC NW / MS 10.0 (非 HANA) |
SAP BW コネクター +グラウンドランナー | Chains | ユーザー名/パスワード | Workiva は SAP BW コネクター経由でプルします。 | はい |
| SAP HANAデータベース | SAP HANA JDBC コネクター +グラウンドランナー | Chains | ユーザー名/パスワード | Workivaはコネクター経由でSAPからプルします。 | はい |
| SAPデータスフィア | SAP HANA JDBC コネクター +Cloud Runner | Chains | ユーザー名/パスワード | Workivaはコネクター経由でSAPからプルします。 | はい |
| SAP CPI (プッシュモデル) |
HTTP Endpoint toWorkiva API/Webhook | SAP CPI | OAuth 2.0 | SAPはWorkiva APIを介してWorkivaにプッシュします。 | はい |