A new year–and a new project
Tuesday, February 16th, 2010 by Tim ScottHello everybody–I hope everyone is doing well and keeping busy.
I have started a new contract and am driving to it each week. As I drive, I go past a town named “Covert” and I think it is funny that there are signs telling me where to exit to find the town. One would think that they would want to keep that town hidden…
Anyway, when I started this project it reminded me of some traps that one comes across during a project. In one memorable case, I was working on a project with many other consultants; one day, a financial consultant decided to turn off multi-currency. As my fellow JDE consultants may know, with multi-currency turned on, you have to enter the currency code when dealing with prices and advanced pricing setup; if multi-currency is turned off, you do not get the choice to enter the currency code.
Now the fun begins. While multi-currency was turned on, the pricing team was entering advanced price adjustments. They continued entering adjustments when multi-currency was turned off. So what was the issue? Some of the adjustments had currency codes and the rest had no currency code–it was blank.
The fun really started when the pricing team started entering orders to test their pricing setup. In sales order entry, they could see all the adjustments when using the Price History row exit, but they could not see all the adjustment details when trying to edit them (via the Price Adjustment Detail form). After spending most of a day, we discovered that during the sales order process, the pricing functionality equates the blank currency code with the company’s currency code–in our case, they were entering the pricing for a USA branch, so USD and blank were considered the same currency codes; however, the P4072 (Work With Adjustment Detail) considers them as different currency codes.
We are able to fix this, but I can not remember if we used SQL to delete the adjustment details, or we turned off multi-currency, deleted the adjustment details that we could see (the ones with a blank currency code), then turned on multi-currency and strongly suggest to the financial consultant to never touch the multi-currency setting again.
If this happens to you, be diplomatic with the financial consultant–or they might get angry and delete branch “ALL.” Then, as a distribution or manufacturing consultant, you will see some really bizarre errors.
But I might save that for another post.



