Establishing the Planning-Solving System

This chapter lists common elements and discusses how to:

Click to jump to parent topicCommon Elements Used in This Chapter

Category

Select the search criteria by a specific category ID code. Category information reduces redundant data entry during item setup and requisition and purchase order processing. The system assigns default purchasing attributes of an item category to any item in that category.

Family

Select the search criteria by a specific item family code. In PeopleSoft Inventory, you can categorize items by groups and families. No formal relationship exists between item groups and item families, but you can use an item family to further classify an item group. For example, you can define that the hardware group consists of families of fresh water equipment and salt water equipment.

Item Group

Select the search criteria by a specific item group code. In PeopleSoft Inventory, you can group similar items together to create categories of items for alternate search keys and for reporting analysis.

Plan Unit Group

Displays a value based on the value that you selected in the Planning Instance field.

Planner Code

Select the search criteria by specific planners.

Utilization Type

Select the search criteria by a specific utilization type code. The system uses utilization types in conjunction with the Due To Count option for cycle counts.

Click to jump to parent topicCreating Planning Instance Definitions

To create planning instance definitions, use the Problem Instance Definition component.

This section provides an overview of planning instance IDs and discusses how to create new planning instance IDs.

Click to jump to top of pageClick to jump to parent topicUnderstanding Planning Instance IDs

Planning instance IDs define a complete set of data analyzed to create a feasible supply plan. When you create a planning instance ID, define which inventory business unit group and which items you want to include in the planning model. When you run the Load Planning Instance process (PL_LOAD_OPT), you incorporate into the planning instance business unit data such as calendars and business unit planning options; item-specific data such as item planning options, inventory positions, sourcing options, supplies, and demands; and capacity-specific data such as work-center capacity definitions. All PeopleSoft Supply Planning occurs within a planning instance.

The Planning Instance table (PL_PROBINST) contains information pertaining to the state of the planning instance and the data that it comprises, including the types of data loaded, the range of dates used to select data, and global attributes used by the planning solvers.

Planning Instance Locks

The system locks the planning instance data tables at the beginning of the Load Planning Instance process to prevent two processes from updating the same subset of the planning instance concurrently. It releases the locks only if the process terminates normally. If the process terminates, release these locks manually on the Planning Instance Lock page, where you can also verify that a Load Planning Instance process is not currently running for a planning instance.

Planning Instance Inquiry

PeopleSoft Supply Planning provides a planning instance inquiry component to enable you to view the data that is used to create the corresponding planning instance dataset and view the current planning instance attributes.

Click to jump to top of pageClick to jump to parent topicPage Used to Create Planning Instance Definitions

Page Name

Definition Name

Navigation

Usage

Planning Instances

PL_PROBINST_DEF

Supply Planning, Create Plan, Planning Instances

Create new planning instances.

Click to jump to top of pageClick to jump to parent topicCreating Planning Instances

Access the Planning Instance page (Supply Planning, Create Plan, Planning Instances).

Status

Displays the status of the Planning Instance Load process for the corresponding planning instance ID or the last major data exchange that occurred for the planning instance.

Planned By Type

Select only those items that are associated with the specified planned by types.

Note. A change to the item selection criteria has no effect on the next regenerative select or net change Load Planning Instance process run. Field values in the Item Selection group box apply to full regenerations only.

Click to jump to parent topicCreating a Planning Cycle

This section provides overviews of planning cycles and planning cycle setup and discusses how to define planning cycle criteria.

Click to jump to top of pageClick to jump to parent topicUnderstanding Planning Cycles

PeopleSoft Supply Planning facilitates lights-out processing, enabling you to run a complete planning process overnight. Using the Planning Cycle component, you run a solver, perform mass maintenance, and commit the plan process. You must set up run controls prior to setting up the cycle for all the processes except the starting the planning engine and shutting down the engine.

Note. Ensure that you define the same level of security for the Planning Cycle page as that of each individual process that is included in the planning cycle.

Plan Process Creation

To create a plan, you need to first load the planning instance. You define the frequency with which you load the planning instance using a run control that you define. The system populates the planning instance tables based on the business unit groups and item filters that you defined on the Planning Instance Definition page and based on the parameters that you defined on the Load Planning Instance run control.

Note. You must create a planning instance prior to running a planning cycle.

Plan Solutions

When solving a plan, you can perform mass maintenance in any processing order. Performing mass maintenance is an optional step that enables you to perform preprocessing on the data before the solvers run or before the system commits the plan. For example, you might perform mass maintenance prior to a solver run to reschedule past-due orders or freeze specific orders. You might perform mass maintenance after a solver run to freeze, auto-approve, or consolidate orders.

To solve the plan, run one PeopleSoft Supply Planning solver against the planning instance.

Plan Process Commitment

To commit a plan, you must run the Post Updates process. This process obtains data from the planning instance tables and generates update messages for the other PeopleSoft SCM applications, including PeopleSoft Production Management, Inventory, Supplier Relationship Management, and Order Management. You can review the update messages using these components under the Supply Planning - Commit Plan menu:

