Domande frequenti KB0400604
Posta elettronica
OpenAPI: come ottenere dati dall'API Analytical, Procurement, and Sourcing Reporting (rapporti di analisi, approvvigionamento e sourcing)?
Per comodità dell'utente, questo articolo della Knowledge Base è stato tradotto automaticamente. SAP non fornisce alcuna garanzia in merito alla correttezza o alla completezza della traduzione automatica. È possibile visualizzare il contenuto originale passando all'inglese nel selettore della lingua.
Sintomo

Come ottenere dati dall'API Analytical, Procurement, and Sourcing Reporting (rapporti di analisi, approvvigionamento e sourcing)?


Risoluzione

Prerequisiti:

  1. Registrarsi su SAP Ariba Developer Portal dove risiedono i propri realm
  2. Creare un'APP per l'API di reporting specifica (analitica, approvvigionamento e sourcing)
  3. Ottenere l'approvazione e l'abilitazione dell'APP nel realm specifico scelto durante il passaggio 2
  4. Avere la possibilità di ottenere la chiave segreta (in qualità di amministratore dell'organizzazione o richiedere la chiave all'amministratore dell'organizzazione)
  5. Possibilità di generare la chiave segreta per generare il token di accesso

Riepilogo del flusso dell’API di reportistica:

L'unico modo per generare i dati è utilizzare viewTemplate.
Il viewTemplate può essere un modello predefinito o un modello personalizzato creato dall'utente (tramite API di gestione dei modelli).
I dati di reporting possono essere richiesti come Sincrono (immediato - risultato impaginato) o Asincrono (invio processo - risultato file compresso).

Dettagli delle strutture dell'API di reporting:

  1. Recupero dei metadati
    L'endpoint dell'API di metadati restituirà tutti i campi selezionati e i campi di filtro disponibili per i tipi di documento disponibili dall'API di reportistica.
    Utilizzando i metadati, è possibile creare viewTemplate/s personalizzati tramite endpoint dell'API viewTemplate management.
    I metadati devono essere utilizzati anche per replicare i dati poiché consistono nel tipo di dati, nella lunghezza e nella descrizione.
  2. Gestione ViewTemplate
    I modelli di visualizzazione predefiniti sono forniti e i modelli di visualizzazione personalizzati possono essere creati specificatamente per ogni documentType.
    Il requisito per viewTemplate personalizzato è documentType, selectFields e filterFields.
    È possibile specificare solo 1 documentType per viewTemplate.
    Una volta creato, è possibile applicare patch al viewTemplate personalizzato, modificando i campi selezionati e i campi filtro, ma non è possibile modificarlo per un tipo di documento diverso o eliminarlo.
    I campi personalizzati devono essere aggiunti anche alla view Template aggiungendo i campi personalizzati nella definizione di selezione campi.
    La casella di visualizzazione Modelli non ha campi personalizzati, poiché è univoca per ogni realm. È necessario aggiungere i campi personalizzati al modello di visualizzazione personalizzato, durante la creazione o applicando patch al viewTemplate.
  3. Acquisizione dei dati del report
    Utilizzando il viewTemplate, è possibile effettuare una chiamata sincrona per riportare i dati nella paginazione oppure è possibile inviare un processo asincrono e, una volta completati, i dati possono essere scaricati in formato file compresso.

Glossario:

DocumentType: oggetto database radice cluster. In Rapporti analitici, si tratta di fatti e dimensioni. Reporting approvvigionamento: fattura, entrata, richiesta di acquisto, ecc. Rapporti di sourcing: attività, documento RDX, organizzazione, ecc.

ViewTemplate: simile alla view database, è composto da 3 componenti: DocumentType, Select Fields e Filter Fields.

Metadati: completare i dettagli del/dei tipo/i di documento disponibile/i insieme ai relativi campi di selezione e filtro.

Processo di reporting: richiesta asincrona per ottenere dati su un modello di visualizzazione di reporting specifico. Il processo può avere vari stati (In sospeso, In esecuzione, Completato ed Errore).

System viewTemplate: Generic, out of the box viewTemplate. Disponibile per l'utilizzo immediato per tutti i realm.

Modello di visualizzazione personalizzato: il modello di visualizzazione specifico per il realm specifico deve essere creato dal cliente e disponibile solo per il realm specificato.


Vedere anche

Per istruzioni più dettagliate, dal portale per sviluppatori, fare clic su Guida > Documentazione di prodotto

API Analytical Reporting (rapporti analitici) per l’approvvigionamento strategico e operativo

API Operational Reporting for Procurement (reportistica operativa per l'approvvigionamento) di SAP Ariba

API Operational Reporting for Sourcing (reportistica operativa per il sourcing) di SAP Ariba

Creazione di rapporti analitici

Analitico - Riferimento elemento dei rapporti



Si applica a

Acquisti
Ariba Connect
Spend Visibility
Strategic Sourcing
Supplier Information & Performance Management
Supplier Lifecycle and Performance

Condizioni di utilizzo  |  Copyright  |  Informazioni sulla sicurezza  |  Privacy