04-07-2011 10:40 AM
Apologies if these are silly questions but I'm an ABAPer rather than a Finance/Funds Management Expert.
We have an ongoing problem with the derivation of FM codes during the keying of a Sales Order. There are two issues:
1) When a Profit Centre is entered, where in the system do the FM codes get derived?
2) When a Profit Centre is changed before the Sales Order is saved (e.g. the keyer spots an error), then the FM codes are not being re-derived. Why not?
Any help will be greatly appreciated.
04-07-2011 11:07 AM
Hi.
'1) When a Profit Centre is entered, where in the system do the FM codes get derived?'-what you mean by FM code?you mean FM account assignments(fund,fund center etc)?
'2) When a Profit Centre is changed before the Sales Order is saved (e.g. the keyer spots an error), then the FM codes are not being re-derived. Why not?' you mean if user enter Profit center, then change it then FM account assignments don't changes?-if so then may be you not put option - Overwrite with new value in FMDERIVE
04-08-2011 4:23 PM
In transaction FMDERIVE, it may be very helpful for you to use the test function (F8). There you can enter info such as the profit center and see what is being derived and display the log to see what the rules are or are not doing. As Alex pointed out it wil be very helpful to look at the Detail settings for the Target fields on the Definition tab of the derivation rules. There are certain field attributes there that control when data is overwritten.