Normally in the SAP PS Module you able to configure Exchange rate using transaction OPS9 through Budget Profile.


In Currency Translation section, you can enter Exchange Rate Type , for this example is M, and you can enter Value Date, it is date as fixed date currency exchange rate always get currency at thats date. you must empty this field to tell SAP System get latest currency exchange rate.

In the OB08 you have to maintan exchange rate.


For maintaining Original Budget you can use transaction code CJ30.


But when you enter 1 USD . The SAP System will calculate with exchange rate the value 01012016 . SAP System should calculate in 10.10.2016 or current date.

After do debugging. i found weird ABAP code in include program LKBPPF28 , subroutine DETERMIN_CONVERSION_RATE, and i think this is some kind of bug.

SAP System always get First Date in the period. this code will make wrong calculation on your budget CJ30.

WBS Budget Using CJ30 Currency Exchange Issue Solution

Create Implicit Enhancement Implementation in the last of DETERMIN_CONVERSION_RATE sub routine, this enhancement will tell SAP System to get currency on the current date.

Incoming search terms:

abap cj30 read budget data,SAP MM Issue to WBS,SAP WBS CJ30,blog sap bapi foreign exchange posting google,sap ps how to upload lumsum budget in cj30,sap transaction currency in SAP PS,entering budgets in cj30 what currencies can be entered,CJ30 forex change,CJ30 forex,WBS EXCHANGE RATE POSTING IN SAP