Click to jump to top of pageClick to jump to parent topicUnderstanding Planning Cycle Setup

Before you can use lights-out mode and other optimization features, you must use the PeopleSoft Integration Broker to configure the Supply Planning service operations and routings that send and receive optimization messages. PeopleSoft delivers most of the service operations and routings with a default status of Inactive; however, these Supply Planning service operations and routings are delivered in active mode.

To set up this EIP within PeopleSoft Integration Broker and Enterprise Components, use the information in the table below and refer to the setup instruction in the PeopleSoft Supply Chain Management Integrations 9.1 PeopleBook, "Implementing Integrations" chapter, Setting Up Service Operations section.

To set up this service operation:

  1. Set up within the PeopleSoft Supply Planning application:

    Use the Planning Cycle process page to define the run control with the planning cycle criteria.

  2. Set up within PeopleSoft Integration Broker and Enterprise Components:

    Use the information in the table below and refer to the setup instruction in the PeopleSoft Supply Chain Management Integrations 9.1 PeopleBook, "Implementing Integrations" chapter, Setting Up Service Operations section.

Service Operation

Direction and Type

Handlers

Chunking Available?

Integrates With

OPT_CALL

Synchronous

REQUESTHDLR

No

Third-party analytics server

SPL_OPT_CALL

Synchronous

REQUESTHDLR

No

Third-party analytics server

SPL_OPT_CALL_ARRAY

Synchronous

REQUESTHDLR

No

Third-party analytics server

SPL_DMD_VIOLATIONS_EXTRACT

Synchronous

REQUESTHDLR

No

Third-party analytics server

SPL_REMOTE_CALL

Synchronous

REQUESTHDLR

No

Third-party analytics server

SPL_SHOW_SUPPLY_DEMAND

Synchronous

REQUESTHDLR

No

Third-party analytics server

See Also

PeopleSoft Supply Chain Management Integration 9.1 PeopleBook

PeopleTools: PeopleSoft Integration Broker PeopleBook

Click to jump to top of pageClick to jump to parent topicPage Used to Define a Planning Cycle

Page Name

Definition Name

Navigation

Usage

Planning Cycle

PL_CYCLE_REQ

Supply Planning, Create Plan, Planning Cycle

Define the planning cycle criteria.

Click to jump to top of pageClick to jump to parent topicDefining Planning Cycle Criteria

Access the Planning Cycle page (Supply Planning, Create Plan, Planning Cycle).

Use this page to select the steps that you want to include in the planning cycle. Each step of the planning cycle might require that the optimization engine be available or unavailable when running a step.

The Load Planning Instance and Post Updates processes require that the optimization engine be unavailable, while other planning processes require that the planning engine be running. For the Load Planning Instance and Post Updates processes, you can define the availability of the planning engines for a job using the Process Scheduler. You can select the Pre Auto-Shutdown or Post Auto-Startup check boxes when defining the jobs. The Start Planning Engine and Shutdown Planning Engine planning process types are available in the planning cycle. This is an alternate way to start and stop a planning engine before a job is run in the planning cycle.

The Load Planning Instance process and Post Updates process steps require that the optimization engine be unavailable, while other planning steps require that the planning engine be running. Each Application Engine job requires that the planning engine be started before the job is run and shut shutdown after the job is completed or that the engine be shutdown before running the job, and then restarted after the system completes the job.

You define the availability of the planning engines for a job using the Process Scheduler. You can select the Pre-Process Auto Startup check box or the Post-Process Auto Shutdown check box.

Planning Instance

The system initially populates this field with the value that you defined on the Define User Preferences - Planning page. If you defined no user preference, the system populates this field with the default value that you defined during installation. This field is required.

Note. Availability of certain processes depends on the planning engine status for a planning instance. For example, you cannot run the Load Planning Instance process if you have started the planning engine. Conversely, you cannot run the mass maintenance or solver processes unless you have started a planning engine. You can define each process to start or stop a planning engine automatically.

Default

Click to generate the steps of a planning cycle based on default values. These values include:

  • Load Planning Instance/(Pre-Solver)

  • Mass Maintenance/Initiate Material Solver/(Post-Solver)

  • Mass Maintenance/Extract Demand Violations/Post Updates

Cycle Processes

You use the group box to define planning processes for a planning instance. The processes appear in the Planning Process column.

Step

Displays the order of the processing steps. PeopleSoft Supply Planning runs the processes in the sequence in which they are presented on the Process Cycle page.

Apply Inventory Updates (no engine)

Select to initiate the IN Apply Planning Messages COBOL process that processes the PeopleSoft Inventory updates that you have approved. This process applies the updates so that PeopleSoft Inventory can act on the suggestions made by PeopleSoft Supply Planning.

Apply Production Updates (no engine)

Select to Initiate the Apply Planning Messages COBOL process to process the production control updates that you have approved. This process applies the updates so that PeopleSoft Production Management can act on the suggestions made by PeopleSoft Supply Planning.

