Hi Sowjanya,

Default value -> how it is calculated.

Reference fields look for the display value in the following order:

  • A field with display=true in the system dictionary on the lowest sub-table for extended tables.
  • A field with display=true in the system dictionary on the parent table.
  • A field named name or u_name.
  • The Created on field of the referenced record.

I assume your table doesn't have any display=true column then it checks for name field

It is there so it would show

That is expected behavior for reference variable

Just checked there is not Display=true field for cmdb_ci_service table hence it is taking name as per that order

find_real_file.png

Mark Correct if this solves your issue and also mark 👍 Helpful if you find my response worthy based on the impact.
Thanks
Ankur

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

Hi Ankur,

Thank you for your time, I have already made display as true for my custom field u_display_name. but still issue is not resolved.

find_real_file.png

Hi,

please logout and login again also clear instance cache using cache.do

Regards
Ankur

 

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

I just removed the variable attributes and then updated again. now it works. Than you.

Glad that it helped

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader