よくある質問 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. 秘密鍵を生成してアクセストークンを生成する機能

Reporting (レポート) API フローの概要:

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

レポート API 構造の詳細:

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

用語集:

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

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

メタデータ: フィールドおよびフィルターフィールドの選択とともに、利用可能な documentType の詳細を入力します。

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

システムビューテンプレート: 一般、追加設定なしで使用可能な viewTemplate。すべてのレルムで即座に使用できます。

カスタム viewTemplate: 特定のレルムに対して特定の viewTemplate。顧客が作成する必要があり、指定したレルムでのみ使用可能です。


参照

詳細な手順については、[Developer Portal] から [Help] > [Product Documentation] をクリックしてください。

戦略的購買および業務的購買向け 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  |  セキュリティに関する情報  |  情報の保護