よくある質問 KB0400604
電子メール
OpenAPI: Analytical, Procurement, and Sourcing Reporting (分析、購買、およびソーシングレポート) API からデータを取得する方法を教えてください。
このナレッジベース記事は、お客様の利便性のために機械翻訳されています。SAP は、この機械翻訳の正確性または完全性に関して、いかなる保証も行うものではありません。言語選択で英語に切り替えると、元のコンテンツを確認できます。
症あてに

Analytical, Procurement, and Sourcing Reporting (分析、購買、およびソーシングレポート) API からデータを取得する方法を教えてください。


解決

前提条件

  1. レルムが存在する SAP Ariba Developer Portal への登録
  2. 特定のレポート API (分析、調達、およびソーシング) 用のアプリの作成
  3. 手順 2 で選択した特定のレルムでアプリを承認および有効化する
  4. 秘密鍵を取得する機能 (組織の管理者としての権限または組織の管理者からのキーの依頼) がある
  5. アクセストークンを生成するための秘密鍵を生成する機能

レポート API フローの概要:

データを生成する唯一の方法は、viewTemplate を使用することです。
viewTemplate は、追加設定不要のテンプレートまたは (テンプレート管理 API を使用して) 作成したカスタムテンプレートのいずれかです。
レポートデータは、同期 (即時 - ページ番号付き結果) または非同期 (ジョブ送信 - 圧縮ファイル結果) のいずれかとして要求することができます。

レポート API 構造の詳細:

  1. メタデータの取得
    メタデータ API エンドポイントにより、レポート API から利用可能な documentTypes に対して利用可能なすべての選択フィールドおよびフィルタフィールドが返されます。
    メタデータを使用して、viewTemplate 管理 API エンドポイントを使用してカスタム viewTemplate を作成できます。
    メタデータは、データ型、長さ、および説明で構成されているため、データの複製にも使用する必要があります。
  2. ViewTemplate 管理
    即座に利用可能な viewTemplate が提供され、各 documentType 専用のカスタム viewTemplate を登録することができます。
    カスタム viewTemplate の要件は、documentType、selectFields、および filterFields です。
    viewTemplate ごとに指定できる documentType は 1 つだけです。
    作成後は、カスタムビューテンプレートにパッチを適用し、選択フィールドおよびフィルタフィールドを変更できますが、異なる documentType に対して変更したり、削除したりすることはできません。
    カスタムフィールドは、選択フィールドの定義にカスタムフィールドを追加することで、viewTemplate にも追加する必要があります。
    追加設定なしの viewTemplates には、各レルムに対して一意であるため、カスタムフィールドはありません。カスタム項目 (複数可) は、登録時または viewTemplate にパッチを適用して、カスタムビューテンプレートに追加する必要があります。
  3. レポートデータの取得
    viewTemplate を使用すると、同期呼び出しを実行してページネーションでデータを戻したり、非同期ジョブを送信したりすることができます。完了すると、データを zip ファイル形式でダウンロードすることができます。

用語集:

DocumentType: クラスタルートデータベースオブジェクト。分析レポートでは、これらはファクトと次元です。調達レポート:請求書、受領書、購入申請などソーシングレポート:タスク、RFXDocument、組織など

viewTemplate: データベースビューと同様に、DocumentType、Select Fields、および Filter Fields の 3 つのコンポーネントで構成されています。

メタデータ: 利用可能な documentType の詳細と、その Select Fields および Filter Fields。

レポートジョブ: 特定のレポートビューテンプレートに関するデータを取得するための非同期要求。ジョブには、さまざまなステータス (保留、実行中、完了、およびエラー) があります。

システムビューテンプレート: 汎用 (追加設定なしの viewTemplate)。すべてのレルムで即時に使用できます。

カスタムビューテンプレート: 特定のレルムの特定の viewTemplate は、顧客が作成する必要があり、指定したレルムでのみ利用可能です。


サーバにアクセスします。

詳細な手順については、Developer Portal から [ヘルプ] > [製品のドキュメント] をクリックします。

戦略的購買および業務的購買向け Analytical Reporting (分析レポート) API

購買向け SAP Ariba Operational Reporting (業務レポート) API

ソーシング向け SAP Ariba Operational Reporting (業務レポート) API

分析レポートの作成

分析 - レポートファクトリファレンス



該当項目

Ariba Connect
Spend Visibility
Strategic Sourcing
Supplier Information & Performance Management
Supplier Lifecycle & Performance
購入

使用条件  |  Copyright  |  セキュリティに関する情報  |  情報の保護