Recently, while working with BAPI_SALESORDER_CREATEFROMDAT2, I faced a strange issue.
I was trying to create a sales order with a custom condition type ZGTC.
Here’s what I did:
In the BAPI input, I passed KBETR = 94.0000000000.
During debugging, I could clearly see that the value was stored as 94.0000000000.
But after executing the BAPI and checking the order in VA02, the value appeared as 940.00!
Why does the BAPI change my condition value from 94.00000000000 to 940.00?
Request clarification before answering.
Hello,
try check SAP Note:
886532 - Pricing: Display and rounding of numbers
It might provide some explanation to this behavior.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 4 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.