Häufig gestellte Fragen und Antworten (FAQ) KB0399829
E-Mail
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.
Symptom

Wie füge ich Felder zur benutzerdefinierten ViewTemplate der Berichterstellungs-API hinzu?


Lösung

Führen Sie die folgenden Schritte aus:

  1. Legen Sie eine benutzerdefinierte ViewTemplate an.
  2. 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:
  1. Nur das benutzerdefinierte ViewTemplate kann geändert/gepatcht werden. Die Systemsichtvorlage kann nicht geändert werden.
  2. Rufen Sie den Endpunkt der API GET /metadata auf, um die verfügbaren Select Fields und Filter Expressions zurückzuholen.
  3. Beachten Sie, dass in der benutzerdefinierten Sicht doppelte Felder nicht zulässig sind.


Gilt für

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

Nutzungsbedingungen  |  Copyright  |  Sicherheitsrichtlinie  |  Vertraulichkeit