OpenAPI: як додати поля до користувацького шаблона перегляду API звітності?
Для вашої зручності цю статтю бази знань було перекладено за допомогою системи машинного перекладу. Компанія SAP не надає жодних гарантій щодо правильності та повноти машинного перекладу. Ви можете знайти оригінальний матеріал, перейшовши на англійську мову за допомогою перемикача мов.
Як додати поля до користувацького шаблона перегляду Reporting API?
Виконайте такі дії:
- Створіть користувацький viewTemplate.
- Виправте користувацький viewTemplate, викликавши цю кінцеву точку API:
POST /procurement-reporting-view/v2/prod/viewTemplates/nameofCustomViewTemplate/patch?realmName=realmName
На основній частині вкажіть: (зверніть увагу на реальний приклад поля, змішаний в коді)
{
"selectAttributes": [
"Атрибути 1",
"Атрибути 2",
"Атрибути 3",
"cus_Attributes1",
"cus_Attributes2",
"Дата початку",
"UniqueId"
‰,
"filterExpressions": [
{
"ім'я": "Ім'я фільтра",
"поле": "filterExpression1",
"op": ">=",
"defaultValue": "YYYY-MM-DDTHH:MI:SSZ"
за,
{
"name": "createdDateTo",
"поле": "TimeCreated",
"op": "<=",
"defaultValue": "2019-05-31T00:00:00Z"
за,
{
"ім'я": "StatusInList",
"поле": "StatusString",
"op": "IN",
"defaultValue": [
"Подано"
‰
для
‰
для
Додаткова інформація:
- Можна змінити/виправити лише користувацький viewTemplate. Неможливо змінити шаблон подання системи.
- Викличте кінцеву точку API GET /metadata, щоб повернути доступні поля вибору та вирази фільтрів. Нотатка SAP 3635403 надає вам подальші вказівки щодо ефективного дослідження кінцевої точки метаданих.
- Зауважте, що в користувацькому поданні дублікати полів заборонені.
Аналітична звітність SAP Ariba > Аналітична звітність – REST API
Базові закупівлі > REST API закупівель > API оперативної звітності
Стратегічні закупівлі > Стратегічні закупівлі – REST API > Стратегічні закупівлі – API оперативної звітності