Previous  Next          Contents  Index  Navigation  Glossary  Library

Parallel Processing in the Memory-based Planner

The Memory-based Planner is the process within the planning engine that performs a gross-to-net explosion. That is, for each level in the bill of material, it nets available inventory and scheduled receipts against gross requirements, and recommends a set of planned orders and order reschedules to meet gross requirements. The Memory-based Planner passes demand from an assembly down to its components, and then performs the same netting process on the components.

Thus, the Memory-based Planner first loads all the supply, demand, BOM, and low-level code information into memory. In order to maximize multi-threading Oracle Master Scheduling and Supply Chain Planning ensure that the Memory-based Planner loads the data from the Snapshot generated flat files rather than waiting until the data is loaded into the MRP tables.

After it has performed the gross-to-net explosion, the Memory-based Planner flushes the output of the plan to MRP tables. Similar to the Memory-based Snapshot, it writes the data to flat files and launches Loader Workers to load the data to MRP tables.

Configuring the Snapshot

You can configure the Memory-based Snapshot to control how many Snapshot Workers and Snapshot Delete Workers should be launched. To do so, define the profile option MRP:Snapshot Workers.

See: Profile Options.

See Also

Defining Managers and Their Work Shifts

Phases of the Planning Process

Overview of the Memory-based Planning Engine

Snapshot

Locking Tables Within the Snapshot

Locking Tables within the Snapshot Example

Available to Promise


         Previous  Next          Contents  Index  Navigation  Glossary  Library