I have a button script running in Item Maintenance which is querying extended description text successfully, but the SetValue doesn't work (in v2017 and v2020). I'd expect the business object to automatically create the extended description key / record automatically (as happens with VI imports) but that isn't happening.
retVal = oBusObj.SetValue("ItemCodeDesc$",sExtendedDescText)
Is there a trick to get this working?