Häufig gestellte Fragen und Antworten (FAQ) KB0400604
E-Mail
OpenAPI: Wie erhalte ich Daten aus der Berichterstellungs-API für Analysen, Bestellabwicklung und Beschaffung?
Dieser Wissensdatenbankartikel wurde maschinell übersetzt. SAP übernimmt keine Gewährleistung für die Richtigkeit oder Vollständigkeit der Maschinenübersetzung. Sie können den Originalinhalt anzeigen, indem Sie über die Sprachauswahl zu "Englisch" wechseln.
Symptom

Wie erhalte ich Daten aus der Berichterstellungs-API für Analysen, Bestellabwicklung und Beschaffung?


Auflösung

Voraussetzungen:

  1. Registrieren Sie sich auf dem SAP Ariba Developer Portal, auf dem sich Ihre Bereiche befinden.
  2. App für die spezifische Berichterstellungs-API erstellen (Analyse, Bestellabwicklung und Beschaffung)
  3. Lassen Sie die App in dem spezifischen Bereich, den Sie in Schritt 2 auswählen, genehmigen und aktivieren.
  4. Sie haben die Möglichkeit, einen geheimen Schlüssel zu erhalten (entweder durch Recht als Administrator der Organisation oder durch Anforderung des Schlüssels beim Administrator der Organisation).
  5. Möglichkeit zum Generieren des geheimen Schlüssels zum Generieren des Zugriffstokens

Zusammenfassung des Berichterstellungs-API-Flusses:

Die einzige Möglichkeit, Daten zu generieren, ist die Verwendung von viewTemplate.
Die anzeigende Vorlage kann entweder eine vordefinierte Vorlage oder eine benutzerdefinierte Vorlage sein, die Sie (über die Vorlagenverwaltungs-API) erstellt haben.
Die Meldedaten können entweder als Synchron (sofortiges - paginiertes Ergebnis) oder Asynchron (Jobeinreichung - gezipptes Dateiergebnis) angefordert werden.

Details der Reporting-API-Strukturen:

  1. Metadaten abrufen
    Der Metadaten-API-Endpunkt gibt alle verfügbaren Auswahlfelder und Filterfelder für documentTypes zurück, die über die Berichterstellungs-API verfügbar sind.
    Mithilfe der Metadaten können benutzerdefinierte Ansichtsvorlagen über die Endpunkte der Ansichtsvorlagenverwaltungs-API erstellt werden.
    Metadaten sollten auch zum Replizieren von Daten verwendet werden, da sie aus Datentyp, Länge und Beschreibung bestehen.
  2. ViewTemplate-Verwaltung
    Sofort einsatzbereite viewTemplates werden bereitgestellt, und benutzerdefinierte viewTemplate(s) können speziell für jeden documentType erstellt werden.
    Die Anforderung für custom viewTemplate ist documentType, selectFields und filterFields.
    Pro viewTemplate kann nur 1 documentType angegeben werden.
    Nach dem Anlegen kann die benutzerdefinierte ViewTemplate gepatcht werden, indem die ausgewählten Felder und Filterfelder geändert werden. Sie kann jedoch nicht für einen anderen documentType geändert oder gelöscht werden.
    Benutzerdefinierte Felder sollten auch der ViewTemplate hinzugefügt werden, indem die benutzerdefinierten Felder in der Definition der ausgewählten Felder hinzugefügt werden.
    Sofort einsatzbereite anzeigevorlagen enthalten keine benutzerspezifischen Felder, da sie für jeden Bereich eindeutig sind. Sie müssen das/die benutzerdefinierte(n) Feld(er) zu Ihrer benutzerdefinierten viewTemplate hinzufügen, entweder während der Erstellung oder durch Patchen der viewTemplate.
  3. Berichtsdaten abrufen
    Mithilfe des ViewTemplates kann ein synchroner Aufruf erfolgen, um die Daten in der Paginierung zurückzugeben, oder es kann ein asynchroner Job gesendet werden. Nach Abschluss können die Daten im gezippten Dateiformat heruntergeladen werden.

Glossar:

DocumentType: Cluster-Wurzeldatenbankobjekt. Im analytischen Reporting sind dies die Fakten und Dimensionen. Bestellabwicklungs-Reporting: Rechnung, Empfangsbeleg, Bestellanforderung usw. Beschaffungsberichte: Aufgabe, RFXDocument, Organisation usw.

viewTemplate: Ähnlich wie die Datenbank-View besteht sie aus drei Komponenten: DocumentType, Select Fields und Filter Fields.

Metadaten: Vervollständigen Sie die Details der verfügbaren Dokumentart(en) zusammen mit den zugehörigen Auswahlfeldern und Filterfeldern.

Reporting-Job: Asynchrone Anforderung zum Abrufen von Daten zu einer bestimmten Reporting-View-Vorlage. Der Job kann verschiedene Status haben (Ausstehend, Wird ausgeführt, Abgeschlossen und Fehler).

System viewTemplate: Generisch, sofort einsatzbereite viewTemplate. Verfügbar zur sofortigen Verwendung für alle Bereiche.

Benutzerspezifische ansichtsvorlage: Spezifische ansichtsvorlage für einen bestimmten Bereich, muss vom Kunden erstellt werden und ist nur für den angegebenen Bereich verfügbar.


Siehe auch

Um detailliertere Anweisungen zu erhalten, klicken Sie im Entwicklerportal auf Hilfe > Produktdokumentation.

API für analytische Berichterstellung für Strategic Procurement und Operational Procurement

SAP-Ariba-API für operative Berichterstellung für die Bestellabwicklung

SAP-Ariba-API für operative Berichterstellung für die Beschaffung

Erstellen von Analyseberichten

Analyse - Berichterstellungsfaktenreferenz



Gilt für

Ariba Connect
Einkauf
Lebenszyklus und Leistung von Lieferanten
Spend Visibility
Strategische Beschaffung
Supplier Information and Performance Management

Nutzungsbedingungen  |  Copyright  |  Sicherheitsrichtlinie  |  Vertraulichkeit