Salmon Fishing in the Dynamics
First of all – funny movie.
Second of all – WHAT ARE YOU “CW” FIELD?
You’ve run across it. Sitting there on your Purchase order and Vendor invoice forms. Using up your precious grid real estate. Making you tell your boss to buy you a giant monitor (I recommend this one) so you can comfortably fit Dynamics on your screen.
Does Anyone Even Need a CW?
Apparently when you go fishing for salmon, the “Catch Weight” (CW) used to inventory the salmon (Lbs or Kg) can be different than the weight used to sell the salmon (Boxes). There are special requirements for buying and selling meat that need additional weight based functionality.
Whatever – Make it Go Away
In F&O there’s a License configuration form available (System administration > Setup > License configuration). In this form you will find there are all kinds of functionalities that can be deactivated, including the famous Salmon Fishing configuration:
To turn off functionality, F&O needs to be in Maintenance Mode, then it’s a matter of unchecking the Boxes to be deactivated. Almost all License Configurations are on by default.
Going back the Vendor invoice form, it’s looking much more manageable with Configurations deactivated!
Most License configurations are fairly obvious whether they’re in use just from the title, but sometimes it does take some trial and error in a Test environment to get this perfected. It’s much easier to configure this prior to a full User Acceptance Test to ensure no features are negatively impacted.
A Warning About Production Environments
In some versions of Dynamics AX (and possibly Dynamics 365 F&O), modifying the License Configuration did a Database Synchronization that could result in data loss. My testing has shown in later versions of Dynamics 365 F&O a Database Synchronization no longer happens. As of publication time, I did not receive a response from Microsoft on when the behavior changed.
My recommendation is to update the License Configuration settings prior to going live.
OPEN A CASE WITH MICROSOFT BEFORE CHANGING LICENSE CONFIGURATION SETTINGS IN A PRODUCTION ENVIRONMENT.
I will update this article if Microsoft comments on the safety of changing this in Production. In other words, if a feature was inadvertently deactivated, can it be reactivated without any data loss?