OpenAPI: как получить данные из API аналитической отчетности, отчетности по закупкам и закупкам?
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Как получить данные из API аналитической отчетности, отчетности по заготовке и выбору источника поставки?
Предпосылки:
- Зарегистрируйтесь на портале для разработчиков SAP Ariba, где находятся ваши сферы
- Создание приложения для определенного API отчетности (аналитика, заготовка и выбор источника поставки)
- Утверждение и включение APP в конкретной сфере, выбранной на шаге 2
- иметь возможность получения секретного ключа (по праву администратора организации или запросить ключ у администратора организации);
- Возможность генерации секретного ключа для генерации маркера доступа
Обзор потока API отчетности:
Единственным способом создания данных является использование viewTemplate.
viewTemplate может быть готовым шаблоном или пользовательским шаблоном, созданным вами (через API управления шаблонами).
Отчетные данные могут запрашиваться как синхронно (немедленно - результат разбиения на страницы) или асинхронно (отправка задания - результат архивного файла).
Сведения о структурах API отчетности:
- Получение метаданных
Конечная точка API метаданных возвращает все доступные выбранные поля и поля фильтров для documentTypes, доступные в API отчетности.
С помощью метаданных можно создать пользовательские шаблоны ракурсов с помощью конечных точек API viewTemplate management.
Метаданные также следует использовать для тиражирования данных, поскольку они состоят из типа данных, длины и описания. - ViewTemplate management
Предоставляются готовые viewTemplates, и можно создать пользовательские viewTemplate/s специально для каждого documentType.
Обязательным требованием для пользовательского viewTemplate является documentType, selectFields и filterFields.
Для viewTemplate можно указать только 1 documentType.
После создания пользовательского viewTemplate можно исправить, изменить поля выбора и поля фильтра, но его нельзя изменить для другого documentType или удалить.
Пользовательские поля также необходимо добавить в viewTemplate, добавив их в определение выбранных полей.
В готовом виде viewTemplates нет пользовательских полей, так как они уникальны для каждой сферы. Необходимо добавить пользовательские поля в пользовательский шаблон ракурса во время создания или путем исправления viewTemplate. - Получение данных отчета
С помощью viewTemplate можно выполнить синхронный вызов для возврата данных в разбиении на страницы или отправить асинхронное задание. После завершения данные можно выгрузить в формате ZIP-архива.
Глоссарий:
DocumentType: корневой объект базы данных кластера. В аналитической отчетности это факты и измерения. Отчетность по заготовке: счет-фактура, поступление, заявка и т. д. Отчетность по выбору источника поставки: задача, документ RFX, организация и т. д.
viewTemplate: аналогично ракурсу базы данных, состоит из 3 компонентов: DocumentType, Select Fields и Filter Fields.
Метаданные: полные сведения о доступных видах документов, а также о выбранных полях и полях фильтров.
Задание отчетности: асинхронный запрос на вызов данных определенного шаблона ракурса отчетности. Задание может иметь разные статусы (В ожидании, Выполняется, Завершено и Ошибка).
Шаблон системного ракурса: родовой, готовый к использованию шаблон. Доступно для немедленного использования во всех сферах.
Custom viewTemplate: определенный viewTemplate для конкретной сферы, должен быть создан клиентом и доступен только для указанной сферы.
Для получения более подробных инструкций на портале разработчика выберите "Справка" > "Документация по продукту"
API аналитической отчетности для стратегических и оперативных закупок
SAP Ariba Operational Reporting API для заготовки
API оперативной отчетности SAP Ariba для выбора источника поставки
Создание аналитических отчетов
Аналитический - ссылка на факты отчетности
Ariba Connect
Видимость затрат
Жизненный цикл и качество работы поставщиков
Закупки
Стратегические закупки
Управление информацией и качеством работы поставщиков