Solution : https://service.sap.com/sap/support/notes/731946 (SAP Service marketplace login required)
Summary :
This SAP Note addresses a runtime error, DBIF_RSQL_SQL_ERROR, occurring when inserting, updating, or modifying database table entries due to overflow in type P variables (packed decimal or BCD format in ABAP). Originating from field value sizes exceeding the database layout, the error typically triggers not during data transfer to the ABAP variables, but when committing to the database. As a solution, handling the error using "TRY .. ENDTRY" or ensuring DEC type fields in the ABAP Dictionary have odd decimal places, which simplifies error emergence at a preliminary state, is recommended.
Key words :
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
Related Notes :
1657132 | |
1509309 | Dump DBIF_RSQL_SQL_ERROR when saving decl.-rel. substances |