Solution : https://service.sap.com/sap/support/notes/731946 (Connexion à SAP Service Marketplace requise)
Résumé :
Cette note SAP traite de l'erreur d'exécution DBIF_RSQL_SQL_ERROR qui survient lors de l'insertion, la mise à jour, ou la modification des entrées de table de base de données à cause d'un débordement dans les variables de type P (format décimal compacté ou BCD en ABAP). Provenant de tailles de valeurs de champ dépassant la disposition de la base de données, l'erreur se déclenche généralement non pas lors du transfert de données vers les variables ABAP, mais lors de la confirmation dans la base de données. Comme solution, il est recommandé de gérer l'erreur en utilisant "TRY .. ENDTRY" ou de s'assurer que les champs de type DEC dans le dictionnaire ABAP ont un nombre impair de décimales, ce qui simplifie l'apparition de l'erreur à un stade préliminaire.
Mots Clés :
theoretically add larger values, runtime error occurs directly, runtime error dbif_rsql_sql_error occurs, runtime error dbif_rsql_sql_error, binary coded decimals, = 2 b-1in contrast, highest odd number, abap variable back, packed abap variable, decimal number reason
Notes associées :
1657132 | |
1509309 | Dump DBIF_RSQL_SQL_ERROR when saving decl.-rel. substances |