Capacity Report

Select to create the Capacity Usage report. The run control generates a report with the capacity usage for work center resources across a production period.

Detail Resources Report

Select to create the Detail Resources report. The run control generates the report that lists the number of machines, crews, and tools used in a production process.

Excess Stock Report

Select to create the Excess Stock report. The run control generates the report that lists the quantity and value of on-hand stock levels that are above the excess and safety stock levels at period end.

Extract Demand Violations

Extract demand violations for orders that are pegged to low-level orders with violations.

Extract Pegging Information

Select to extract pegging information. The run control extracts information on supply that has been pegged to top-level demand.

Initiate Feasible Solver

Select to initiate the Feasible Solver process in the planning cycle.

Note. You can run a solver only after you have loaded the planning instance into a planning engine.

If you elect to include a solver process, select the solver to run in the Solver field. Values are Material, Feasible, and Enterprise.

Initiate Forecast Consumption

Select to initiate forecast consumption processing. The run control provides the planning instance against which you want to consume a forecast.

Initiate Material Solver

Select to initiate the Material Solver process. The run control defines the material planning options and runs the Material solver.

Note. You can run a solver only after you have loaded the planning instance into a planning engine.

If you elect to include a solver process, select the solver to run in the Solver field. Values are Material, Feasible, and Enterprise.

Load Planning Instance

Select to include all of the processes that are required to populate the planning instance tables.

Mass Maintenance

Select to perform mass maintenance on the data before the solver process.

Note. You can perform mass maintenance only after you have loaded the planning instance into a planning engine.

Planning Report

Select to create the Planning report. The run control defines report print options and filter criteria and generates the report.

PO Auto Sourcing Option (no engine) (purchase order sourcing option)

Select to initiate the purchase order sourcing options. This process applies the updates so that PeopleSoft Purchasing can act on the suggestions made by PeopleSoft Supply Planning.

Planning Reschedule Report

Select to create the Planning Reschedule report. The run control generates the report that lists all of the reschedule messages, including production, purchase order, transfer, sales order and quote, buying agreement, extra demand, and stock request messages.

Planning Updates Report (no engine)

Select to run the Planning Updates Report. The run control defines the search criteria for the report that displays a list of planning updates generated by PeopleSoft Supply Planning.

Planning Useup Report (no engine)

Select to run the Planning Useup Report. The run control defines business unit and item parameters to generate a report that displays use-up items, their phase-out dates, and their substitute items.

Post Updates

Select to post the updates to PeopleSoft SCM Integrations Advanced Planning.

Projected Stock Out Report

Select to create the Projected Stock Out report. The run control generates the report that calculates the date at which an inventory level will fall to zero (or near zero).

Shutdown Planning Engine

Select to shutdown the Planning Engine.

Slow Moving Inventory Report

Select to create the Slow Moving Inventory report. The run control generates the report for a specified planning instance and lists items with on-hand inventory and little or no demand.

Start Planning Engine

Select to start the Planning Engine.

Run Control ID

Select a run control ID for each corresponding process that you want to include in the planning cycle.

URL (uniform resource locator)

Select a URL for use with the run control.

View Run Control

Click to access the run control page for the corresponding planning process.

Click to jump to parent topicLoading Planning Instances

This section provides an overview of the Load Planning Instance process and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding the Load Planning Instance Process

When you transfer information from the transaction system to the planning instance, you must populate the optimization tables that make up the planning instance with information that is pertinent to PeopleSoft Supply Planning.

To populate the optimization tables, enter information on the Load Planning Instance component run control page. This information—the types of data to include in the next run of the Load Planning Instance process—is keyed by planning instance and is saved onto the Planning Instance table, enabling you to determine all parameters that are used for the current incarnation of the planning instance.

Note. You must create a planning instance before you specify it on the Load Planning Instance component run control page. Define planning instances on the Planning Instance Definition page, where you can associate business unit groups and items with a planning instance.

Optimization Table Data and Run Types

The optimization tables contain two types of data: static and dynamic. Static data refers to data that is updated less frequently, and generally includes item, bill of material, routing, business unit, date penalty, calendar, and sourcing option data. Dynamic data refers to data that is often revised, added, and removed. Examples of dynamic data are forecasts, sales orders, production orders, transfer orders, quantity on hand, and purchase orders.

You can select from three run types when refreshing the optimization tables: full regenerative, regenerative select, and net change. Each run type processes static and dynamic data differently.

Multi-Process Optimization Table Load

You can load the optimization tables using the Optimization Table Load process (PL_LOAD_OPT) or using the Multi-Process Optimization Table Load job (PL_LDOPT), which separates the Load Optimization process into several child processes to enable concurrency. Multi-process optimization enables you to use multi-CPU servers or schedule child processes to occur on different servers.

