よくある質問 KB0399829
電子メール
OpenAPI: Reporting (レポート) API カスタムビューテンプレートにフィールドを追加する方法を教えてください。
このナレッジベース記事は、お客様の利便性のために機械翻訳されています。SAP は、この機械翻訳の正確性または完全性に関して、いかなる保証も行うものではありません。言語選択で英語に切り替えると、元のコンテンツを確認できます。
現象

Reporting (レポート) API のカスタムビューテンプレートでフィールドを追加する方法を教えてください。


解決

以下のステップに従います。

  1. カスタム viewTemplate を作成します。
  2. この API エンドポイントを呼び出して、カスタム viewTemplate にパッチを適用します。

    POST /procurement-reporting-view/v2/prod/viewTemplates/nameofCustomViewTemplate/patch?realm=RealmName

    本文で、: を指定します (実際のフィールドの例はコードに混在していることに注意してください)。

    {
    "selectAttributes": [
    "属性 1",
    "属性2",
    "属性 3",
    "cus_Attributes1"、
    "cus_Attributes2",
    "StartDate",
    "UniqueId"
    ],
    "filterExpressions": [
    {
    "name": "FilterName",
    "field": "filterExpression1",
    "op": ">=",
    "defaultValue": "YYYY-MM-DDTHH:MI:SSZ"
    } 、
    {
    "name": "createdDateTo",
    "field": "TimeCreated",
    "op": "<=",
    "defaultValue": "2019-05-31T00:00:00Z"
    } 、
    {
    "name": "StatusInList",
    "field": "StatusString",
    "op": "IN",
    "defaultValue": [
    "送信済"
    ]
    }
    ]
    }
追加情報:
  1. 変更/パッチ適用できるのは、カスタム viewTemplate のみです。システム viewTemplate は変更できません。
  2. GET /metadata API エンドポイントを呼び出して、使用可能なフィールドおよびフィルタ式の選択を戻します。
  3. カスタムビューでは、重複フィールドは許可されません。


該当項目

SAP Ariba Analysis レポート > Analytical Reporting (レポート) - REST API
Strategic Sourcing > Strategic Sourcing - REST API > Strategic Sourcing - Operational Reporting (業務レポート) API
コア購買 > Procurement REST API > Operational Reporting (業務レポート) API

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