Pilote OData : Configuration de la taille maximale de la colonne. SAP 4.1 Support Package 2
Informations de référence sur le pilote d'accès aux données de la requête peuvent être erronés si un filtre est appliqué, ce qui supprime certaines lignes du résultat
$top attendu.
Exemple :
La requête OData suivante renvoie les 15 premières lignes de la table Orders : http://services.odata.org/Northwind/Northwind.svc/Orders?$top=15
La requête suivante renvoie les 15 premières lignes pour lesquelles la ville d'expédition est "Reims".
Cette opération ne renvoie que 5 lignes : http://services.odata.org/Northwind/Northwind.svc/Orders?$top=15&$filter=ShipCity eq 'Reims'
Restrictions relatives à la fonction COUNT
Un nombre de lignes figurant dans une table de l'outil de conception d'information compte de manière sémantique les lignes contenant des valeurs non nulles pour les colonnes définies : Certains services
Azure renvoient uniquement le nombre total de lignes d'une table. Cela peut entraîner une certaine divergence entre les résultats de requête attendus et ceux obtenus.
Restrictions relatives aux services SAP NetWeaver Gateway
Si le fournisseur de services NetWeaver Gateway ne prend pas en charge les filtres de toutes les colonnes, vous ne devez pas sélectionner l'option Conditions de filtres prises en charge lors de la création de la connexion. S'il ne prend pas en charge le tri de toutes les colonnes, vous ne devez pas sélectionner l'option Tri lors de la création de la connexion.
Le schéma peut indiquer ces restrictions de tri et de filtrage à l'aide des métadonnées sap:filterable et sap:sortable. Dans la version actuelle, le pilote OData ne mappe pas ces attributs.
Il est possible que certains fournisseurs n'offrent pas de fonctionnalité d'analyse de table complète sur toutes les tables. Cela peut causer des erreurs d'exécution, par exemple si une des tables utilisées dans une opération JOIN ne peut pas être analysée.
SAP vous recommande de créer des connexions directement au système SAP ERP pour éviter tout problème avec les requêtes ad hoc.
6.3.12 Pilote OData : Configuration de la taille maximale de la colonne
Pour certaines propriétés, le paramètre MaxLength peut avoir la valeur Max. Par exemple :
<Property Name="Synopsis" Type="Edm.String" Nullable="true" MaxLength="Max" Unicode="true" FixedLe ngth="false"/>
Comme le pilote OData ne peut pas reconnaître cette valeur non numérique, il doit être configuré. Le fichier de configuration cs.cfg fournit les paramètres suivants :
•
Binary Max Length pour définir la taille maximale des colonnes de table de type binaire.
•
String Max Length pour définir la taille maximale des colonnes de table de type chaîne.
90 2013-11-22

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.