2534759- Error SG106 "Translation result & is too large" when creating a contract

Symptom

When creating a contract, through ME31K or BAPI_CONTRACT_CREATE, whith amount higher than 1 billion and local currency different from foreign currency, the system throws the error message SG106 related to local currency.

The error can be triggered also when you have local currency equal to foreigh currency but you have a release strategy characteristic based on a different currency.