The "Project Version Views" screen registers project version views.
When a [[Invantive Estate/Subjects/Budget Control/Project Versions|project version]] is registered, the data from these views is saved in the specified tables at the historical point in time of the project version. Project version views generate replicas or cubes in table format.
The entry fields have the following meaning:
- "View Name": The name of the view. The name of the view should always begin with `bubsp`, for example `bubspproject_status_pjt_r`. When the view name begins with `bubs_`, the view does not support time travelling and the contents of the table are undetermined.
- "Table Name": The name of the table where the data is stored. The table name should preferably end with `_p`, for example `bubsproject_status_pjt_p`.
- "Active": When checked, the project version view is active.
- "Project Based": When checked, the view contains project data and only the project data for the project version is updated. When not checked, the view contains all data.
- "Select Columns": An optional selection of columns from the view, written as a regular expression. When empty, all columns are selected.
- "Explanation": An optional explanation about the use of the view.
The following fields are display-only:
- "Table Structure Updated Till": The date that the system calculates when the project version view becomes active.
- "Table Contents Last Filled On": The date that the system calculates when the project version view becomes active.
- "Valid": Checked when the system found no changes in the view and recalculation is unnecessary.
When project version views change, the underlying tables are only filled or rebuilt when necessary and when the changed project version view remains active. A project version view can therefore be deactivated and then modified without the application trying to recalculate everything.