If you load negative amounts with a trailing sign as an external format for currencies with more than or less than two decimal places (for example, JPY), the error CX_SY_RANGE_OUT_OF_BOUNDS occurs in the module RSDS_CONVERT_CURRENCY_INTERNAL. Reason and Prerequisites
Even if the dump does not occur, the amounts can be changed.
This problem is caused by a program error. Solution
https://service.sap.com/sap/support/notes/1088819 (SAP Service marketplace login required)