OpenAPI: Wie füge ich Felder zur benutzerdefinierten ViewTemplate der Reporting-API hinzu?
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 füge ich Felder zur benutzerdefinierten ViewTemplate der Berichterstellungs-API hinzu?
Führen Sie die folgenden Schritte aus:
- Legen Sie eine benutzerdefinierte ViewTemplate an.
- Patchen Sie die benutzerspezifische Ansichtsvorlage, indem Sie den folgenden API-Endpunkt aufrufen:
POST /procurement-reporting-view/v2/prod/viewTemplates/nameofCustomViewTemplate/patch?realm=Bereichsname
Geben Sie im Hauptteil Folgendes an (beachten Sie das reale Feldbeispiel im Quelltext gemischt):
{
"selectAttributes": [
"Attributes1",
"Attributes2",
"Attributes3",
cus_Attributes1
cus_Attributes2
"StartDate",
"UniqueId"
],
"filterExpressions": [
{
"name": "FilterName",
"field": "filterExpression1",
"op": ">=",
"defaultValue": "YYYY-MM-DDTHH:MI:SSZ"
},
{
"name": "createdDateTo",
"field": "TimeCreated",
"op": "<=",
"defaultValue": "2019-05-31T00:00:00Z"
},
{
"name": "StatusInList",
"field": "StatusString",
"op": "IN",
"defaultValue": [
"Eingereicht"
]
}
]
}
Zusätzliche Informationen:
- Nur das benutzerdefinierte ViewTemplate kann geändert/gepatcht werden. Die Systemsichtvorlage kann nicht geändert werden.
- Rufen Sie den Endpunkt der API GET /metadata auf, um die verfügbaren Select Fields und Filter Expressions zurückzuholen.
- Beachten Sie, dass in der benutzerdefinierten Sicht doppelte Felder nicht zulässig sind.
Allgemeines Procurement > Procurement-REST-APIs > API für operatives Reporting
SAP-Ariba-Analyseberichtsfunktionen > Analyseberichtsfunktionen - REST-API
Strategische Beschaffung > Strategische Beschaffung - REST-API > Strategische Beschaffung - API für operatives Reporting