Patent ID: 7822792

Claim:
An article comprising a non-transitory machine-readable storage medium embodying instructions that when performed by one or more machines result in operations comprising: initiating a first transaction modifying data in a first plurality of planning areas of a planning system, the planning system defining functions and processes that review requirements and defined parameters to suggest new operating, material, and capacity plans and modifications thereto; generating a change object for each of the plurality of planning areas, each change object including a logical state identifying whether the associated planning area requires replanning, the change objects being generated before the first transaction is committed; initiating a second transaction modifying a second plurality of planning areas of the planning system; determining whether there are pre-existing change objects in a consistent view of the second transaction that are associated with each of the second plurality of planning areas, the consistent view providing that each session has a view on the underlying data given by a committed state of the underlying data at a time when a current transaction associated with the planning area has started; reading a logical state from a single change object if there is only one pre-existing change object associated with those planning areas in the second plurality of planning areas in order to determine whether each such planning area must be replanned; or determining that planning areas must be replanned if there is more one than pre-existing change object associated with such planning areas; and completing the second transaction.