- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-10-2016 03:30 AM
I have a table Computer with a field named OS. This field is a Choice (dropdown with none). I have added some values for this field.
Now i have another table that extends table Computer with all its fields. When i'm adding new values to field OS from Computer (parent table), this values are not displayed in child table.
I'm adding new value through API, so i'm inserting new values in table Choices (sys_choice). Do I have to insert each new value in each table (parent and child) ?
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-10-2016 06:39 AM
Hi Nick,
If there are values on the parent table and you start adding values to the child, you'll need to ensure the wanted values from the parent are included. Having child values would be the only reason the parent values are not showing up. Once there are child values detected, it won't automatically inherit. If the child list is completely blank, then it should default to the parent values.
For all intents and purposes, the fields are considered independent - think about task and incident. Task makes a nice template, but once I start modifying the choices on incident, I don't want further changes on task to interfere with my incident choices.
Customizing Choice Lists - ServiceNow Wiki
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-14-2017 10:01 PM
Excellent to know, tested the same and was a big relief. We've got a lot of cleanup to do on our sys_choice table. Additionally, when you "reset" the sub tables by deleting their sys_choices for a particular field, as you stated they re-inherit the values from the parent table, additionally any new entries added to the parent are also inherited on the "reset" sub-table.
EDIT: sub-table meaning extended table.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-10-2019 05:49 AM
Hi Chuck,
One question, how can we remove the None option from child table if it is present on the Parent table, i do want to make any changes at the parent only need to add new values on child and remove the none option at child level.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-13-2020 05:32 PM
Why does it not work the same way for asset subclasses?
The opinions expressed here are the opinions of the author, and are not endorsed by ServiceNow or any other employer, company, or entity.