When you create a view in the dictionary via view component and view column and click on the 'View Validate'. The process is not taking into account the isActive value in View Column, therefore it creates columns in the view even for the inactive records.
Steps to reproduce:
Create a new table
Create a new view component
Create view columns
Inactivate one or more of the view columns
Go back to the Table tab and click 'View Validate'
Expected result: A view is created in the database only with the active view columns.
Actual result: A view is created in the database with all the view columns, regardless of the active flag.
Attach you can find the patch that solves the issue.