Display of Master Locks
You use master locks to ensure that complex planning sequences do not terminate because of lock conflicts with other users. On the tab Master Locks you can display and delete the master locks that are currently set.
Master locks are set at runtime by planning sequences at InfoCube level and linked to the process chains as steps. Before processing the data, the system determines all required selections. The system first tries to set a normal lock for these selections. If this is possible, these selections are saved as master locks and the normal locks are removed. After this, no user can change data within this area.
The process chain itself normally runs in the background. Individual subprocesses can be authenticated as master locks and only these are permitted to pass the master lock. At the runtime of the planning sequences, the data that is to be edited is protected by normal locks, as usual. Once the process chain has processed the data, the master locks are removed.
Master locks are only set by planning sequences in process chains.
The master locks set by a process chain are assigned a lock handle. The system displays the header entries for each locked selection (Lock Handle, InfoCube, Process Chain, Process Variant).
The system displays the locked selections for the lock handle. The display is grouped by header entry (Lock Handle), related selections (Number of Selection Table), Characteristic, type of interval (Interval) and the lower and upper interval boundaries of the selection (Internal Characteristic Value). The selections themselves are normally displayed in the lock table: For each characteristic, each selection is a disjunctive union of open, half open and closed intervals.
The type of interval can be:
● ( ) for an open interval
● [ ) or ( ] for a half open interval
● [ ] for a closed interval
...
1. Select an InfoProvider. The system determines all existing master locks from the real time-enabled InfoCubes or aggregation levels and shows them in the overview.
2. To delete a master lock, delete the corresponding row in the table Master Locks: Header Entries.

Even if you delete master locks, the transaction data is protected at runtime by normal active locks. Without the master lock, it might not be possible to execute parts of planning sequences due to lock conflicts with other users.