OpenAPI: как добавить поля в пользовательский шаблон просмотра API отчетности?
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Как добавить поля в пользовательском шаблоне ракурса API отчетности?
Выполните следующие шаги:
- Создайте пользовательский ракурс Template.
- Внесите исправления в пользовательский viewTemplate, вызвав эту конечную точку API:
POST /procurement-reporting-view/v2/prod/viewTemplates/nameofCustomViewTemplate/patch?сфера=имя сферы
На части тела укажите: (обратите внимание на пример реального поля, смешанный в коде)
{
"selectAttributes": [
"Атрибуты1",
"Атрибуты2",
"Атрибуты3",
"cus_Attributes1",
"cus_Attributes2",
"Дата начала",
"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. Систему viewTemplate невозможно изменить.
- Вызовите конечную точку API GET /metadata, чтобы вернуть доступные выражения выбора полей и фильтров.
- Обратите внимание, что в пользовательском ракурсе дубликаты полей не разрешены.
Базовые закупки > API REST закупок > API оперативной отчетности
Отчет по SAP Ariba Analysis > Аналитический отчет - API REST
Стратегические закупки > Стратегические закупки - API REST > Стратегические закупки - API оперативной отчетности