RE: Display list value in UDEF field in Sales on ticket in Service
Create a trigger on "After saving company"
Something like this:
EventData ed = getEventData();
String contactId = ed.getInputValue("ContactEntity.ContactId");
String listValue = ed.getInputValue("ContactEntity.UserDefinedFields.SuperOffice:1:DisplayText");
SearchEngine se;
se.bypassNetServer(true);
se.addData("contact.x_field", listValue.parseSOMultiLanguageString(-1));
se.addCriteria("contact.contact_id", "Equals", contactId);
se.update();
Where SuperOffice:1 is the ProgId for the field and x_field is the extra field in Service