This chapter lists common elements and discusses how to:
Create planning instance definitions.
Create a planning cycle.
Load planning instances.
Maintain planning engines.
Maintain planning instances.
Delete a planning instance.
Review planning instances.
Reset planning instance locks.
Verify PeopleSoft Supply Planning data.
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. |
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.
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.
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.
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.
Page Name |
Definition Name |
Navigation |
Usage |
Planning Instances |
PL_PROBINST_DEF |
Supply Planning, Create Plan, 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.
This section provides overviews of planning cycles and planning cycle setup and discusses how to define planning cycle criteria.
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.
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.
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.
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:
Review Inventory Post Errors.
Approve Inventory Updates.
Review Production Post Errors.
Approve Production Updates.
Review Purchasing Post Errors.
Approve Purchasing Updates.
Review Order Management Post Errors.
Review Order Management Updates.
Planning Updates report.
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:
Set up within the PeopleSoft Supply Planning application:
Use the Planning Cycle process page to define the run control with the planning cycle criteria.
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
Page Name |
Definition Name |
Navigation |
Usage |
Planning Cycle |
PL_CYCLE_REQ |
Supply Planning, Create Plan, Planning Cycle |
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:
|
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. |
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. |
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. |
This section provides an overview of the Load Planning Instance process and discusses how to:
Define general planning parameters.
Define general parameters for PeopleSoft Inventory Policy Planning.
Define supply and demand order type parameters.
Define supply and demand forecast type parameters.
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.
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. 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. |
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. |
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:
|
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.
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. |
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:
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
Access the Load Planning Instance - Orders/Forecast: Forecasts page (click the Forecast link on the Load Planning Instance - Orders/Forecast: Orders page).
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:
|
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. |
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:
Start, stop, and view the status of a planning engine.
Review planning engine domains.
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). |
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. |
This section provides an overview of planning instance maintenance and lists the pages that are used to maintain planning instances.
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:
If planning instance user-level security is in effect, you can access only those target planning instances that you created, pending expansion of security by an administrator.
You must enter a valid source planning instance.
The system deletes in its entirety and regenerates the target planning instance.
If the target planning instance is loaded into the planning engine, the system stops the process and requires removal of the planning instance from the planning engine before copying.
You can produce one copy of a planning instance at a time.
You cannot make multiple target copies from one source planning instance during a single run.
The system deletes the Extra Demand table from existing target planning instances; PeopleSoft Supply Planning does not retain this data.
Planning Instance Deletions
When deleting planning instances, consider that:
The system deletes data from tables that are keyed by planning instance only.
Staging tables resulting from the Post Updates process that are pending transaction system approval are not affected.
You can delete only one planning instance at a time.
If the system loads the target planning instance into the planning engine, it stops the process and requires removal of the planning instance from the planning engine before deleting.
This section lists the pages that are used to review planning instance data.
This section provides an overview of planning instance locks and discusses how to select locked supply and demand elements.
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.
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. |
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.
Using the Planning Data Inconsistency report (PLS3001), you can:
Verify that the master plan items have only master and material components.
Verify that material items have only material components.
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.
Identify the item and production areas that have no valid routing.
You cannot place a planned order against an area and item combination.
Identify the routings that have no item and production areas.
The Post Updates process (PL_POST) produces an error message when this condition exists for a planned order.
Report routings that have no planning times.
The system does not bring these routings or their related sourcing options into the optimization tables.
Identify items with no associated sourcing templates.
Identify missing reference routing items.
You can identify items for which the system will not bring the reference routing item into the planning instance, based on the selection criteria that you specified for this report.
Identify potential sourcing options with yields defined as zero.
Although you cannot define a yield as 0 in PeopleSoft Supply Planning, you can import a yield defined as 0 from an external system. PeopleSoft Supply Planning treats yields defined as 0 as equal to 100 percent.
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.
Page Name |
Definition Name |
Navigation |
Usage |
Inconsistency Report |
RUN_PLS3000 |
Supply Planning, Create Plan, 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