PeopleSoft Supply Planning uses JobSet functionality to enable you to schedule a combination of serial and parallel jobs. When you select the Multi-Process Opt Table Load job on the Process Scheduler page, the system schedules the processes to run serially or parallel, as needed. If a process fails, the system determines which, if any, subsequent processes it should run. For example, suppose that the Multi-Process Optimization Table Load Start process (PL_LOAD_MPS) fails; the system will not run subsequent processes. However, if the Production Opt Table Load process (PL_LOAD_PROD) fails, the system will still run the Sales Order Optimization Table Load process (PL_LOAD_SO), as the remaining processes in the Multi-Process Optimization Table Load job can run independently of the others. If any single process fails, you can correct the situation, then select the Regenerative Select run type option to load the corrected section.

Click to jump to top of pageClick to jump to parent topicPages Used to Load Planning Instances

Page Name

Definition Name

Navigation

Usage

Load Planning Instance - General: Common

PL_LOAD_OPT_REQ1

Supply Planning, Create Plan, Load Planning Instance

Define general planning parameters, such as time frames and run type, and start solvers.

Load Planning Instance - General: Inventory Policy

PL_LOAD_OPT_REQ8

Click the Inventory Policy link on the Load Planning Instance - General: Common page.

Define general PeopleSoft Inventory Policy Planning parameters.

Load Planning Instance - Orders/Forecast: Orders

PL_LOAD_OPT_REQ2

Supply Planning, Create Plan, Load Planning Instance

Define supply and demand order type parameters.

Load Planning Instance - Orders/Forecast: Forecast

PL_LOAD_OPT_REQ3

Click the Forecast link on the Load Planning Instance - Orders/Forecast: Orders page.

Define supply and demand forecast type parameters.

Click to jump to top of pageClick to jump to parent topicDefining General Planning Parameters

Access the Load Planning Instance - General: Common page (Supply Planning, Create Plan, Load Planning Instance).

Run Type

You can select from three run types when refreshing the optimization tables. Values are:

Regenerative: The system deletes all rows for a planning instance from the optimization tables, refreshes all of the static data, and refreshes the dynamic data that is specified in the run control parameters.

Regenerative Select: Enables you to refresh the dynamic data, such as forecasts, sales, buying agreements, production, transfers, stock requests, purchase orders, and quantities on hand. The system deletes all of the current rows for a planning instance involving the dynamic structures that you selected at run time and rebuilds only those dynamic tables. For the regenerative select run type, the system adds dynamic data only for items that already exist in the planning instance. The date range for the regenerative select option is based on the original full planning instance regeneration, and cannot be changed in the regenerative select mode.

Note. Ensure that the types of objects in the process instance remain synchronous. If you regenerate sales orders but not quantity on hand, for example, it is possible that a sales order that shipped will not be represented but the quantity on hand will still remain.

For example, suppose that the available inventory for an item is ten, and you receive a sales order requesting seven of that item. Available inventory for that item is now three. In the transaction system, you record the shipment. As a result, the available inventory remains at three, while the outstanding quantity to ship is zero. If you refresh the sales orders in PeopleSoft Supply Planning, but you do not refresh the inventory quantity on hand, the inventory balance in PeopleSoft Supply Planning remains at ten, but the sales order demand is updated to zero. In is example, PeopleSoft Supply Planning assumes that it can satisfy demands of ten, when available inventory can only satisfy supplies of three.

Net Change: Enables you to add new rows and delete old rows of data from the optimization tables, and synchronizes the transaction and optimization tables with the least amount of data changes. The date range for this run type is based on the original full planning instance. The net change run type is available for dynamic data only.

Base Currency

Select a value if you want PeopleSoft Supply Planning to calculate item cost in a single, common currency when multiple currency values are valid. Currency codes that you set up on the Set Up Financials/Supply Chain - Currency Code page appear as values.

Rate Type

Select a value to define the exchange rate that the system uses to convert item costs from other currencies to the single currency code that you selected in the Base Currency field. You can use these two fields if you are transferring stock from a business unit that uses a different currency from the receiving unit. For example, suppose that you are transferring stock from Mexican pesos to Canadian dollars; you can select to convert those values to a single base currency, such as U.S. dollars. In doing so, you work with only a single base representation of costs in the planning instance.

See Setting Up Sourcing Templates.

Fences

Current Option

Select either Date or Offset. Values that are entered in the Current Offset field will allow the planning fences to be based on a set amount of days earlier or later than the current date.

During a full regenerative run, the current date, start date, and end date can change; otherwise, the dates in the Current Option, Current Date, Start, and End fields are fixed at the dates determined by any original regenerative run. You can modify the dates in the Capacity, Early, and Late fields to update the planning instance.

Use the start fence and end fence to define the data for inclusion in the planning instance. Use the early fence to define a date prior to which the solvers will make no changes. You can override the early fence on an item-by-item basis. Use the late fence as a cutoff point for the violation and exception workbenches. The system generates no violations or exceptions after the late fence. Use the capacity fence to limit capacity planning. The system does not plan for capacity after the capacity fence date.

Planning Engine

Pre-Load Auto-Shutdown

Select to stop the planning engine before running the Load Planning Instance process.

