I have a UD field on Project Entry: Urgency_c (EpiTextBox)
I have a UD field on SO Entry: Urgency_c (EpiTextBox)
I have a UD field on SO Entry: ShortChar08 (EpiUltraCombo)
I have a customization event handler on SO Entry for ShortChar08: ProjectID_EpiComboChanged
When the EpiCombo (ProjectID) changes, I want it to take the ProjectID value and search for that project and return the value of the UD field Urgency_c.
The problem I have is that if I use “GetList” or “ListLookup” - query performance is fast, but they don’t provide access to UD fields.
If I use “GetRows”, which provides access to UD fields, the Epicor UI locks up as it queries the ENTIRE Project dataset including all previous SOs, Jobs, and any other data attached to the Project, which for large projects is a non-starter.
How can I quickly import a UD field from one module to the other using a customization?
I’m familiar with doing this with a BPM triggered by Update, on save, but I’m looking to dynamically populate the value when the user selects the Project ID instead of hitting save for a less confusing user experience.