After a change of one or more field entries, the ProMaterialData changes values in the material view or classification or will create complete new views.
The material master data update can run directly after the data change and therefore by the actual user in the actual process or via the ProMaterialData batch execution, which can run under a specific batch user (See View Control Groups (view) and ProMaterialData user manual).
The following components will be active during an entire ProMaterialData process:
Control groups
Selection Rules
Verification of field values
Dependencies
...