Symptom
When posting intercompany invoice in the "Create Sales Order – Intercompany" app from sold-to party A to sales organization B, error V1449 "Exchange rate of &1 in &2 for date &3 could not be determined" occurs.
Environment
SAP S/4HANA Cloud
Cause
One of the possible cause of this issue is that the value of the field "Pricing Date" is cleared by the custom logics in the BAdI "SD_SLS_MODIFY_ITEM_BUSINESS".
Resolution
Please modify the custom logics in the BADI. Make sure the Pricing Date (SALESDOCUMENTITEM_BUSINESSDATA-PRICINGDATE) is filled by the importing parameter SALESDOCUMENTITEM-PRICINGDATE or SALESDOCUMENT-PRICINGDATE.
Please note that if no changes are made to the business data field values, it is necessary to at least copy the values from the SALESDOCUMENTITEM parameter to the SALESDOCUMENTITEM_BUSINESSDATA parameter via the MOVE_CORRESPONDING statement. Otherwise, any values existing in the business data fields before the BAdI call will be deleted afterward, as the system always copies the values from the SALESDOCUMENTITEM_BUSINESSDATA parameter to the sales document item. This is absolutely mandatory in case SAP must add fields to the SALESDOCUMENTITEM_BUSINESSDATA parameter. This is absolutely mandatory in case SAP must add fields to the SALESDOCUMENTITEM_BUSINESSDATA parameter.
Keywords
V1449, Create Sales Order-Intercompany, BAdI "SD_SLS_MODIFY_ITEM_BUSINESS", Pricing Date, exchange rate, , KBA , SD-SLS-SO-2CL , Sales Orders (Public Cloud) , SD-BIL-IV-IB-2CL , Intercompany Billing (Public Cloud) , Problem