SAP Message BK145 - Transaction currency & was determined automatically by the system

Diagnosis
You enter the controlling document in the transaction currency, whichyou can enter both on the list screen as well as the detail screen.
If a currency is already stored under user parameter "FWB" in the usermaster record, or you have already used a currency fortransaction-related actual postings, the system defaults this currencyas the transaction currency. Otherwise, the system defaults thecontrolling area currency.

System Response
You can only change the transaction currency if no document items haveyet been entered.

Procedure
To record the document in a different currency, you should specify thedesired currency under "Transaction currency" The system keeps thiscurrency during logon as the default value for transaction-relatedactual postings.
To specify the currency for the longer term, save the desired currencyunder user parameter "FWB" in the user master.
If you have already entered items for the document, you should post thedocument, or delete the items, so that you can make an entry under"Transaction currency".