This chapter provides an overview of the plan generation process and discusses how to:
Run the Material solver.
Run the Feasible solver.
Run the Forecast Consumption process (SPL_FCSTCONS).
After you run the Load Planning Instance process (PL_LOAD_OPT) to define the planning model, you can generate a plan using the Initiate Solver component for the solver that you want to use. You can rerun any of the solvers after you have made manual changes to the plan using the Material Workbench or Capacity Workbench.
Before you generate a supply plan, ensure that you have a planning instance defined and loaded into a planning engine that you use to create the plan. Generating the plan can be an iterative process. You can run a plan multiple times to create a higher-quality plan. When you initially define the model, PeopleSoft Supply Planning passes the data that you identify as part of the planning process to the planning engine using the Load Planning Instance process. If the data is incomplete (for example, if the forecast numbers are inaccurate or if a time fence is set up improperly), stop the generation process and use the transaction system to correct incomplete or incorrect data. You can change plan data using the planning engine; however, only planned orders, order cancellations, and date changes are transferred back to the PeopleSoft transaction system.
When you generate a material plan in PeopleSoft Supply Planning, you choose from a series of solvers. Solvers are flexible tools that analyze data and attempt to find feasible plans (based on the business planning needs) that contain no material shortages or capacity violations. Material feasibility indicates that the longest cumulative lead time exists within a manageable time frame in which no material shortages exist. Capacity feasibility indicates that no critical capacity violations exist for aggregate resources that are marked for repair in the planning time period. In addition to producing material and capacity feasible plans, solvers identify and report unavoidable instances in which the plan is jeopardized, for example, when material cannot be sourced or when insufficient lead time is available to satisfy a demand.
Using solvers, you first produce a plan based on existing supply and demand for an item to arrive at a feasible material and capacity plan. Then you manually repair infeasibilities and run more comprehensive solvers to create a plan that is ready to use when it is generated.
PeopleSoft Supply Planning uses fences to place boundaries on the magnitude of the planning problem, to restrict the behavior of the solvers during certain time periods, and to automate certain conditions at certain times. Solvers use fences to determine how far supply or demand tasks can be moved forward or backward to meet planning needs. You can use time fences to help determine how solvers analyze supply and demand.
Use these time fences when running PeopleSoft Supply Planning solvers:
Start of Time |
Represents the beginning time boundary for the planning instance. PeopleSoft Supply Planning solvers do not recognize orders or changes before this date. Used with the end of time, the region defines the time period within which the system recognizes orders and changes. The start of time must be equal to or prior to the current date time. |
Early Fence |
Represents the beginning time of the interval within which solvers process the elements of the material and capacity feasible plans. The early fence must be greater than or equal to the current time and less than the end of time. Usually, you set the early fence to the current date. Both a global early fence value (for the entire planning instance) and an item-specific early fence value exist. Prior to the early fence, solvers cannot:
Note. The early fence provides a boundary before which solvers cannot move tasks. As a general rule, the region before the early fence is frozen to the planning solvers. |
Current Time |
Represents the current date and time. Each planning instance has a base date and time that is equal to the current date and time to which all of the other fences and horizons are specified as offsets. Current date and time is unrelated to the actual (or system date time), except when you use the actual date and time as a default for specifying the current date and time. |
Capacity Fence |
Represents the date and time that solvers begin ignoring capacity violations. After this date, the Feasible solver ignores violations. In plan analysis, solvers do not report or include any capacity type exceptions that occur after the capacity fence. The capacity fence must have a value between current time and the end of time. If you define the capacity fence as current time, the solvers ignore all of the capacity violations. The capacity fence default value is the end of time. |
Late Fence |
Use the late fence as a reporting fence only. Exceptions that occur after the late fence are not included in any metric when analyzing plan quality. The late fence must be greater than the early fence and equal to or prior to the end of time. The late fence default value is end of time. Note. All solvers net supply and demand and create new supplies through the end of time. |
End of Time |
Represents the concluding time boundary. PeopleSoft Supply Planning solvers do not recognize orders or changes after this date. The end of time must be at or after the current date and time. |
Planning Conditions and Time Fences
Each solver processes planning conditions in conjunction with time fences. You also maintain tasks within time fences. This table lists how PeopleSoft Supply Planning solvers address planning conditions. The last column indicates whether manual rescheduling is available for the corresponding condition:
Planning Conditions |
Material Solver |
Feasible Solver |
Manual Rescheduling |
Reschedule tasks before early fence. |
No |
No |
Yes |
Move orders before early fence. |
No |
No |
Yes |
Create new orders before early fence. |
No |
No |
NA |
Respect late fence. |
No |
No |
No |
Recognize violations before early fence. |
NA |
No |
NA |
Respect capacity fence. |
NA |
Yes |
No |
Beginning fence and ending fence boundaries. |
Early fence and end of time |
Early fence and end of time |
Start of time and end of time |
Capacity plans are created in bucket sizes that are associated with each aggregate resource. Material plans that are generated by the Material solver and Feasible solver are based on time-phased netting of demands and supplies.
You can predefine valid alternatives for an item when that item (the item that is used as a component in a production order) is unavailable. When using substitute items with PeopleSoft Manufacturing, PeopleSoft Supply Planning automatically suggests the substitute item when the original is in short supply or is unavailable.
You can define substitutes for an item on the Item Definition and Item Attributes by Unit pages and use them as defaults when maintaining components on a bill of material (BOM). When defining substitutes, you can specify effectivity dates and conversion factors. The conversion factor defines how many of the substitute is required to replace the original item. You can set a priority by which the substitute item with the highest priority (the substitute with the lowest priority number) is substituted first in PeopleSoft Supply Planning.
You can define general substitution options for each manufacturing business unit when you establish business unit group definitions in PeopleSoft Supply Planning.
Additionally, to enable the solvers to substitute for items, select the Allow Item Substitution option on the Initiate Feasible Solver page. When the projected quantity on hand of the primary item cannot meet the demand, the Feasible Solver can use substitutions when creating new planned production, if these criteria are met:
You selected the Allow Item Substitution option on the business unit group definition.
You selected options for allowing substitutions during the running of the corresponding solver.
No partially completed operations exist for the item.
Items have not been issued for the operation.
Item Substitution is not frozen for the order.
You can select the Frozen option for substitutions on the Refine Plan component for planned production orders and scheduled production orders. The mass maintenance utility also allows for component substitutions to be frozen. When a production ID or production schedule is marked as being frozen for substitutes, no substitution will be performed.
Solvers use substitutions for dependent demand only. They do not use substitutions for end items, such as sales orders, transfers, or forecasts. Solvers consider substitute items (all of the items that are effective for the period considered) according to the order of their priority.
Note. PeopleSoft Supply Planning assigns higher low-level codes to substitute items than to primary items. This ensures that primary items are planned before substitute items.
The substitute item projected quantity on hand must meet the total demand of the substitute item quantity that is needed for each primary item multiplied by the conversion factor. The solvers do not use partial substitutions. If the solvers cannot meet this demand with substitutions, they plan supply for the primary item.
Note. PeopleSoft Supply Planning solvers use valid substitutions only. However, PeopleSoft Supply Planning does not validate substitutions that are made within the transaction system and loaded into the planning instance tables.
Note. The Material solver performs substitutions only when a component is beyond its phase-out date and dependent demand exists for the component.
Solvers determine the start and end dates for production by forward scheduling from the start date or backward scheduling from the due date. In most circumstances, solvers use backward scheduling; however, if not enough lead time is available for materials, or if no capacity is available and the order might be delayed, solvers use forward scheduling to find the earliest availability date for the production outputs. If a work center calendar exists for an operation, solvers validate the operation start and end dates against this calendar. If the work center calendar does not exist for an operation, PeopleSoft Supply Planning uses the business unit calendar for operation date validation.
To calculate start and end dates for production, solvers use this information:
Operation start and operation end quantity.
Component quantity based on the operation start quantity.
Output quantity based on the operation end quantity.
Effectivity dates for the components.
Substitutions for the components.
Offset lead time for send ahead and intransit.
Load start offset (the duration between the operation start time and the net start time).
Solvers calculate this number for existing production IDs.
In addition to the production start and end times, the scheduling algorithms provide the solvers with this information:
Operation start and end time.
Components (their required quantity and any substitutions, if checking for material capacity).
For existing production IDs and for planned production, solvers validate the operation dates against the work center or business unit calendar only.
See Also
Displaying Item Useup Information
PeopleSoft Manufacturing 9.1 PeopleBook
Allow Item Substitution |
Select to enable the Feasible solver to use substitute items to correct material inversions. When you select this option, the solver tries to reallocate the supply of a valid substitute item from the bill of materials. If you do not select this option, the solver makes no substitutions during solver processing. |
Allow Rescheduling |
Select to enable the Feasible solver to reschedule tasks when resolving late supply violations. Note. You must select Allow Rescheduling to ensure a feasible capacity plan during plan processing. In case of frozen demand, the supply is scheduled earlier if the demand cannot be made on time. In all other cases, the default behavior schedules the demand later. |
Calculate Low Level Codes |
Select to verify the accuracy of low-level codes. When you select this option, the system calculates the low-level code for each item prior to the solver run. Low level codes are numbers that identify the lowest level in a BOM at which a component appears. These codes are maintained on items and calculated by the planning engine. PeopleSoft Supply Planning explodes the demand for an item by level code, from top to bottom until all of the demand is exploded, then creates supply for all of the exploded demand. The system assigns level code to each item in the structure. Items that are assigned at the top level code are those that are highest on the supply chain, those normally shipped to the customer, and are denoted as level 0. Items with larger level code numbers exist at a lower level in the product structure. Note. Solvers plan items in low-level code order. Ensure that the low-level code that is associated with each item is accurate before you run a solver, especially if you have made BOM changes. |
Reconsume Forecast |
Select to reconsume the forecast. The system consumes forecast when you load the model into memory the first time. However, if you add more demands to the model on any of the Refine Plan components, you might need to reconsume these demands. |
Start Planning Engine and URL |
Select to start the planning engine for the corresponding planning instance prior to running the solver. If the planning engine is already running, the system ignores this option and uses the domain on which the planning engine is currently running to run the solver. If you select Start Planning Engine and the planning engine is not currently running, the system starts the planning engine for the corresponding planning instance using the domain that you specify in the URL field. If you specify no domain, or if the planning engine fails to start on the domain that you specify in the URL field, the system uses the default URL that you define on the Planning Engine Domains page. |
Violation Count Collection |
Select Pre-Solver Violations and Post-Solver Violations to save violation counts before and after a solver runs. You cannot specify filters. |
This section provides an overview of the Material solver and discusses how to define the Material solver.
The Material solver creates a simple material plan to give an accurate picture of the lead time and materials that are necessary to satisfy all of the top-level demands. It creates supplies just in time to satisfy the demand. Material planning handles supply tasks on a first-come, first-served basis. Before it creates any new planned orders, the solver reschedules nonfrozen supplies or uses existing orders. It creates new supplies only after it uses all of the existing nonfrozen supplies and the demands remain unmet. The Material solver uses existing supply or creates supply for all of the demands in the system. If the demand is beyond the phase-out date, the solver does not create new supplies for the item.
You can run the Material solver in regenerative or net change mode. In regenerative mode, the solver considers all of the items. In net change mode, the solver considers only those items with violations, items with a negative quantity at any point at or after the early fence.
This solver uses an item histogram to check for negative projected on-hand quantity at any point. A negative projected on-hand quantity can result from new demands, deleted supply, or unmet demand from the previous run. The Material solver creates planned supplies to meet negative quantity.
If lead time for a planned order pushes the start date before the early fence, the planned order will be scheduled to begin at the early fence. This may result in material shortages for both dependent and independent demands.
Additionally, the Material solver:
Sorts all items in low-level code order.
The Material solver solves for items in the level-code order starting with the lowest-level code. Higher assemblies have lower-level codes.
Deletes all of the nonfrozen planned supplies for the item that is being planned
Sorts all of the demands–sales orders, production components, transfers, forecasts and safety stock, material stock request, and end demand–by target date.
The solver then matches supply and demand, starting with the quantity on hand. The Material solver sums all of the demands that occur at the same time.
Sorts all of the supplies-POs, planned POs, production orders, planned production, and transfers–by date.
Moves existing nonfrozen supplies.
Creates supplies to meet demands.
Cancels remaining nonfrozen supplies.
Note. The Material solver does not consider capacity.
The Material solver uses the default sourcing option only, and considers no alternate sourcing options. If the sourcing option is not effective or no default sourcing option is defined, the demands for the item are not met.
First, the Material solver satisfies negative quantity on hand, moving enough supplies to meet the negative quantity on hand. For example, it moves supplies occurring later than the early fence of the item as close to the early fence as possible, and when the total supply quantity that is moved does not satisfy the quantity on hand, it creates new supplies as close to the early fence as possible.
The Material solver includes an algorithm that determines the maximum amount that is needed between the first demand and a fixed period amount of time after all of the existing orders have been used. The fixed period is defined as a number of days on the item record. The solver consolidates demands (including safety stock) for the item for a fixed period number of days and creates a single supply.
The Material solver considers the fixed period while planning new supplies only (it does not consider the fixed period when using existing supplies). The fixed period quantity is equal to the sum of all of the demand quantities in the fixed period, plus the maximum safety limit in that period.
Page Name |
Definition Name |
Navigation |
Usage |
Material Solver |
PL_MRP_SOLVE |
Supply Planning, Solve Plan, Initiate Material Solver |
Define material planning options and run the Material solver. |
Access the Material Solver page (Supply Planning, Solve Plan, Initiate Material Solver).
Run |
Click to generate a material plan using the PeopleSoft Process Scheduler. |
Planning Instance |
Select a planning instance. Planning instances IDs define a complete set of data analyzed to create a material supply plan |
Solver Settings
Planning Mode |
Values are: Regenerative: The Material solver plans for every item in the model. The solver deletes all of the planned orders before planning for each item. Net Change: The Material solver replans only those items that are marked to be planned, only items with violations (items with negative quantity at any point at or after the item's early fence). The solver uses an item histogram to check for projected on-hand quantity at any point. Projected on-hand quantity can become negative as a result of new demands, if supplies are deleted, or if the demand is not satisfied from the previous run. The Material solver considers no new supplies in net change mode (it does not reschedule new supplies to meet new demands), and creates only planned supplies to meet negative quantity. |
Safety Stock Option |
Specify how you want the solver to plan for safety stock levels. Select Ignore to ignore safety-stock constraints. Use this value for what-if scenarios. Select Ignore Prior to First Demand if you want the solver to ignore safety stock demands prior to the first demand. Select Fulfill if you want the solver to plan supply for safety-stock demand as early as possible after the item's early fence. |
Defer Supplies |
Select to indicate that supplies should be moved out later to meet a demand. Generally, supplies are moved earlier to meet demands on time. |
Plan By
Use this group box to indicate whether you want the solver to include items that have been defined in the material plan, master plan, distribution plan, or any combination. The solver includes items that are associated with the specified planned-by types only.
Select the Include Distribution Items, Include Master Items, or Include Material Items check box or any combination to items in include in the material plan.
Allow Cancellations
At the start of the solver run, the Material solver deletes planned orders that are not firm and cancels all the excess supplies at the end of the run. You can also use the check boxes in the Allow Cancellations group box to define to the Material solver which orders it can cancel when the supply is not frozen.
The system passes the frozen supply setting from the PeopleSoft Manufacturing system. You can then make the update in PeopleSoft Supply Planning and apply the update back to manufacturing. Frozen orders cannot be cancelled by the Material solver even if the orders are in excess. You can define an order as frozen using pages for each type of order. The system reschedules nonfrozen orders to meet demand on time. If the supplies are frozen and supply cannot be created on time, the system uses late frozen supply. If there is no late supply, then the supply is created in the early fence.
The default value for the check boxes is selected. Click the check box for the type of order or for the firm-planned order that you want to deselect. When you deselect an order, the system deselects the check box and does not allow the cancellation of frozen supplies. Available orders include:
Production Order: Select to allow the cancellation of production orders.
Purchase Order: Select to allow the cancellation of purchase orders.
Transfer Order: Select to allow the cancellation of transfer orders.
Firmed Planned Production: Select to allow the cancellation of firmed-firmed production. This is a production ID or production schedule that has a quantity, start date, and due date, but the bill of material and routing are frozen and the component and operation lists exist.
Firmed Planned PO: Select to allow the cancellation of firm-planned purchase orders.
Firmed Planned Transfers: Select to allow the cancellation of firm-planned transfers.
This section provides an overview of the Feasible solver and discusses how to define the criteria for initiating the solver run.
The Feasible solver is a search-based solver that uses tree-solver technology to resolve material and capacity infeasible tasks. This solver attempts material feasibility for all of the resolvable material violations between the early fence and end of time fence. If you select the Make Plan Capacity Feasible option, available on the Initiate Feasible solver page, the solver attempts capacity feasibility, as well.
Note. If you have frozen tasks, model errors, or insufficient lead time in the planning horizon, the Feasible solver may encounter capacity or material violations that cannot be resolved. In these cases, the solver identifies unavoidable problems and makes the rest of the plan feasible.
Additionally, the Feasible solver:
Considers alternate sourcing options.
Reschedules existing orders that are subject to capacity constraints.
Meets demand due dates and minimizes lateness.
Applies priority for important demands to ensure that they are met on time.
Minimizes excess inventory.
Generates intuitive, feasible MRP type solutions.
When resolving material and capacity infeasible tasks, the Feasible solver deletes all of the nonfrozen planned supplies and retracts (making the supply invisible to the solver until the solver needs supply) all of the other nonfrozen supplies. This solver reschedules demand to the target date and solves for negative on-hand quantities.
Additionally, the Feasible solver sorts independent demand by demand priority, MRP level, and demand target date. Frozen demands are assumed to have the highest priority. Starting with demand that is defined with the highest priority, this solver attempts to supply all of the demand. If it is unable to find supply, it attempts to reschedule the demand for a later date. Failing that, it adds the demand to an exception list and continues to the next demand priority.
Regenerative and Net Change Run Types
When processing regenerative run types, the Feasible solver deletes all of the nonfrozen planned supplies and considers all of the other nonfrozen supply that is available for use. This solver includes frozen supply in the on-hand quantity total.
When processing net change run types, this solver considers nonfrozen supply as available for use. It includes frozen supply in the on-hand quantity total.
The solver maintains a pegged chain for lot-for-lot items. A lot-for-lot item is an item in which all of the sourcing options are free of order modifiers (in which supply quantities match demand quantities). When you invoke the solver, it checks any current pegging for consistency and maintains that pegging, modifying the pegging structure only when needed to make the plan material and capacity feasible.
If any supply option for an item contains an order modifier, then the solver does not consider the item a lot-for-lot item. For these items, the Feasible solver creates the pegging based on a first-in, first-out (FIFO) basis. When using the FIFO method, the solver first matches demands with the highest demand priority to the available supply.
The Feasible solver obtains supply in this order:
By rescheduling and using an available existing supply.
For lot-for-lot items, this solver uses existing supply only if an exact supply and demand quantity match exists.
By creating new supply using the sourcing template.
If in this process it creates new, dependant demand, it solves for this demand.
By using available quantity on hand when it is unable to create supply.
For lot-for-lot items, this solver uses quantity on hand only if enough quantity on hand is available to meet the full demand quantity.
The Feasible solver performs these post-solver Run Lateness and Stock Phase Option processes:
Attempts to minimize permanent excess.
Reduces WIP and solves for safety stock.
This phase enables the Feasible solver to maintain the feasibility of the schedule, while searching for opportunities to reduce excess inventory that occurs between the early fence and end of time fence, and to search for opportunities to satisfy unfulfilled safety-stock requirements.
Performs lateness reduction phase.
This phase maintains the feasibility of the schedule while searching for opportunities to reduce the lateness of demands that have been delayed past their due date. These opportunities can exist due to gaps left behind in capacity or when alternate build options are defined in the model using different bills of material.
Late Supply Calculations
When the Feasible Solver cannot supply on-time quantities for top-level demand which is ordered by demand priority, item low-level code and due date and time, it:
Attempts to use available planned on-hand quantity that's not allocated to other demand or safety stock.
For the remaining demand quantity that's not covered by the first step, attempts to use existing supplies including purchase orders, production process IDs, and transfers.
The order in which the solver selects the supplies is based on the current planned due date and time of the orders. If the selected purchase order, production process, or transfer has a start date and time after the early fence and if the supply is late for the demand, the solver attempts to reschedule it to start at the early fence. The system does not reschedule supplies that start at or before the early fence.
If a transfer order or a production order is selected, the solver checks the order's demand. The solver first attempts to use the available planned on hand quantity, similar to the process described in step 1, to cover the dependent demand. Then, the solver attempts to use existing purchase orders for the demand, similar to the process described in step 2, but the solver does not use existing production ID or transfer supplies. If there is still remaining demand quantity, the solver attempts to create planned supplies using default sourcing options described in step 4.
If there is still remaining demand quantity not covered by step 2, you can select the Transfer Network Onhand check box in the Feasible Solver to indicate that you want to create planned transfers.
Using this functionality, the system creates planned transfers for each transfer option on the sourcing template, ordered by sourcing template priority. The planned transfer is created with the available planned on hand quantity if there are any from the source business unit, starting at the early fence of the source business unit and item. If the available on hand at the source business unit is more than the demand quantity, the solver transfers up to the demand quantity. If the supply is not enough to cover the demand, the solver continues to the next transfer option on the sourcing template until the demand quantity is fully covered or all transfer options are exhausted.
If there are still remaining demand quantity after step 3, the solver attempts to create planned supplies using the default sourcing option.
If there is dependent demand created, such as in the case of planned transfer or production, the solver explodes down each level of the supply chain. For each lower-level dependent demand the solver attempts to use available planned on hand quantity first, then it attempts to use existing purchase orders similar to process described in step 2, but the solver does not use existing production process ID or transfer supplies. If the dependent demand quantity is still not satisfied, the solver creates planned supplies using the default sourcing option.
Finishes the first top-level demand and advances to the next demand by repeating steps 1 to 4.
Page Name |
Definition Name |
Navigation |
Usage |
Feasible Solver |
PL_FSBL_SOLVE |
Supply Planning, Solve Plan, Initiate Feasible Solver |
Access the Feasible Solver page (Supply Planning, Solve Plan, Initiate Feasible Solver).
Solver Settings
Planning Mode |
Values are: Regenerative:Before you run the feasible solver, all nonfrozen planned orders are removed from the planning instance, all independent demands are moved back to their original target dates, and the solve is initiated. Net Change: All supplies are retained and renetted against all demands in the model. |
Safety Stock Option |
Select one of these values:
|
Feasibility Options
Allow Alternate Routing |
Select to enable the Feasible solver to attempt to use additional means of supply as defined on the sourcing template to resolve infeasibilities. The Feasible solver attempts to use alternate purchases, transfers, or production options to resolve a material infeasibility before it tries to reschedule the demand or supply. Select this option if you want the solver to use alternate routings when you also select the Run Lateness/Stock Adjust Phase option. |
Run Lateness Phase |
The Reduce Lateness Phase is a post process that performs a search to determine all of the possible methods to source the end item and meet the end demand on time. It considers late demands in priority order, working on intolerably late orders first. It attempts to meet the demand on time. If it cannot, it attempts to meet the demand as close as possible to the due date. Failing that, it attempts to to reduce the lateness of the order as much as possible. The stock adjustment phase attempts to reduce temporary excess by scheduling supplies just in time for their demands while maintaining capacity. In addition, it attempts to restore any missed safety stock periods by scheduling late any demands that are a lower priority than safety stock. |
Make Plan Capacity Feasible |
Select to indicate that you want the Feasible solver to resolve capacity violations between the early fence and capacity fence. If you do not select this option, the solver considers only material feasibility, not capacity feasibility, when you run the plan. Note. The Feasible solver resolves aggregate resource violations, not detailed resource violations. |
Transfer Network Onhand |
Select to indicate that you want to create planned transfers with the available planned on-hand quantity if there are any from the source business unit, starting at the early fence of the source business unit and item. This option is run for each transfer option on the sourcing template in the order of the sourcing template priority. If the available on hand at the source business unit is more than the demand quantity, the system only transfers up to the demand quantity. If the supply is not enough to cover the demand, the system continues to the next transfer option on the sourcing template until the demand quantity is fully covered or all transfer options are exhausted. |
Allow Cancellations
At the start of the solver run, the Feasible solver deletes planned orders that are not firm and cancels all the excess supplies at the end of the run. You can use the check boxes in the Allow Cancellations group box to define to the feasible solver which orders it can cancel.
The system passes the frozen supply setting from the PeopleSoft Manufacturing system. You can then make the update in PeopleSoft Supply Planning and apply the update back to manufacturing.
The default value for the check boxes is selected. Click the check box for the type of order or for the firm-planned order that you want to deselect. When you deselect an order, the system deselects the check box and does not allow the cancellation of frozen supplies.
The default value for the check boxes is selected. Click the check box for the type of order or for the firm-planned order that you want to deselect. When you deselect an order, the system deselectss the check box and does not allow the cancellation. Available orders include:
Production Order: Select to allow the cancellation of production orders.
Purchase Order: Select to allow the cancellation of purchase orders.
Transfer Order: Select to allow the cancellation of transfer orders.
Firmed Planned Production: Select to allow the cancellation of firmed-firmed production. This is a production ID or production schedule that has a quantity, start date, and due date, but the bill of material and routing are frozen and the component and operation lists exist.
Firmed Planned PO: Select to allow the cancellation of firm-planned purchase orders.
Firmed Planned Transfers: Select to allow the cancellation of firm-planned transfers.
This section provides overviews of forecast consumption, data extract methods, and forecast allocation and lists the page that is used to run the Forecast Consumption process.
When you create a planning instance, you determine the forecast origins and types that you allocate and consume. The forecast consumption process uses these forecast specifications that you set up during the planning instance creation. Forecast consumption and allocation can consist of as many as four phases. The forecast options that you defined when you set up the planning instance determine order availability and carrying out of these phases. The phases are:
Allocation from external time periods into PeopleSoft Supply Planning forecasting time periods.
Forecast consumption with actual demands to create a net forecast.
Net forecast adjustment to account for deviations of actual demand from forecasted demand.
Net forecast breakdown to reduce a large forecast into smaller, more manageable portions.
This table lists the order of these phases when you source forecasts from PeopleSoft Inventory:
Allow Forecast Consumption |
Order of Phases |
No. |
Phase 4 only. |
Yes. Consume before proration. |
Not Applicable. |
Yes. Consume after proration. |
|
This table describes the order of these phases when you source forecasts from PeopleSoft Publish Forecast tables that use forecast from Demantra Demand Management:
Allow Forecast Consumption |
Order of Phases |
No. |
|
Yes. Consume before proration. |
|
Yes. Consume after proration. |
|
This diagram illustrates how PeopleSoft Supply Planning extracts forecast data from demand management and inventory transaction systems:
Extracting forecast data from transaction systems
When PeopleSoft Supply Planning completes the initial data extraction, it writes the only bucketed unconsumed forecasts for PeopleSoft Inventory items to the Unconsumed Forecast table (PL_FORECAST_UNC). You can maintain the forecast quantities and daily weights for this forecast under the Refine Plan - Forecasting menu.
This diagram illustrates different scenarios for processing forecasts in PeopleSoft Supply Planning:
Processing forecasts in PeopleSoft Supply Planning
Forecast Allocation Without Consumption (Process A)
If you define a run control to indicate that you do not require forecast consumption, PeopleSoft Supply Planning assumes that the entered forecasts are net forecasts and performs these steps:
Forecast allocation without consumption
PeopleSoft Supply Planning performs these steps for each item in the Unconsumed Forecast table (PL_FORECAST_UNC).
Forecast Allocation Followed by Forecast Consumption (Process B)
In this scenario, PeopleSoft Supply Planning converts forecasts from PeopleSoft Publish Forecast table buckets into PeopleSoft Supply Planning buckets, and then consumes the forecast:
Forecast allocation followed by forecast consumption
Forecast Consumption Followed by Forecast Allocation (Process C)
In this scenario, PeopleSoft Supply Planning consumes a forecast using period buckets, producing a net forecast for each PeopleSoft Publish Forecast table. PeopleSoft Supply Planning then allocates the net forecast into planning periods.
Forecast consumption followed by forecast allocation
PeopleSoft Supply Planning adjusts forecast planning bucket quantities to match known actual demand. Using a process called forecast adjustment, PeopleSoft Supply Planning moves an unconsumed forecast that exists before the demand fence, prorating the unconsumed forecast to periods after the demand fence. Forecast adjustment is necessary when the PeopleSoft Publish Forecast table and the bucket size is large (monthly or greater) and the PeopleSoft Supply Planning bucket size is small (for example, weekly).
PeopleSoft Supply Planning adjusts forecast when:
PeopleSoft Publish Forecast tables provide unconsumed bucketed forecasts for PeopleSoft Supply Planning. This forecast data comes from Demantra Demand Management.
You enable forecast consumption (select Allow Forecast Consumption on the Load Planning Instance - Orders/Forecast: Forecast page).
Consumption occurs after the allocation from PeopleSoft Publish Forecast table buckets to PeopleSoft Supply Planning buckets.
PeopleSoft Supply Planning considers only whole PeopleSoft Supply Planning buckets that occur before the demand data and that fit into the PeopleSoft Publish Forecast table bucket for the unconsumed forecast. PeopleSoft Supply Planning distributes an unconsumed forecast evenly across the remaining planning buckets that match the demand management period.
PeopleSoft Supply Planning enables you to control how you allocate forecasts from PeopleSoft Publish Forecast table periods into PeopleSoft Supply Planning forecast buckets.
PeopleSoft Supply Planning breaks down PeopleSoft Publish Forecast table bucket forecasts into daily forecasts using the PeopleSoft daily weights, then aggregates the daily forecasts into planning buckets.
See Setting Up Calendar and Weight Profiles.
Example: Forecast Allocation
In this example, PeopleSoft Supply Planning allocates these raw PeopleSoft Publish Forecast tables unconsumed forecasts:
January Forecast |
February Forecast |
March Forecast |
1000 |
900 |
1100 |
Assume that these daily weights exist and are applied in PeopleSoft Publish Forecast tables for all three months:
Monday |
Tuesday |
Wed. |
Thursday |
Friday |
Saturday |
Sunday |
1 |
1 |
1 |
1 |
2 |
0 |
0 |
PeopleSoft Supply Planning forecast buckets are weekly and always begin on a Sunday. The plan starts on Monday, January 21. This table lists how PeopleSoft Supply Planning allocates the forecast:
Bucket Start |
Quantity |
Calculation |
January |
222 |
(1+1+1+1+2)/27 1000 |
January |
224 |
(1+1+1)/27*1000 + (1+2)/24*900 |
February |
225 |
(1+1+1+1+2)/24 * 900 |
February |
225 |
(1+1+1+1+2)/24*900 |
February |
225 |
(1+1+1+1+2)/24 * 900 |
February |
235 |
(1+1+1)/24 * 900 + (1+2)/27*1100 |
March |
244 |
(1+1+1+1+2)/27 * 1100 |
March |
244 |
(1+1+1+1+2)/27 * 1100 |