OpenAPI: Analytical, Procurement, and Sourcing Reporting (分析、購買、およびソーシングレポート) API からデータを取得する方法を教えてください。
このナレッジベース記事は、お客様の利便性のために機械翻訳されています。SAP は、この機械翻訳の正確性または完全性に関して、いかなる保証も行うものではありません。言語選択で英語に切り替えると、元のコンテンツを確認できます。
Analytical, Procurement, and Sourcing Reporting (分析、購買、およびソーシングレポート) API からデータを取得する方法を教えてください。
前提条件
- レルムが存在する SAP Ariba Developer Portal への登録
- 特定のレポート API (分析、調達、およびソーシング) 用のアプリの作成
- 手順 2 で選択した特定のレルムでアプリを承認および有効化する
- 秘密鍵を取得する機能 (組織の管理者としての権限または組織の管理者からのキーの依頼) がある
- アクセストークンを生成するための秘密鍵を生成する機能
レポート API フローの概要:
データを生成する唯一の方法は、viewTemplate を使用することです。
viewTemplate は、追加設定不要のテンプレートまたは (テンプレート管理 API を使用して) 作成したカスタムテンプレートのいずれかです。
レポートデータは、同期 (即時 - ページ番号付き結果) または非同期 (ジョブ送信 - 圧縮ファイル結果) のいずれかとして要求することができます。
レポート API 構造の詳細:
- メタデータの取得
メタデータ API エンドポイントにより、レポート API から利用可能な documentTypes に対して利用可能なすべての選択フィールドおよびフィルタフィールドが返されます。
メタデータを使用して、viewTemplate 管理 API エンドポイントを使用してカスタム viewTemplate を作成できます。
メタデータは、データ型、長さ、および説明で構成されているため、データの複製にも使用する必要があります。 - ViewTemplate 管理
即座に利用可能な viewTemplate が提供され、各 documentType 専用のカスタム viewTemplate を登録することができます。
カスタム viewTemplate の要件は、documentType、selectFields、および filterFields です。
viewTemplate ごとに指定できる documentType は 1 つだけです。
作成後は、カスタムビューテンプレートにパッチを適用し、選択フィールドおよびフィルタフィールドを変更できますが、異なる documentType に対して変更したり、削除したりすることはできません。
カスタムフィールドは、選択フィールドの定義にカスタムフィールドを追加することで、viewTemplate にも追加する必要があります。
追加設定なしの viewTemplates には、各レルムに対して一意であるため、カスタムフィールドはありません。カスタム項目 (複数可) は、登録時または viewTemplate にパッチを適用して、カスタムビューテンプレートに追加する必要があります。 - レポートデータの取得
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
購入