Preguntas más frecuentes KB0400604
Correo electrónico
OpenAPI: ¿Cómo obtengo datos de la API de informes de análisis, compras y 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.
Síntoma

¿Cómo obtengo datos de la API de informes de análisis, compras y sourcing?


Resolución

Requisitos previos:

  1. Regístrese en el portal de desarrollador de SAP Ariba donde resida su territorio
  2. Crear una aplicación para la API de informes específica (analítica, compras y sourcing)
  3. Haga que la aplicación se apruebe y habilite en el territorio específico que elija durante el paso 2
  4. Tener la capacidad de obtener una clave secreta (ya sea por derecho como administrador de la organización o solicitar la clave al administrador de la organización)
  5. Capacidad de generar la clave secreta para generar un token de acceso

Resumen del flujo de la API de informes:

La única forma de generar datos es utilizando viewTemplate.
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 inmediato - paginado) o asincrónicos (envío de trabajo - resultado de archivo comprimido).

Detalles de las estructuras de API de informes:

  1. Obtener los metadatos
    El punto final de la API de metadatos devolverá todos los campos seleccionados disponibles y los campos de filtro para documentTypes disponibles de la API de informes.
    Con los metadatos, se pueden crear plantillas de vista personalizadas mediante 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.
  2. Gestión ViewTemplate
    Se proporcionan modelos de vista listos para usar y se pueden crear modelos de vista personalizados específicamente para cada tipo de documento.
    El requisito para la plantilla de vista personalizada es el documentType, selectFields y filterFields.
    Solo se puede especificar 1 documentType por viewTemplate.
    Una vez creada, se puede revisar la plantilla de vista personalizada, modificar los campos de selección y los campos de filtro, pero no se puede modificar para diferentes documentType o borrar.
    Los campos personalizados también deben añadirse a la vista Plantilla añadiendo los campos personalizados en la definición de campos seleccionados.
    La vista lista para usar Plantillas no tiene campos personalizados, ya que es única para cada territorio. Debe añadir los campos personalizados a su vista personalizada Plantilla, ya sea durante la creación o mediante la aplicación de parches de la vista Plantilla.
  3. Obtención de los datos del informe
    Mediante la plantilla de visualización, se puede realizar una llamada sincrónica para recuperar los datos en la 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 Cluster. En los informes analíticos, estos son los hechos y las dimensiones. Generación de informes de compras: factura, recibo, solicitud de compra, 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: Complete los detalles de los tipos de documento disponibles junto con sus campos de selección y de filtro.

Trabajo de generación de informes: solicitud asincrónica para obtener datos en una plantilla de vista de informes específica. La tarea puede tener varios estados (Pendiente, En ejecución, Finalizada y Error).

System viewTemplate: Generic, out of the box viewTemplate. Disponible para su uso inmediato en todos los territorios.

Plantilla de vista personalizada: Plantilla de vista específica para un territorio específico, debe crearla el cliente y solo debe estar disponible para el territorio especificado.


Ver también

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 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 informe



Se aplica a

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

Condiciones de uso  |  Copyright  |  Declaración de seguridad  |  Privacidad