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

Как получить данные из API аналитических отчетов, отчетов о закупках и закупках?


Разрешение

Предпосылки:

  1. Зарегистрируйтесь на портале для разработчиков SAP Ariba, где находятся ваши сферы
  2. Создание приложения для конкретного API отчетности (аналитика, заготовка и выбор источника поставки)
  3. Утвердите и включите APP в конкретной сфере, которую вы выбираете на шаге 2
  4. иметь возможность получить секретный ключ (либо по праву администратора организации, либо запросить ключ у администратора организации);
  5. Возможность сгенерировать секретный ключ для генерации маркера доступа

Обзор потока API отчетности:

Единственным способом создания данных является использование viewTemplate.
viewTemplate может быть готовым к использованию шаблоном или пользовательским шаблоном, созданным вами (с помощью API управления шаблонами).
Отчетные данные могут быть запрошены как синхронные (немедленный результат с разбиением на страницы) или асинхронные (отправка задания - результат архивированного файла).

Сведения о структурах API отчетности:

  1. Получение метаданных
    Конечная точка API метаданных возвращает все доступные поля выбора и фильтрации для documentTypes, доступные в API отчетности.
    С помощью метаданных можно создать пользовательские viewTemplate/s с помощью конечных точек API viewTemplate management.
    Метаданные также следует использовать для тиражирования данных, поскольку они состоят из типа данных, длины и описания.
  2. Управление шаблонами ракурсов
    Готовые шаблоны просмотра предоставляются, а пользовательские шаблоны ракурсов можно создавать специально для каждого documentType.
    Обязательным требованием для пользовательского viewTemplate является documentType, selectFields и filterFields.
    Для viewTemplate можно указать только 1 documentType.
    После создания пользовательский viewTemplate можно исправить, изменив выбранные поля и поля фильтра, но его нельзя изменить для другого documentType или удалить.
    Пользовательские поля также следует добавить в viewTemplate путем добавления пользовательских полей в определение select fields.
    В готовом приложении viewTemplates нет пользовательских полей, так как они уникальны для каждой сферы. Пользовательские поля необходимо добавить в пользовательский viewTemplate во время создания или путем исправления viewTemplate.
  3. Получение данных отчета
    С помощью viewTemplate можно выполнить синхронный вызов для возврата данных в разбиении на страницы или отправить асинхронное задание, и по завершении данные можно выгрузить в формате ZIP-файлов.

Глоссарий:

DocumentType: корневой объект базы данных кластера. В аналитической отчетности это факты и измерения. Отчетность по закупкам: счет-фактура, квитанция, заявка и т. д. Отчетность по выбору источника поставки: задача, RFXDocument, организация и т. д.

viewTemplate: Аналогично ракурсу базы данных, он состоит из 3 компонентов: DocumentType, Select Fields и Filter Fields.

Метаданные: полные сведения о доступных видах документов, а также поля выбора и фильтра.

Задание отчетности: асинхронный запрос на получение данных по определенному шаблону ракурса отчетности. Задание может иметь различные статусы (В ожидании, Выполняется, Завершено и Ошибка).

System viewTemplate: Generic, found of the box viewTemplate. Доступно для немедленного использования во всех сферах.

Пользовательский viewTemplate: специальный viewTemplate для конкретной сферы, должен быть создан клиентом и доступен только для указанной сферы.


См. также

Для получения более подробных инструкций на портале разработчиков выберите Справка > Документация по продукту.

API аналитической отчетности для стратегических закупок и оперативных закупок

API SAP Ariba Operational Reporting for Procurement

API оперативной отчетности SAP Ariba для выбора источника поставки

Создание аналитических отчетов

Аналитика - ссылка на факт отчетности



Применимо к

Ariba Connect
Видимость затрат
Жизненный цикл и качество работы поставщиков
Закупки
Стратегические закупки
Управление информацией и качеством работы поставщиков

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