Post-Load Auto-Startup

Select to start the planning engine after you run the Load Planning Instance process.

URL

Specify the location of a planning server where you want to start the planning engine after the Load Planning Instance has finished. If you do not specify a URL here, the system uses the default URL.

To obtain a URL, the system uses the domain that you use to run solver if the planning instance is running. If the planning instance is not running, and you did not specify a domain, or if the planning instance fails to start on the domain that you specify, the system uses the default domain that you define on the Planning Engine Domains page.

Click to jump to top of pageClick to jump to parent topicDefining General Parameters for PeopleSoft Inventory Policy Planning

Access the Load Planning Instance - General: Inventory Policy page (click the Inventory Policy link on the Load Planning Instance - General: Common page).

Policy

Select an inventory policy on which you want to base planning requirements. Inventory policies are sets of methods and parameters that define replenishment order quantities, safety stock, and minimum and maximum stock levels. Values are:

  • Standard: Policies from PeopleSoft Inventory.

  • Published: Policies from PeopleSoft Inventory Policy Planning.

  • Published Override Standard: Policies from PeopleSoft Inventory overlayed with policies from PeopleSoft Inventory Policy Planning.

Publish Name

Select a name that identifies a PeopleSoft Inventory Policy Planning published policy. The inventory policy system can use published names multiple times because they are considered logical. In these cases, a single name might have multiple publish dates.

Publish Date

Select the date on which the inventory policy was created using PeopleSoft Inventory Policy Planning.

Business Unit Field

Represents the database field in PeopleSoft Inventory Policy Planning that maps to the PeopleSoft Supply Planning business unit.

Item Field

Represents the database field in PeopleSoft Inventory Policy Planning that maps to the PeopleSoft Supply Planning inventory item.

Note. This page is available only if you have PeopleSoft Inventory Policy installed. The fields on this page are available for regenerative loads only.

Click to jump to top of pageClick to jump to parent topicDefining Supply and Demand Order Type Parameters

Access the Load Planning Instance - Orders/Forecast: Orders page (Supply Planning, Create Plan, Load Planning Instance).

Apply Demand Priorities

Select if you want solvers to use demand priorities for scheduling supply to meet demand. PeopleSoft Supply Planning enables you to define a set of rules to prioritize the distribution of demand when demand exceeds the available inventory on hand. The system uses these demand priority rules to determine the order in which you fulfill demand. Set up demand priority rules on the Priority Rules page.

If you do not select this option, the system assigns all of the demand transactions the same priority: 999.

See Setting Up Demand Priority Rules.

Delete Extra Demand

During a full regeneration of a planning instance, select this check box to purge the extra demand table for the planning instance. Deselect this check box to retain the extra demand.

You can use the PeopleSoft Supply Planning extra demand feature to simulate demand that has not been realized in the form of a sales order, quote, buying agreement, forecast, production component requirement, transfer order, or material stock request transaction type. The solvers consider extra demand as another demand stream. Unless the extra demand is frozen, solvers can reschedule extra demand to another due date.

Firm/Frozen Plan Orders Only

Select to include only planned orders with a firm or frozen status.

Freeze Pegged Orders

Select if pegged orders should be frozen as they are loaded into the Planning Instance. This will prevent the solvers from updating the orders.

Orders

Select the types of customer orders that you want to include in the Load Planning Instance process. You can include sales orders, quotes, or buying agreements.

Accept % (accept percentage)

If you elected to include sales quotes when loading the optimization tables, you can specify the quote acceptance percentage or the minimum success percentage acceptable as demand as defined on each sales quotation header. Consider, for example, that you defined the quote acceptance percentage as 80. If 1500 sales quotations are currently active in PeopleSoft Order Management, 350 of which have a success percentage of 80 percent or better, then the system considers the 350 quotations as demand. The system does not consider the sales quotations under 80 percent, because they are less than the quote acceptance percentage. If you do not specify a percentage here, no quotes are loaded.

Demand Date

The date on which the customer order demand is recognized. Solvers attempt to satisfy the demand on the selected date, and forecast consumption recognizes the demand as occurring on the selected date. Values are:

  • Schedule Date:Select when you want the plan to recognize demand and consume the forecast based on the order scheduled ship date. This is the default value.

    Because the planning solvers reschedule the customer orders scheduled ship dates based on the Demand Date option before the netting of demand and supply begins, you might want to select Schedule Date.

  • Request Date: Select if you want the plan to recognize demand and consume the forecast based on the customer requested ship date.

Note. No scheduled ship dates exist for buying agreements, so the system selects Requested Date as the default value for all of the buying agreements.

Demand

Select any of the order demand types in this group box to include in the next Load Planning Instance process.

Supply

Select the types of supply that you want to include in the Load Planning Instance process. Usually, you want to include all of the supply options when using a regenerative run type. For net changes, you can create a separate run control to include net change data for different types of supply and demand. For example, you can create a net change run control to select production data at the end of each shift.

On Hand Options

Quantity On Hand

