I again don’t see any explanation of what problem you have with your code. Can you add it, please?
As I am displaying Fieldname,datatype,label,strlen using above code simillarly i want to display the EDT/Enum used for the particular field in the table. I didn’t find any method in dictfield . Is there any other code/method to display EDT/Enum for the particular field in the table?
You can find available methods by looking into documentation or AOT.
Notice methods enumId() and extendedFieldId().
I tried those earlier Dictfield.enumid() which returns integer value but i need Enum Name. extendedfieldid() is not enabled in 2012 R3 and Ax7
Use enumId2name() and extendedTypeId2name() to convert the IDs to names.
Sorry, the right method name is typeId(). You could have found the answer by yourself by looking into the documentation of SysDictField (I gave you a link above) and search for “extended data type”.
By the way, don’t create such generic threads, split it to smaller pieces. It’s already difficult to work with and it’s not clear which answer belong to which question.
Thanks martin for the documentation. it helped me alot. Next time I will create small threads for any other queries. Thank you