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

Wie füge ich Felder in der benutzerdefinierten Ansichtsvorlage der Berichterstellungs-API hinzu?


Auflösung

Führen Sie die folgenden Schritte aus:

  1. Legen Sie ein benutzerdefiniertes ViewTemplate an.
  2. 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:
  1. Nur die benutzerdefinierte ViewTemplate kann geändert/gepatcht werden. Die Systemanzeigevorlage kann nicht geändert werden.
  2. Rufen Sie den Endpunkt der API GET /metadata auf, um die verfügbaren Auswahlfelder und Filterausdrücke wiederherzustellen.
  3. Beachten Sie, dass in der benutzerdefinierten Ansicht 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