The display values are not appearing.

AshutoshaP
Tera Contributor

Hi Guys,

I have created a custom table that contains three fields referencing three different tables. However, when I open records in this custom table, those fields are displaying the sys_id instead of the expected display values.

I have already checked and ensured that the Display property is selected in the Dictionary for the respective fields in all three referenced tables, but the display values are still not appearing.

Could you please help me understand what might be causing this issue?

3 ACCEPTED SOLUTIONS

@AshutoshaP 

So you click on the maginifying icon for Access name and then the windows opens up

There you are seeing sysId only in columns and not the System name?

if yes then configure the list layout when you click Magnifying icon and add System name there

Then when you click magnifying icon it will show System name

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

 

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

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

View solution in original post

PoonkodiS
Giga Sage

@AshutoshaP 

PoonkodiS_0-1781179508442.png

PoonkodiS_1-1781179538417.png

system definition>dictionary

1.chose your reference table with coloumn label - name

View solution in original post

Teja R
Kilo Sage

Have you got the solution or You have Stuck any where

View solution in original post

17 REPLIES 17

Hi Teja could you help me to understand how it will help to resolve my issue. 

Simply open the sys_ui_list table and filter the table like (name : your table name and view : reference list)

TejaR_0-1781178976916.png

TejaR_1-1781178991909.png

In the List Elements Related list Click On new and add the backend name of the Column you want to show and give the Position and List ID (table name automatically populated).Save and Clear the browser Cache.

TejaR_2-1781179067278.png

 

If my response helped, please mark it as helpful and accept the solution.

 Thanks,
Teja.

 

PoonkodiS
Giga Sage

@AshutoshaP 

1.cache.do

2.If it not works, check the access

Can your user account actually read the column you marked as display? If your user role doesn't have security permission (ACLs) to read the "Name" field on that target table, ServiceNow will hide the text and show you the sys_id instead as a safety fallback.

PoonkodiS_0-1781178071795.png

I checked the caller id field of the incident table.It's referencing the sys_user table.

PoonkodiS
Giga Sage

@AshutoshaP 

and also checks 

  1. Right-click the field label of your custom form and choose Configure Dictionary.

  2. Look at the Reference box.

  3. Make sure the table selected there is the exact one containing your data.

PoonkodiS
Giga Sage

@AshutoshaP 

PoonkodiS_0-1781179508442.png

PoonkodiS_1-1781179538417.png

system definition>dictionary

1.chose your reference table with coloumn label - name