Preguntas más frecuentes KB0400604
Correo electrónico
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.
Síntoma

¿Cómo obtengo datos de la API de informes analíticos, de compras y de sourcing?


Resolución

Requisitos previos:

  1. Regístrese en el portal de desarrollador de SAP Ariba donde reside su(s) territorio(s)
  2. Crear una aplicación para la API de informes específica (analítica, de compras y de sourcing)
  3. Tener la APP aprobada y habilitada en el territorio específico que elija durante el paso 2
  4. 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)
  5. 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:

  1. 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.
  2. 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.
  3. 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.


Véase 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 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



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