Select to include inventory balances when loading data into the planning instance.

Only Changed Items

Select during regenerative select or net change processes to update quantity on hand for only those items that had demand or supply added or deleted.

See Also

Implementing PeopleSoft Order Management

Click to jump to top of pageClick to jump to parent topicDefining Supply and Demand Forecast Type Parameters

Access the Load Planning Instance - Orders/Forecast: Forecasts page (click the Forecast link on the Load Planning Instance - Orders/Forecast: Orders page).

Forecast Source

Values are:

  • Forecast Sets: Select to include processing that is associated with item forecast sets from PeopleSoft Inventory or product forecast sets from PeopleSoft Order Management. Do not select this value to disable the processing that is associated with forecast sets.

  • Published Forecasts: Select to include processing that is associated with forecasts for PeopleSoft Publish Forecast tables in Advanced Planning. Data for these forecasts originates in Demantra Demand Management. Do not select this value to disable the processing that is associated with published forecasts.

  • No Forecast: Select to disable the processing that is associated with forecasts.

See Integrating with Oracle's Demantra Demand Management.

Forecast Set

Specify the forecast set to use for the planning session. Forecast sets are not used when you are loading published forecasts.

You can define different versions of forecasts for PeopleSoft Supply Planning. For example, you might select OPTIMISTIC and LIKELY to create two unique forecast sets. For each case, you can define forecast quantities by product or item to create what-if scenarios with different versions of the material and capacity plan based on different forecasts. You can load only one forecast set into a planning instance at one time.

This field is available only when you select Use Forecast Sets.

Weight Profile

Displays the PeopleSoft weight profile that the system uses to convert the item's forecast into daily intervals. The system initially populates this field with the default profile name ALLDAYS. You can override this value.

This field is available only when you select Use Forecast Sets.

See Defining Calendar Weight Profiles.

Publish Name

Specify the published forecast that you want from PeopleSoft Publish Forecast tables in Advanced Planning. The forecast data comes from Demantra Demand Management.

This field is available only when you select Use Published Forecasts.

Use Latest Published Forecast and Publish Date

Select to use the last set of data that was provided by Demantra Demand Management to PeopleSoft Publish Forecast tables in Advanced Planning. Otherwise, enter a specific date in the Publish Date field.

These fields are available only when you select Use Published Forecasts.

Map ID

Select a map ID. You use map IDs to create a unique collection of data that the system uses to map forecast data fields from PeopleSoft to Demantra Demand Management flat files. During the demand export and forecast import processes, the system uses the map ID to track forecast data that you can select for use with Supply Planning. Map IDs are defined using the Define Field Mappings component in Advanced Planning.

Array, Business Unit Field, Item/Product Field, and Forecast Type

Display values associated to using a published forecast. When you enter a map ID, the system displays the forecast type. These fields are available only when you select Use Published Forecasts.

Bucket Size

Indicate the size of bucketed time periods to use for forecasting. Select Daily, Weekly, or Monthly. Monthly buckets begin on the first of the month and weekly buckets begin on a Sunday.

Note. Use weekly or monthly buckets, because the forecast is consumed only by orders within the same bucket.

Item/Product Field

Displays the key field when you select to use published forecasts.

Fulfill Fence (days)

Indicate the number of days from the current date that the planning engine uses as the forecast fulfillment time fence.

When a forecasted demand occurs within the time fence and cannot be met entirely, the system cancels the forecast tasks representing portions of the forecast that cannot be met. If the forecasted demand that occurs past the time fence cannot be met entirely, the system delays and rolls forward to future planning buckets (where they can be satisfied) forecast tasks representing portions of the forecast that cannot be met. Solvers determine how many forecast tasks can be satisfied and where to reschedule the unfulfilled forecast tasks. If you do not enter a value in this field, the default is the current date.

Forecast fulfillment is the process that the planning engine uses to manage forecasted demand over a period of time. Forecast fulfillment enables you to divide the total forecast demand into portions based on an item's forecast fulfillment size to meet certain portions of the forecast if the total forecast cannot be met. The planning engine can meet the supply shortage during the same planning bucket in which the shortage occurs or carry it over into the next bucket.

Forecast Load

Select to front-load the forecast and produce demand at the beginning of the forecast period so that the supply must be available at the beginning of the period. If you select the Back Load option, the forecast produces demand at the end of the forecast period so that supply can be scheduled during the period. Front Load is the default option. When forecasted demand cannot be supplied, the solvers look at forecast tasks and how their forecasts were loaded to determine whether forecast tasks are late. When a task is late, the solvers determine whether the task should be delayed or canceled.

Forecast Consumption

Forecast consumption options enable you to control the forecast consumption calculations.

Consumption demands are defined at the business unit item level. Inventory items consume sales orders, quotes, buying agreements, transfers, material stock requests, extra demand, and production. Planning items consume nothing. Each demand transaction's consume forecast attribute flag must be defined as True to make the transaction eligible for forecast consumption

Allow Forecast Consumption

