Вопросы и ответы KB0399829
Электронная почта
OpenAPI: как добавить поля в пользовательский шаблон просмотра API отчетности?
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Симптом

Как добавить поля в пользовательском шаблоне ракурса API отчетности?


Разрешение

Выполните следующие шаги:

  1. Создайте пользовательский ракурс Template.
  2. Внесите исправления в пользовательский 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": [
    "Отправлено"
    ]

    ]
Дополнительная информация:
  1. Изменить/исправить можно только пользовательский viewTemplate. Систему viewTemplate невозможно изменить.
  2. Вызовите конечную точку API GET /metadata, чтобы вернуть доступные выражения выбора полей и фильтров.
  3. Обратите внимание, что в пользовательском ракурсе дубликаты полей не разрешены.


Применимо к

Базовые закупки > API REST закупок > API оперативной отчетности
Отчет по SAP Ariba Analysis > Аналитический отчет - API REST
Стратегические закупки > Стратегические закупки - API REST > Стратегические закупки - API оперативной отчетности

Условия использования  |  Авторские права  |  Безопасность  |  Конфиденциальность