Limiti e considerazioni
Quando si utilizza SAP OData come sorgente, si applicano le seguenti limitazioni:
-
L'SAP OData connettore supporta i servizi generati con SAP Gateway Service Builder per l'estrazione di dati ODP tramite OData. Altri tipi di servizio devono soddisfare i requisiti per i servizi generati con SAP Gateway Service Builder per l'estrazione di dati ODP tramite OData.
Per maggiori informazioni, vedere Generazione di un servizio per l'estrazione di dati ODP tramite OData.
- È supportata solo la versione OData 2.0 (V2).
- È supportato un servizio OData con una singola entità. DeltaLinksOf<EntitySet> è supportato per un servizio abilitato al delta.
- È supportata solo la versione 1.0 del servizio.
- Le modifiche ai metadati non sono supportate. Qualsiasi modifica ai metadati del servizio richiede il ricaricamento dell'attività.
- Ogni sottoscrizione ODP nel sistema SAP può essere utilizzata per un nome di servizio e un nome utente univoci. In altre parole, non è possibile avere più sottoscrizioni per lo stesso servizio e nome utente. Qualsiasi nuova attività per il servizio e il nome utente annullerà l'abbonamento esistente e ne avvierà uno nuovo.
-
Dati correnti è l'unica modalità supportata, quando l'operazione di modifica effettiva (INSERT, UPDATE o DELETE) viene eseguita sulla destinazione.
Nota informatica- Le operazioni di modifica sono determinate dalla sorgente ODP. Alcune operazioni potrebbero non essere supportate dalla destinazione.
- Si consiglia di impostare manualmente una chiave primaria per le sorgenti ODP che non utilizzano la chiave primaria predefinita.
-
Applicabile solo ai progetti di replica: Alcuni INSERT vengono ricevuti come UPDATE. Pertanto, per prevenire conflitti sulla destinazione, impostare la policy di gestione dei conflitti di applicazione Nessun record trovato per l'applicazione di un UPDATE su INSERISCI il record di destinazione mancante.
- La compressione GZIP richiede HTTP 1.1 o versioni successive (HTTP/1.1)
- HTTPS è supportato solo con un nome host. Se non è presente un nome DNS, aggiungere l'indirizzo IP e il nome host al file locale hosts .
- Per le valute e le unità di misura, il framework SAP NetWeaver Gateway utilizza sempre le conversioni di tipo (metodi per il flusso in uscita e in entrata di CL_GDT_CONVERSION). La conversione di unità di misura e valute utilizza sempre il codice ISO, anziché l'unità o la valuta desiderata.Per ulteriori informazioni, consultare le note SAP 1893788 e 3082462.
-
A causa della specifica OData, ogni entità deve avere almeno una chiave primaria. Se l'entità ODP di origine non ha chiavi primarie, tutte le colonne nel modello di servizio verranno generate come chiavi primarie.
- Le tabelle sono già state caricate. Le opzioni per l'esecuzione delle attività che avviano l'elaborazione delle modifiche da non sono supportate.
- L'opzione Non limitare la dimensione della colonna LOB nelle impostazioni dell'attività non è supportata.
- La ricerca della sorgente non è supportata.
-
L'endpoint OData di SAP utilizza i metadati del servizio OData. Pertanto, le tabelle di destinazione verranno create con colonne fornite dall'ODP.
-
Gli oggetti e le colonne di gerarchia non sono supportate.
Note SAP
Se si riscontrano i problemi elencati di seguito, assicurarsi di aggiornare il sistema alla versione SAP che risolve il problema.
| Nota SAP | SAP_BW |
|---|---|
| 3118751 - ODP OData V2: MaxPageSize superiore a 50000 non considerato | 750-756 |
| 3023446 - ODP con OData V2: odata.maxpagesize viene ignorato per la richiesta delta | 750-755 |
| 3094347 - Query OData da una sorgente dati con un campo di tipo RAW 16 mostra un valore errato | 750-757 |
| 3389181 - Metadati dei campi timestamp in ODP OData V2 | 750, 754-757 |
| 3396326 - Mappatura di INT8 a Edm.Int64 invece di Edm.String | 750-758 |
| 3355345 - Report di supporto per mantenere il valore nella tabella ODQADMIN | 750-758 |
| 3250756 - I campi di tipo floating nell'origine vengono arrotondati nell'accesso al provider di dati operativi | 750-757 |
| 062232 - ODP OData V2 - L'ultimo skiptoken per un puntatore non fornisce alcun deltatoken | 750-755 |
| 3335039 - OData V2: short dump UNCAUGHT_EXCEPTION in SEGW per ABAP CDS ODP che termina con $E | 754-757 |
| 3197913 - Errore di trasformazione XML durante l'estrazione | 731-757 |
| 3315021 - ODP OData V2: il tipo DATS non può essere convertito in Edm.Datetime | tutti |
| 2219781 - ODP_ODATA: DeltaLinksOf<EntitySet> | 750 |
| 3305193 - Gestione dei valori iniziali di data e ora nel DB, quando letti tramite servizio OData | 752-757 |
| 2787992 - Nuovi tipi di dati | 750-754 |
| 3569859 - Possibile overflow se il tipo intero INT8 viene utilizzato nell'origine ODP del modello ODATA v2 |
SAP_BW: 750-758 SAP BW/4HANA 2.0, 2021, 2023 |