OpenAPI: ¿Cómo obtengo datos de la API de informes analíticos, de compras y de sourcing?
Este artículo de la base de conocimientos ha sido traducido automáticamente para su comodidad. SAP no ofrece ninguna garantía con respecto a la exactitud o integridad de la traducción automática. Puede acceder al contenido original si cambia al inglés mediante el selector de idiomas.
¿Cómo obtengo datos de la API de informes analíticos, de compras y de sourcing?
Requisitos previos:
- Regístrese en el portal de desarrollador de SAP Ariba donde reside su(s) territorio(s)
- Crear una aplicación para la API de informes específica (analítica, de compras y de sourcing)
- Tener la APP aprobada y habilitada en el territorio específico que elija durante el paso 2
- Tener la capacidad de obtener una clave secreta (ya sea a la derecha como administrador de la organización o solicitar la clave al administrador de la organización)
- Capacidad de generar la clave secreta para generar el token de acceso
Resumen del flujo de API de informes:
La única forma de generar datos es utilizando viewTemplate.
La viewTemplate puede ser una plantilla lista para usar o una plantilla personalizada que haya creado (mediante la API de gestión de plantillas).
Los datos de informes se pueden solicitar como sincrónicos (resultado paginado inmediatamente) o asincrónicos (envío de job - resultado de archivo comprimido).
Detalles de las estructuras de API de informes:
- Obtención de los metadatos
El extremo de la API de metadatos devolverá todos los campos seleccionados disponibles y los campos de filtro para documentTypes disponibles desde la API de informes.
Con los metadatos, se pueden crear plantillas de vista personalizadas a través de los puntos finales de la API de gestión de plantillas de vista.
Los metadatos también deben utilizarse para replicar datos, ya que consisten en el tipo de datos, la longitud y la descripción. - Gestión de plantillas de visualización
Se proporcionan plantillas de vista listas para usar y se pueden crear plantillas de vista personalizadas específicamente para cada tipo de documento.
El requisito para la plantilla de vista personalizada es documentType, selectFields y filterFields.
Solo se puede especificar 1 documentType por viewTemplate.
Una vez creada, la plantilla de vista personalizada se puede revisar, modificar los campos seleccionados y los campos de filtro, pero no se puede modificar para un tipo de documento diferente ni borrar.
Los campos personalizados también deben añadirse a la viewTemplate, añadiendo los campos personalizados en la definición de campos seleccionados.
Las plantillas de vista listas para usar no tienen campos personalizados ya que son exclusivos de cada territorio. Debe añadir los campos personalizados a su viewTemplate personalizado, ya sea durante la creación o revisando el viewTemplate. - Obtener los datos del informe
Utilizando viewTemplate, se puede realizar una llamada sincrónica para recuperar los datos en paginación o se puede enviar un job asincrónico y, una vez completado, los datos se pueden descargar en formato de archivo(s) comprimido(s).
Glosario:
DocumentType: objeto de base de datos raíz de clúster. En los informes analíticos, estos son los hechos y las dimensiones. Informes de aprovisionamiento: factura, recibo, solicitud, etc. Informes de Sourcing: Tarea, RFXDocument, Organización, etc.
viewTemplate: Similar a la vista de base de datos, consta de 3 componentes: DocumentType, Select Fields y Filter Fields.
Metadatos: Detalles completos de los tipos de documentos disponibles junto con sus campos seleccionados y campos de filtro.
Trabajo de generación de informes: solicitud asincrónica para obtener datos en una plantilla de visualización de informes específica. La tarea puede tener varios estados (Pendiente, En ejecución, Completada y Error).
System viewTemplate: Generic, out of the box viewTemplate. Disponible para su uso inmediato en todos los territorios.
Plantilla de vista personalizada: la plantilla de vista específica para un territorio específico debe ser creada por el cliente y solo está disponible para el territorio especificado.
Para obtener instrucciones más detalladas, desde el portal del desarrollador, haga clic en Ayuda > Documentación del producto
API de informes analíticos para aprovisionamiento estratégico y aprovisionamiento operativo
API de generación de informes operativos de SAP Ariba para compras
API de informes operativos de SAP Ariba para sourcing
Creación de informes analíticos
Analítico - Referencia de hecho de informes
Ariba Connect
Ciclo de vida y rendimiento de proveedor
Compras
Gestión de la información y el rendimiento de los proveedores
Sourcing estratégico
Spend Visibility