OpenAPI: come aggiungere campi al modello di visualizzazione personalizzato 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 al modello di visualizzazione personalizzato API di reportistica?
Attenersi alla seguente procedura:
- Creare un viewTemplate personalizzato.
- Patch del viewTemplate personalizzato chiamando questo endpoint API:
POST /procurement-reporting-view/v2/prod/viewTemplates/nameofCustomViewTemplate/patch?realm=RealmName
Nella parte del corpo, specificare: (notare l'esempio di campo reale mescolato nel codice)
{
"selectAttributes": [
"Attributo1",
"Attributo2",
"Attributi3",
"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": [
"Inviato"
]
}
]
}
Informazioni supplementari:
- È possibile modificare/applicare patch solo al modello di visualizzazione personalizzato. Impossibile modificare il modello view di sistema.
- Richiamare l'endpoint API GET /metadata per ripristinare Seleziona campi ed espressioni di filtro 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)