Future Cost Process

Note:

This process focuses on batch runs of the future cost engine.

Figure 9-4 Future Cost Process

Future Cost Process
  • 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.