can inherited fields be deleted
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-26-2019 08:34 PM
can we delete fields from inherited table
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-30-2019 08:16 PM
Hello Rohith,
If you have an extended table, the fields within the child table that you inherited from the parent are actually within the parent table (that's why if you create an incident for example, the incident record will also appear within the task table, because you can think of it as actually the same table, it just has a different "Class" within the "Task Type" field). As such, if you delete a field from the child table, and that field came from the parent table, you would actually be deleting the field from the parent table. For example, if you deleted the description field within the incident table, you would actually be deleting the field within the Task table.
Having said this, even though you cannot delete them from the child without deleting them from the parent, you could potentially override their behavior, including things such as their label specifically for the child table. You could do this by right clicking on the field and selecting configure dictionary, where you can specify a different label within the child table within the Labels related list, or you could do other overrides by navigating to the dictionary override related list for things such as being read, changing the reference qualifier etc. You can also place child specific ACLs, BRs, Client Scripts etc. on the field within the child table.
You can however, delete fields that were not inherited within the child table without affecting the parent table.