OpenAPI:如何向报告 API 自定义视图模板添加字段?
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
如何在报告 API 自定义视图模板上添加字段?
请按照以下步骤操作:
- 创建自定义视图模板。
- 通过调用此 API 端点修补自定义 viewTemplate:
POST /procurement-reporting-view/v2/prod/viewTemplates/nameofCustomViewTemplate/patch?realm=RealmName
在正文部分,指定:(注意代码中混合的实际字段示例)
{
"selectAttributes": [
"Attributes1"、
"Attributes2"、
"Attributes3"、
"cus_Attributes1",
"cus_Attributes2",
“开始日期”,
“唯一标识”
],
"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": [
“已提交”
]
}
]
}
附加信息:
- 只能修改/修补自定义 viewTemplate。无法修改系统 viewTemplate。
- 调用 GET /metadata API 端点以恢复可用的选择字段和过滤器表达式。
- 请注意,在自定义视图上,不允许重复字段。
SAP Ariba 分析报告 > 分析报告 - REST API
战略寻源 > 战略寻源 - REST API > 战略寻源 - 运营报告 API
核心采购 > 采购 REST API > 运营报告 API