OpenAPI: как добавить поля в пользовательский шаблон ракурса API отчетности?
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Как добавить поля в пользовательский шаблон ракурса API отчетности?
Выполните следующие шаги:
- Создайте пользовательский шаблон ракурса.
- Исправьте пользовательский viewTemplate, вызвав эту конечную точку API:
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": [
"Отправлено"
]
≈
]
≈
Дополнительная информация:
- Изменять/исправлять можно только пользовательский viewTemplate. Невозможно изменить system viewTemplate.
- Вызовите конечную точку API GET /metadata, чтобы вернуть доступные опции Выбрать поля и выражения фильтров.
- Обратите внимание, что в пользовательском ракурсе дубликаты полей не разрешены.
Базовые закупки > API REST закупок > API оперативной отчетности
Отчет по SAP Ariba Analysis > Аналитический отчет - API REST
Стратегические закупки > Стратегические закупки - API REST > Стратегические закупки - API оперативной отчетности