OpenAPI: Wie füge ich Felder zur benutzerdefinierten Ansichtsvorlage der Berichterstellungs-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 in der benutzerdefinierten Ansichtsvorlage der Berichterstellungs-API hinzu?
Führen Sie die folgenden Schritte aus:
- Legen Sie ein benutzerdefiniertes ViewTemplate an.
- Patchen Sie die benutzerdefinierte Ansichtsvorlage, indem Sie diesen API-Endpunkt aufrufen:
POST /procurement-reporting-view/v2/prod/viewTemplates/nameofCustomViewTemplate/patch?realm=RealmName
Geben Sie im Body-Teil Folgendes an: (beachten Sie das echte Feldbeispiel, das im Code gemischt ist).
{
"selectAttributes": [
"Attributes1",
"Attributes2",
"Attributes3",
"cus_Attributes1",
"cus_Attributes2",
"StartDate",
"UniqueId"
],
"filterExpressions": [
{
"name": "FilterName",
"field": "filterExpression1",
"op": ">=",
"defaultValue": "JJJJ-MM-TTTHH:MI:SSZ"
},
{
"name": "createdDateTo",
"field": "TimeCreated",
"op": "<=",
"defaultValue": "2019-05-31T00:00:00Z"
},
{
"name": "StatusInList",
"field": "StatusString",
"op": "IN",
"defaultValue": [
"Übermittelt"
]
}
]
}
Zusätzliche Informationen:
- Nur die benutzerdefinierte ViewTemplate kann geändert/gepatcht werden. Die Systemanzeigevorlage kann nicht geändert werden.
- Rufen Sie den Endpunkt der API GET /metadata auf, um die verfügbaren Auswahlfelder und Filterausdrücke wiederherzustellen.
- Beachten Sie, dass in der benutzerdefinierten Ansicht 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