OpenAPI: come si aggiungono campi al modello di visualizzazione personalizzato dell'API di reportistica?
Per comodità dell'utente, questo articolo della Knowledge Base è stato tradotto automaticamente. SAP non fornisce alcuna garanzia in merito alla correttezza o alla completezza della traduzione automatica. È possibile visualizzare il contenuto originale passando all'inglese nel selettore della lingua.
Come si aggiungono campi in Reporting API Custom viewTemplate?
Attenersi alla seguente procedura:
- Creare un viewTemplate personalizzato.
- Eseguire la patch del viewTemplate personalizzato chiamando questo endpoint API:
POST /procurement-reporting-view/v2/prod/viewTemplates/nameofCustomViewTemplate/patch?realm=NomeRealm
Nella parte del corpo, specificare: (notare l'esempio di campo reale mescolato nel codice)
{
"selectAttributes": [
"Attributi1",
"Attributi2",
"Attributi3",
"cus_Attributes1",
"cus_Attributes2",
"StartDate",
"UniqueId"
],
"filterExpressions": [
{
"name": "FilterName",
"field": "filterExpression1",
"op": ">=",
"defaultValue": "YYYY-MM-DDTHH:MI:SSZ"
},
{
"name": "createdDateTo",
"campo": "TimeCreated",
"op": "<=",
"defaultValue": "2019-05-31T00:00:00Z"
},
{
"name": "StatusInList",
"field": "StatusString",
"op": "IN",
"defaultValue": [
"Inviato"
]
}
]
}
Informazioni supplementari:
- È possibile modificare/applicare patch solo al viewTemplate personalizzato. Impossibile modificare il viewTemplate di sistema.
- Chiamare l'endpoint API GET/metadata per ripristinare le espressioni Select Fields e Filter disponibili.
- Notare che nella visualizzazione personalizzata, i campi duplicati non sono consentiti.
Approvvigionamento di base > API REST Procurement (approvvigionamento) > API Operational Reporting (reportistica operativa)
Rapporti di analisi SAP Ariba > Rapporti di analisi - API REST
Strategic Sourcing > Strategic Sourcing - API REST > Strategic Sourcing - API Operational Reporting (reportistica operativa)