on 2025 Mar 14 8:25 AM
Hello,
Recently we started getting "Cannot convert 123 into NUM: loss of significant digits." error from NCo library for the specific field - COND_COUNT from BAPICOND structure.
By default the length of this field is 2 digits, but the thing is we have some cases when amount of price conditions is more then 99 and that's why it fails now.
As I understood this field controls the order of price conditions and quite important to get a correctly price calculated.
We are using: BAPI_QUOTATION_CREATEFROMDATA2 function to create quote and one of the input parameter there is COND_COUNT.
Can someone please advice what is possible solution here if you faced this issue also?
I'm wondering is it possible to increase COND_COUNT length to 3 or 4 digits and what is the impact of this change on SAP system?
Maybe there is another way how to make it work with the default field length, what is the general/suggested approach in this type of issue?
Sap NCo version is - 3.1.0.42.
Thanks in advance,
Best regards,
Dmitriy
Request clarification before answering.
Check in your system for status of Note 2271617 - BAPI incompatibilities with respect to pricing field length extension (which added field COND_COUNT_LONG to some BAPI parameters)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The long field is available on my S/4HANA systems, but not on my ECC EHP7 (both were SP upgraded last year), and I haven't found any ECC-related notes.
User | Count |
---|---|
84 | |
12 | |
9 | |
8 | |
8 | |
5 | |
4 | |
4 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.