Select to indicate that you want PeopleSoft Supply Planning to consume the forecast. If you do not select this option, the solver assumes that forecast values loaded into the planning instance are net forecasts.

Explode Demand for Consumption

Select to consume forecast against production component demand. Select this global option for nonconfigured items to enable the forecast consumption process to analyze the primary sourcing option for all items that are marked to explode demand for consumption.

If the primary sourcing option is a production option, the forecast consumption process calculates the component requirements that are necessary to satisfy all of the demands for that item, based on the bills of material. For each component that is marked as consuming forecast against production demand, these requirements are then consumed against the forecasts that are defined for the component. For configured items that are marked as exploding demand for consumption, the component requirements are determined using actual production orders. Do not select the Explode demand for Consumption check box if forecast consumption occurs for customer order demand, extra demand, stock requests, or transfer demand only.

To explode demand for forecast consumption:

  1. For the demand order, determine the forecast bucket to which you add the demand based on the target due date.

  2. Use the default item sourcing option as the primary way to source the item.

    • For a purchase option, stop the explosion, because the item is sourced externally.

    • For a production option, look at each component of the bill of materials and calculate the required quantity. To calculate the quantity, multiply the quantity per assembly by the order quantity. If the component is marked as consuming production demand, this quantity is consumed against the component's forecast. For each component that is marked to explode for consumption, repeat this step using the component required quantity.

    • For a transfer option, check the item in the sourcing business unit. If it is marked to explode for consumption, repeat this step using the order quantity.

Stock Request Shipments

Select if you want shipped stock requests loaded into the planning instance to consume forecast.

Transfer Demand Shipments

Select if you want shipped transfer orders that were already received by the destination business unit loaded into the planning instance to consume forecast in the source business unit.

Sales Order Shipments

Select if you want shipped sales orders loaded into the planning instance to consume forecast.

Consumption Sequence

Indicate whether consumption should occur before or after the proration to PeopleSoft Supply Planning forecast buckets.

This field is valid only if bucketed forecasts are using published forecasts.

Click to jump to parent topicMaintaining Planning Engines

The Planning Engines component enables you to bring a planning instance into memory (start a planning engine), check the status of the planning engine, and remove the planning instance from memory when you have finished planning for the planning instance (stop the planning engine).

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicPages Used to Maintain Planning Engines

Page Name

Definition Name

Navigation

Usage

Planning Engines - Planning Engine

PL_PROBINST_MAINT

Supply Planning, Create Plan, Planning Engines

Start, stop, and view the status of a planning engine that is associated with a specified planning instance.

Planning Engines - Tracing

PL_PROBINST_TRACE

Supply Planning, Create Plan, Planning Engines, Tracing

Use this page only if asked to do so by authorized PeopleSoft personnel. Adding values to fields on this page does not change the planning solution, but might significantly slow down the creation of a plan.

Planning Engine Domains

SPL_DOMAIN_LIST

Supply Planning, Create Plan, Planning Engines Domains

Review planning engine domains to determine available domains on which to load a planning instance, and to determine on which domain a planning instance is loaded.

Click to jump to top of pageClick to jump to parent topicStarting, Stopping, and Viewing the Status of a Planning Engine

Access the Planning Engines - Planning Engine page (Supply Planning, Create Plan, Planning Engines).

Status

Displays the status of the Load Planning Instance process for the corresponding planning instance ID or the last major data exchange that occurred for the planning instance.

Start Planning Engine

Click to start the planning engine for the corresponding planning instance.

Shut Down Planning Engine

Click to stop the planning engine for the corresponding planning instance.

Check Planning Engine Status

Click to determine whether the planning engine is loaded for the corresponding planning instance. The system displays a text message in the Return Message field.

Return Message

The system displays information in this field when you click the Start Planning Engine button, the Shut Down Planning Engine button, or the Check Planning Engine Status button.

For example, when you click the Start Planning Engine button, the system might display a message indicating that the planning engine is being started. If you click the Check Planning Engine Status button, the system might display a message indicating that an error has occurred (when appropriate).

Click to jump to top of pageClick to jump to parent topicReviewing Planning Engine Domains

Access the Planning Engine Domains page (Supply Planning, Create Plan, Planning Engines Domains).

Refresh Domain List

Click to update the page and display the current status of all the domains that are listed. If you do not click this button, the system displays the status current at the time you first accessed this page.

Default

The system populates this option if the domain is defined as the default domain on the Planning Engine Domains page.

URL

Displays the URL for the corresponding domain, which normally represents a physical computer.

Click to jump to parent topicMaintaining Planning Instances

This section provides an overview of planning instance maintenance and lists the pages that are used to maintain planning instances.

Click to jump to top of pageClick to jump to parent topicUnderstanding Planning Instance Maintenance

PeopleSoft Supply Planning enables you to copy and delete planning instances.

Planning Instance Copies

When you copy a planning instance, you can enter a new value into the Target Planning Instance field to create a new planning instance definition or enter an existing planning instance to refresh with data from the source planning instance.

