Symptom
It is not possible to post journal entries with amount more than 13 length, as the length for amount fields is restricted to 13 digits length (11 digits + 2 decimals).
The maximum amount is 99,999,999,999.99. The posting process brings error message 00 089 if a larger amount is posted.
Other error messages may also come up because of the restriction of the amount length (but not only because of it). Some of them are listed in the 'See also' part.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
Enter a larger amount than 99.999.999.999,99 e.g. via application Post General Journal Entries, Upload General Journal Entries or API Journal Entry - Post.
Cause
The amount fields are and remain defined as CURR data type with 13 digits in the backend table.
There are two main reasons for this:
- The table from backend which stores the postings, also influences several other data and functions. It is not possible to change the data structures and all the involved programs to allow for larger amounts. Changing the amount fields on the database is not trivial and such modifications are not recommended. It will influence the behavior of the whole SAP-system and not only one single process.
- Another reason is that the table is in cluster RFBLG. Field lengths of cluster cannot be changed.
Resolution
It is the standard system design. It is not possible to change the technical definition of the field involved. Even if the field was changed in the entry mask it cannot be stored in the database. The field size is fixed in 13 digits, only decimal places can be changed if it is inevitable.
Suggested workaround is to split the journal entry into additional line items or more journal entries with proper length of the amount field. It is the simplest and most secure way.
Note: There is an exception for app Post General Journal Entries.
Currently, this app supports a maximum of 14 characters based on the currency. For currencies with decimals, it supports a format of 12 digits + 2 decimals, such as US dollars, and for currencies without decimals, 14 digits, such as Indonesian Rupiah.
See Also
KBA 3463784 - Decimal Issue - Entry too long (enter in the format ___,___,__~.__V) - S/4HANA Cloud
Keywords
00 089, F5 010, SG 106, Post General Journal Entries, Journal Entry - Post, field length, 13 digits, journal entry amount. , KBA , FI-FIO-GL-TRA-2CL , Transaction Apps (Public Cloud) , Problem