. "An engagement transaction is made, and a new database entity is created for the engagement, including the customer, the supplier, the time, the price, and so on. [0048] Now the system must recalculate (regenerate) the reservable inventory." . . .