Symptom
You translate the system into Arabic language and design the output form for outgoing checks. On the form, you notice that the amount in text form is not correct.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Payment Management work center.
- Go to the Payment Monitor view.
- Open the Outgoing Check ID: XXX (XXX stands for the outgoing check ID).
- Select View All.
- Select Preview > Check.
The amount is for example 41,435.000 and shows in text form as Four-One-Four-Three-Five.
In the XML form this shows in the tag as: <AmountText languageCode="EN">Four-One-Four-Three-Five</AmountText>.
Cause
The amount in the Arabic system took by default English as language code because Business ByDesign system is not configured in Arabic language for output check form.
For English as default language code, the system read the amount by one digit number "41,435.000"- Four-One-Four-Three-Five. Hence, the mount in text form is not correct.
Resolution
The output form for outgoing checks supports language such as English, Spanish, German, French etc. For not supported language, the system uses English as default language code and reads the amount by digit to form the amount text. This is the designed system behaviour.
Keywords
Output Check Form, Amount Text, Language Code, Arabic Language, <AmountText languageCode="EN"></AmountText>. , KBA , SRD-FIN-MOP , Payment Management , Problem