SAP Note 1552952 - Parameter maxmarkercnt increased to 10000

Composant : Microsoft SQL Server -

Solution : https://service.sap.com/sap/support/notes/1552952 (Connexion à SAP Service Marketplace requise)

Résumé :
Une erreur d’exécution ABAP, DBIF_RSQL_INVALID_RSQL, survient car le nombre de variables d'entrée dépasse la limitation de 2090 paramètres de SQL Server. Cette problématique est liée à la limite de comptage de marqueurs de l'interface de la base de données. Pour corriger cela, l'interface DBSL pour SQL Server a été modifiée dans les versions du noyau SAP 7.10, 7.11 et 7.20. Les mises à jour récentes ont augmenté le maxmarkercnt à 10000 et apporté des changements à la bibliothèque runtime. Pour résoudre définitivement le problème, les systèmes fonctionnant sous SQL Server 2005 ou plus récent peuvent utiliser des substitutions de valeurs littérales dans leurs déclarations et exploiter la lib_dbsl dans les versions de noyau spécifiées.

Mots Clés :
symptom abap runtime error dbif_rsql_invalid_rsql occurs indicating, support database hints &substitute literals&, big marker count = 3000 > max, kernel/dbsl versions mentioned, error => dbtran error, dll runtime library, marker count = 2090 reason, maximum marker count, developer trace file, latest lib_dbsl dbmssslib

Notes associées :

1567871SUIM| Performance optimization for RSUSR020
133381Database-Hints in Open SQL for MS SQL Server
129385Database hints in Open SQL