Description
If a table that extends another table is deleted and re-created with the same name, the label shows the label of the parent table, list view and record view.
Steps to Reproduce
-
Log in as the Admin user.
-
Navigate to System Definition > Tables, and click New to create a table with the following values and then click Submit.
Label: testtable
Table: u_testtable
Parent table: Task -
Delete the table records and then delete the table.
For more information, see the documentation topic Delete a table.
-
Create a table with the same values again:
Label: testtable
Table: u_testtable
Parent Table: TaskThe table record shows the label as Task.
Workaround
This happens because the newly re-created table does not have the required Label sys_documentation record.
To work around the issue, create the Label record manually for each language that is active on the instance:
-
Navigate to /sys_documentation_list.do and filter the list to show records from your table. For example, /sys_documentation_list.do?sysparm_query=name=u_test
-
Create a new record. The table field should be pre-selected to match the affected table
-
Enter the required values in Label and Plural fields, leaving Element field empty
-
Enter en in Language field and save the record
-
Repeat steps 2-4 for each language and set the Language value to the code of the language you are creating the Label for
-
Confirm the issue is resolved for each of the languages
Related Problem: PRB658692