I am using the BAPI : BAPI_SALESORDER_CREATEFROMDAT2 for creating the sale order. It works as expected. But the condition value which I pass through the parameter: ORDER_CONDITIONS_IN gets multiplied by 10. Please note that I am not passing the currency value. I have debugged the code and I have found that if we dont pass a currency value, then SAP automatically multiplies the condition value by 10. Could you please tell me why SAP has introduced this logic? If I need to resolve this issue, do I need to pass my condition value as (condition value / 10). ?