Limitations et considérations générales
Lors de l'utilisation de SAP OData comme source, les limitations suivantes s'appliquent :
-
SAP OData connecteur supporte les services générés avec SAP Gateway Service Builder pour l'extraction de données ODP via OData. Les autres types de service doivent remplir les conditions requises pour les services générés avec SAP Gateway Service Builder pour l'extraction de données ODP via OData.
Pour plus d'informations, consultez Génération d'un service pour l'extraction de données ODP via OData.
- OData version 2.0 (V2) est la seule version supportée.
- Un service OData avec une seule entité est supporté. DeltaLinksOf<EntitySet> est supporté pour un service compatible delta.
- Seule la version 1.0 du service est supportée.
- Les modifications des métadonnées ne sont pas supportées. Toute modification des métadonnées du service nécessite l'actualisation de la tâche.
- Chaque abonnement ODP dans le système SAP peut être utilisé pour un nom de service et un nom d'utilisateur uniques. En d'autres termes, il n'est pas possible d'avoir plusieurs abonnements pour le même service et le même nom d'utilisateur. Toute nouvelle tâche pour le service et le nom d'utilisateur annulera l'abonnement existant et en démarrera un nouveau.
-
Données actuelles est le seul mode supporté, lorsque l'opération de modification réelle (INSERT, UPDATE ou DELETE) est appliquée à la cible.
Note Informations- Les opérations de modification sont déterminées par la source ODP. Il se peut que certaines opérations ne soient pas supportées par la cible.
- Nous recommandons de définir manuellement une clé primaire pour les sources ODP qui n'utilisent pas la clé primaire par défaut.
-
Applicable uniquement aux projets de réplication : certaines opérations INSERT sont reçues comme des opérations UPDATE. Par conséquent, pour éviter les conflits sur la cible, définissez la politique de gestion des conflits d'application Enregistrement introuvable pour l'application d'une MISE À JOUR sur INSÉRER l'enregistrement cible manquant.
- La compression GZIP nécessite HTTP 1.1 ou une version ultérieure (HTTP/1.1)
- HTTPS n'est supporté qu'avec un nom d'hôte. En l'absence de nom DNS, ajoutez l'adresse IP et le nom d'hôte au fichier hosts local.
- Pour la devise et l'unité de mesure, le framework SAP NetWeaver Gateway utilise toujours les conversions de type (méthodes de flux sortant et entrant de CL_GDT_CONVERSION). La conversion des unités de mesure et des devises utilise toujours le code ISO, par opposition à l'unité ou à la devise souhaitée.Pour plus d'informations, consultez les notes SAP 1893788 et 3082462.
-
En raison de la spécification OData, chaque entité doit avoir au moins une clé primaire. Si l'entité ODP source n'a pas de clés primaires, toutes les colonnes du modèle de service seront générées comme des clés primaires.
- Les tables sont déjà chargées. Les options Démarrer le traitement des modifications à partir de pour l'exécution des tâches ne sont pas supportées.
- L'option Ne pas limiter la taille des colonnes LOB dans les paramètres de tâche n'est pas supportée.
- La recherche de source n'est pas supportée.
-
Le point de terminaison OData SAP utilise les métadonnées du service OData. C'est pourquoi les tables cibles seront créées avec des colonnes fournies par ODP.
-
Les colonnes et les objets hiérarchiques ne sont pas supportés.
Remarques sur SAP
Si vous rencontrez l'un des problèmes énumérés ci-dessous, assurez-vous de mettre à niveau votre système vers la version SAP qui résout le problème.
| Remarque sur SAP | SAP_BW |
|---|---|
| 3118751 - ODP OData V2 : valeur MaxPageSize supérieure à 50 000 non acceptée | 750-756 |
| 3023446 - ODP avec OData V2 : valeur odata.maxpagesize ignorée pour une requête delta | 750-755 |
| 3094347 - Une requête OData d'une source de données ayant un champ de type RAW 16 affiche une valeur incorrecte | 750-757 |
| 3389181 - Métadonnées des champs d'horodatage dans ODP OData V2 | 750, 754-757 |
| 3396326 - Mappage de INT8 vers Edm.Int64 au lieu de Edm.String | 750-758 |
| 3355345 - Rapport d'aide pour maintenir la valeur dans la table ODQADMIN | 750-758 |
| 3250756 - Les champs de type flottant dans la source sont arrondis dans l'accès au fournisseur de données opérationnelles | 750-757 |
| 062232 - ODP OData V2 - Le dernier skiptoken d'un pointeur ne fournit aucun deltatoken | 750-755 |
| 3335039 - OData V2 : dump court UNCAUGHT_EXCEPTION dans SEGW pour ABAP CDS ODP se terminant par $E | 754-757 |
| 3197913 - Erreur de transformation XML lors de l'extraction | 731-757 |
| 3315021 - ODP OData V2 : le type DATS ne peut pas être converti en Edm.Datetime | tout |
| 2219781 - ODP_ODATA : DeltaLinksOf<EntitySet> | 750 |
| 3305193 - Traitement des valeurs initiales de date et d'heure dans la base de données, lorsqu'elles sont lues via le service OData | 752-757 |
| 2787992 - Nouveaux types de données | 750-754 |
| 3569859 - Débordement possible si le type d'entier INT8 est utilisé dans la source ODP d'un modèle ODATA v2 |
SAP_BW : 750-758 SAP BW/4HANA 2.0, 2021, 2023 |