Future Cost Process
Note:
This process focuses on batch runs of the future cost engine.
Figure 9-4 Future Cost Process
![Future Cost Process Future Cost Process](img/rms_futcostproc.png)
-
Administrators configure the system (COST_EVENT_RUN_TYPE) to define which cost events types will be processed synchronously, asynchronously or in batch. Configuration by cost event type also determines some threading and chunking parameters.
-
Merchandising transactions that should drive future cost recalculation write Cost Events (COST_EVENT and cost event type specific tables).
-
Future Cost Engine recalculates future cost
Note:
This process flow focuses on batch recalculations, but synchronous or asynchronous processes could easily be substituted in this step.
-
fcthreadexec.pc prepares threads for processing
-
fcexec.pc recalculates future cost and writes it the future cost table (FUTURE_COST)
-
Merchandising processes use future cost information to determine investment buy, margin, and so on.
-
fc_pricechg.pc performs special calculation of pricing cost for franchise locations
-
costeventprg.pc purges aged cost events from the working cost event tables.