Record locking

If the ImplicitLocking profile attribute is enabled with the value 0;1;0;1, this behavior occurs for Calculate All/Save All. More information about this profile is in the Infor PLM for Process Application Configuration Guide.

Calculate All checks out the formulas that it needs, including the top level. If a user does not have authority to check out one of the necessary formulas, the user is notified and the calculation does not continue.

The Save all can only operate on objects that are already checked out, either manually by the user or automatically by the Calculate All process.

In either case security is being honored through the Calculate/Save All.

After Save All, all objects in the tree control, that were checked out and updated, are checked in automatically. This is regardless of whether those objects were checked out by the user or by the Calculate All process.

What if a change is made to an item in a sub-formula and that change is saved before running Calculate All? When Calculate All is selected, it runs for all formulas and sub-formulas in the tree control; but you only see the changes in the top level formula.

Then if Save All is selected, only the change to the top level formula is saved when the Formula.Multi_Save.Calc_All value is 1.