常见问题 KB0399829
电子邮件
OpenAPI:如何向报告 API 自定义视图模板添加字段?
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
症状

如何在报告 API 自定义视图模板上添加字段?


解决方案

请执行以下步骤:

  1. 创建自定义 viewTemplate。
  2. 通过调用此 API 端点修补自定义 viewTemplate:

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

    在正文部分,指定:(注意代码中混合的实际字段示例)

    {
    "selectAttributes": [
    "Attributes1"、
    "Attributes2"、
    "Attributes3"、
    "cus_Attributes1"、
    "cus_Attributes2"、
    "StartDate"、
    “唯一标识”
    ],
    "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 分析报告 > 分析报告 - REST API
战略寻源 > 战略寻源 - REST API > 战略寻源 - 运营报告 API
核心采购 > 采购 REST API > 运营报告 API

使用条款  |  版权所有  |  安全披露  |  隐私