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

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


Расширение

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

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

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


Применимо к

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

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