I have a UD Checkbox on the JobHead table that I am using it on an updatable dashboard. We have the ‘Prevent Changes’ to engineered jobs box checked in company configuration. Prior to 10.2 I was able change the UD checkbox on my dashboard and save it without issue. After we upgraded, when I try to save my changes on the dashboard, the entire row turns red and a tooltip displays stating, “Update not allowed, Engineered and Prevent Changes.”
This doesn’t make sense because when I read the help documentation it clearly states that I should be able to save the change.
Is anyone else experiencing this issue? Am I missing something somewhere with my setup? I opened a ticket with Epicor support and received a call from someone saying that if it doesn’t work now then the dev team must have changed something. I asked him why wouldn’t it have been documented somewhere and why does the latest Help documentation contradict his answer, but received the same response. I opened a second ticket and so far all I’ve head is that the Dev team didn’t change any functionality related to my issue. The ticket is still open, but I’m not holding out much hope.
Is there error occuring OnChange or OnUpdate? If it’s OnChange, no luck, they catch it before it even goes to the BO. If it’s OnUpdate, you can write special handling to solve this.
It looks like the UpdateExt BPM is trying to update something on the JobMtl table, but the Field is blank. My first thought was to remove the two UD fields that I was displaying on the JobMtl (both fields were decimal values) and low and behold the update worked. I need to display both fields on my dashboard so now my question is, why is the BPM trying to update those fields when they aren’t selected to be updated?
I tried creating a calculated bit field and set the value to the UD field on JobMtl. It was working for a little while, but when I tried it today I started receiving the same error again!