When copying planning instances, consider that:

Planning Instance Deletions

When deleting planning instances, consider that:

Click to jump to top of pageClick to jump to parent topicPages Used to Maintain Planning Instances

Page Name

Definition Name

Navigation

Usage

Copy Planning Instance

PL_COPY_PI_REQ

Supply Planning, Create Plan, Copy Planning Instance

Copy a source planning instance to a new or existing target planning instance.

Delete Planning Instance

PL_DEL_PI_REQ

Supply Planning, Create Plan, Delete Planning Instance

Delete a planning instance and elect to remove or preserve the corresponding planning instance definition and security.

Click to jump to parent topicReviewing Planning Instances

This section lists the pages that are used to review planning instance data.

Click to jump to top of pageClick to jump to parent topicPages Used to Review Planning Instance Data

Page Name

Definition Name

Navigation

Usage

Review Planning Instances - Planning Instance

PL_PROBINST_DEF

Supply Planning, Create Plan, Review Planning Instances

Review planning instance data.

Review Planning Instances - Text/Policy

PL_PROBINST_DEF2

Supply Planning, Create Plan, Review Planning Instances

Review any text messages that are associated with the planning instance. Review the inventory policy information that is loaded into the planning instance.

Review Planning Instances - Dates

PL_PI_DATES

Supply Planning, Create Plan, Review Planning Instances

Review dates and time fences that are associated with the planning instance.

Review Planning Instances - Orders

PL_PI_ORDERS

Supply Planning, Create Plan, Review Planning Instances

Review supply and demand selection criteria that is loaded into the planning instance.

Review Planning Instances - Forecast

PL_PI_FORECAST

Supply Planning, Create Plan, Review Planning Instances

Review forecast setup data that is associated with the planning instance.

Click to jump to parent topicResetting Planning Instance Locks

This section provides an overview of planning instance locks and discusses how to select locked supply and demand elements.

Click to jump to top of pageClick to jump to parent topicUnderstanding Planning Instance Locks

PeopleSoft Supply Planning locks the planning instance data tables at the beginning of the Load Planning Instance process to prevent two processes from updating the same subset of the planning instance concurrently. It releases the locks only if the process terminates normally. If the process terminates, when the reason for the error is corrected, you can run the failed job in restart mode. When the job finishes successfully, the system releases the locks. If you do not restart the failed job, you must release these locks manually on the Planning Instance Lock page, where you can also verify that a Load Planning Instance process is not currently running for a planning instance.

Click to jump to top of pageClick to jump to parent topicPage Used to Reset Planning Instance Locks

Page Name

Definition Name

Navigation

Usage

Reset Planning Instance Locks

PL_PROBINST_LOCKS

Supply Planning, Create Plan, Reset Planning Instance Locks

Select the supply and demand elements that were locked by the Load Planning Instance process.

Click to jump to top of pageClick to jump to parent topicSelecting Locked Supply and Demand Elements

Access the Reset Planning Instance Locks page (Supply Planning, Create Plan, Reset Planning Instance Locks).

Note. You should not need to change the status of these locks unless an external event occurred that caused an unforeseen failure to the Load Planning Instance process (PL_LOAD_OPT).

Status

Displays the status of the Load Planning Instance process for the corresponding planning instance ID or the last major data exchange that occurred for the planning instance.

Lock Status

The system populates these options to indicate that the corresponding object type is currently being transferred to the planning instance. Normally, the system populates one at a time, unless you are running the Multiprocess Opt Table Load process to load data into the planning instance. If the Load Planning Instance process finishes successfully, no options are selected.

Click to jump to parent topicVerifying PeopleSoft Supply Planning Data

The Planning Data Inconsistency Report (PLS3001) enables you to identify items to be planned and validates the items that are currently planned.

This section provides an overview of the Planning Data Inconsistency report and discusses how to create the Planning Data Inconsistency report.

Click to jump to top of pageClick to jump to parent topicUnderstanding the Planning Data Inconsistency Report

Using the Planning Data Inconsistency report (PLS3001), you can:

Note. If the two preceding conditions are violated, the system does not bring the assembly and component relationship into the optimization tables when you run the Load Planning Instance process.

Note. When specifying search criteria on the Inconsistency Report page, do not populate a field if you intend to search for all of the possible values of the field.

Click to jump to top of pageClick to jump to parent topicPage Used to Verify PeopleSoft Supply Planning Data

Page Name

Definition Name

Navigation

Usage

Inconsistency Report

RUN_PLS3000

Supply Planning, Create Plan, Inconsistency Report

Create the Planning Data Inconsistency report.

Click to jump to top of pageClick to jump to parent topicCreating the Planning Data Inconsistency Report

Access the Inconsistency Report page (Supply Planning, Create Plan, Inconsistency Report).

Planning Instance

Select a planning instance ID. If you populate this field, the system populates the other request parameters on this page based on the defaults that are associated with the corresponding planning instance ID.

See Also

Specifying Planning Information for an Item