Symptom
- The custom format for foreign bank transfers was copied from the standard domestic bank transfer format JP_ZENGINKYO_XML and generate payment in Manage Automatic Payments app.
- Error message: "Internal session terminated with a runtime error CONVT_NO_NUMBER (see ST22)" occur during a payment run.
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
1. Create the custom format for foreign bank transfers by copying from the standard domestic bank transfer format JP_ZENGINKYO_XML.
2. Run Manage Automatic Payments.
3. Go to View log and observe the error: "Internal session terminated with a runtime error CONVT_NO_NUMBER (see ST22)".
4. The dump detail in backend showing that "123,03" cannot be interpreted as a number.
Cause
The domestic format JP_ZENGINKYO_XML allows only JPY amounts without decimals. When a foreign bank transfer with a decimal amount (for example, in CNY) was processed, a number conversion error occurred, causing a dump.
Resolution
Create a custom format by copying JP_ZENGINKYO_I_XML (international bank transfer (XML)), which supports the correct amount structure for foreign bank transfers, including decimals.
Refer to the SAP Help Portal Country/Region-Specific Payment Format Mappings for more details.
See Also
SAP help portal Country/Region-Specific Payment Format Mappings
Keywords
CONVT_NO_NUMBER, payment run, Manage Automatic Payments, ST22, number conversion, payment medium format, JP_ZENGINKYO_XML, JP_ZENGINKYO_I_XML, decimal amounts, JPY, foreign transfer, domestic format, ABAP dump, XML payment format, bank transfer, public cloud, international bank transfer , KBA , FI-FIO-AP-PAY-2CL , Payment Apps (Public Cloud) , Problem
SAP Knowledge Base Article - Public