Hello,
I ran into an Epicor ERP 11 (probably 10+) bug that I tried to deal with over the last few days. Users received the error “The maximum number of characters allowed for Key 3 is 50” when trying to save their personalizations or layouts on a customized form. It turns out that even though Epicor allows you to give your customizations a long name, it will throw an error later when users try to save their layouts/personalizations.
The table “XXXDef” has a field named “Key3” which stores the path to the personalization has a maximum length of 50 characters. When trying to save your personalizations, the auto generated name pushes the content of this field over the limit and errors.
For example,
I had a “Purchase Advisor” customization named “2023_10_05_PurchaseAdvisorEntryForm_v1”, which is a fairly standard name I give to stay organised. However, when users saved their personalizations they received this error and it was starting to make me doubt if I could apply my customization at all.
I customized the form and created a new one with the name “2023_10_05_PAEntry_v1” and now it works without issues.
Just thought I’d drop this here in case someone runs into this issue.
Credit to this topic.