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.
Wie erhalte ich Daten aus der Berichterstellungs-API für Analysen, Bestellabwicklung und Beschaffung?
Voraussetzungen:
- Registrieren Sie sich auf dem SAP Ariba Developer Portal, auf dem sich Ihre Bereiche befinden.
- App für die spezifische Berichterstellungs-API erstellen (Analyse, Bestellabwicklung und Beschaffung)
- Lassen Sie die App in dem spezifischen Bereich, den Sie in Schritt 2 auswählen, genehmigen und aktivieren.
- 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).
- 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:
- 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. - 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. - 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.
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
Ariba Connect
Einkauf
Lebenszyklus und Leistung von Lieferanten
Spend Visibility
Strategische Beschaffung
Supplier Information and Performance Management