New features added, version 7.5.2, 7.5.3, 8.1
Program MSSP, Master Production Scheduling, is used to set the parameters for the master schedule process, check the low level codes, and begin master schedule process.
Program MSSP, Master Production Scheduling, runs several other programs to accomplish these tasks, and under normal circumstances displays program MSSW, MPS Progress Monitor, when it has completed other processing. You can, however, run program MSSW, MPS Progress Monitor, at any time to monitor the progress of the master production schedule (MPS) process.
If you receive an error stating that the shop calendar does not go back far enough, add another previous year to the shop calendar with program SPPM, Shop Calendar Parameter Maintenance. You must set up the same amount of past time for the shop calendar as the amount of time entered in program MSBM, MPS Period Maintenance.
In program MURM, Initialization Parameter Maintenance, you can set the MPS_SUPPRESS_FD parameter to Y to suppress the creation of type FD forecast calculation records in the MPS display. This parameter is provided mainly for situations where large numbers of FD records slow down the performance of MPS run and forecast calculations are not being used. When this parameter is set to Y, the projected on hand calculation will not be accurate, and users will need to interpret projected on hand values as projected available to promise values instead.
If you have a large number of sales order entry lines records to be considered when MPS is run, then you have the option of using a materialized view to increase the performance of the MPS run. In order to use the materialized view, set up the MRP_USE_FAST_OE parameter in program MURM, Initialization Parameter Maintenance.
If you are using this parameter, then the materialized view needs to be refreshed immediately before MPS is run by adding a job parameter in program MUJM, Menu and Job Parameter Maintenance. Once this step has been added, the MPS run with program MSSP, Master Production Scheduling, must be done as the database schema owner.
To add the job parameter in program MUJM, Menu and Job Parameter Maintenance, complete the following steps:
* Run program MUJM, Menu and Job Parameter Maintenance, from the menu.
* Click on the Job Definitions tab.
* In the Menu Option field, enter MSSP.
* Press [Execute Query].
* The MSSP Menu Option should have 4 records. Go to the last one. (the one after the record with msspb as the Prog Name)
* In the Seq field, change the 4 to a 5.
* Press [Commit].
* Click on [New Record].
* In the Menu Option field of the new record, enter MSSP.
* In the Seq field, enter 4.
* Leave the OK to run flag set to off.
* In the Seq On Success field, enter 5.
* In the On Error and On Not Ok fields, enter 0.
* In the Menu Selc field, enter MSSW.
* In the Proc Type field, enter 1.
* In the Prog Name field, enter mppp_mvw.
* In the Scrn Head field, enter Material Requirements Planning.
* Press [Commit].
1. On the Settings Tab, in the Variant Code to use field, enter the master schedule variant code to use.
* Forecasts that have been entered with this variant code will be included in the run.
* Other forecast variants will be excluded.
2. Set the New/Restart/Delete pop-list to the desired setting.
* Set this pop-list to New if this is a new master production schedule (MPS) run.
* Set the pop-list to Restart if you are restarting an interrupted master production schedule (MPS) run.
* Set the pop-list to No Run to delete the selected variant from the master production schedule (MPS) data tables.
3. In the MPS Date field, enter the first date in the new master schedule.
4. In the Run Start Date/Time field, enter the calendar date and time on which the master production schedule (MPS) run will start. The default for new runs is the current system date and current time. .
6. Set the Enable Transition Planning flag to the desired setting. When this flag is set to on, firm replenishments that do not match the Make or Buy pop-list from item planning will not be rescheduled. Planned orders will be generated for any previous project shortages.
7. Set the Transfer Planned Orders flag to the desired setting. When this flag is set to on, then transferring the planned orders for all items will be performed as part of the master production schedule (MPS) run.
* Transfer settings are defined on the Transfer tab.
8. Click on the Options Tab.
9. In the Due for release days field, enter the number of shop days that represent the due-for-release warning message time fence.
* Orders that are due for release on or before the master schedule date plus the number of work days entered here will be flagged as due for release in the master schedule report.
10. In the Days after due field, enter the number of days after an order due date that inventory is available for use.
* If inventory is available for use on the order due date, enter zero here.
11. If demand from other plants consumes forecast in this plant, set the Yes flag to on.
12. If planned orders in other plants is demand in this plant, set the Yes flag to on.
13. If the Firm Planned Fence is different from the Demand Time Fence, limits to the amount that the master production schedule can be varied can be set.
* In the Maximum variance % for reducing MPS field, enter the maximum percentage by which old master production schedules can be reduced. Enter zero if the feature is not required.
* In the Maximum variance % for increasing MPS, enter the maximum percentage by which old master production schedules can be increased in the firm planning zone. Enter zero if the feature is not required.
14. If you are transferring planned orders as part of the run, click on the Transfer Tab.
15. In the Selection Option pop-list, select how the firm planned orders will be selected for transfer. The selection here determines where selection criteria is entered on this screen. Choices are:
Item Number Range: enter selection criteria in the Item Range section.
Planner/Item Range: enter selection criteria in the Planner / Item Range section.
Product Group List: enter selection criteria in the Product Group List section.
16. In the From Date and To Date fields, enter the range of dates for which firm planned orders will be transferred.
* Leave the From Date field blank to begin the date range with the earliest firm planned order on file.
* If you entered a date from, the To Date must be the same as or later than the From Date.
* Leave the To Date field blank to end the date range with the latest firm planned order on file.
17. If you are transferring by item number range, in the Item Range section, enter the range of items for which you are transferring firm planned orders. You must have selected Item Range in the Selection Option pop-list to enter selection criteria here.
* In the From Item field, enter the first item number in the range of items to transfer.
* In the To Item field, enter the last item number in the range of items to transfer.
Leave the To Item field blank to transfer orders only for the From Item.
18. If you are transferring by planner and item range, in the Planner/Item Range section, enter the range of planner codes and items for which you are transferring firm planned orders. You must have selected Planner / Item Range in the Selection Option pop-list to enter selection criteria here.
* In the From Planner field, enter the first planner code in the range of planner codes for which you are transferring firm planned orders.
* In the To Planner field, enter the last planner code in the range of planner codes for which you are transferring firm planned orders.
Leave the To Planner field blank to transfer planned orders only for the From Planner.
* In the From Item field, enter the first item number in the range of items to transfer for the planner codes.
Leave the From Item and To Item fields blank to transfer firm planned orders for all items for the entered planner range.
* In the To Item field, enter the last item number in the range of items to transfer for the planner codes.
Leave the To Item field blank to transfer orders only for the From Item.
* Enter the same item number in both the From Item and To Item fields to transfer orders for a single item.
19. If you are transferring by a list of product groups, in the Product Group List section, enter the product groups for which you are transferring firm planned orders. You must have selected Product Group List in the Selection Option pop-list to enter selection criteria here.
* In the Product Group field, enter the product group for which you are transferring firm planned orders.
* Repeat until all product groups have been entered in the list.
20. Press [Commit], and exit the program.
* The program will run some other processes and then open program MSSW, MPS Progress Monitor.
* If you do not exit, program MSSP, Master Production Scheduling, will not process correctly. The calculation and exploding processes will complete before the loading process, and the master production scheduling run will go no further. You will then have to re-run the material requirements planning process.
21. When program MSSW, MPS Progress Monitor, is open, go to the server. There is an MPS icon on the server.
* Make sure that the target field in the icon's properties is set up for the database for which you are running the Master Production Schedule. The target field should be similar to the following example. In the following example, N:\ is the NDS Home Directory.
* Target: N:\NDS\MPS.EXE userid/password@server
* There are additional parameters that you can pass to the master production schedule program. The string allows the following parameters.
mps.exe <oracle login> <debug switch> <silent mode> <debug item>
<oracle login> = the oracle connect string (in the above example, this is userid/password@server)
<debug switch> = optional switch setting for controlling debug output. 0 or omitted = no debug, 1 = debug all processes, C = debug loader process, D = debug netting process, E = debug grossing process
<silent mode> = optional switch for suppressing dialog boxes. 0 or omitted = normal mode with dialogs, 1 = suppress dialogs
<debug item> = optional item number to debug, only used when debug switch setting is other that 0.
* You must pass all parameters that are listed in front of the one that you wish to pass. For example, if you need to indicate that you would like to have dialogs suppressed, you would need to also send in the oracle login and the debug switch values. N:\NDS\MPS.EXE userid/password@server 0 1
* If the target field is not set up for the correct database, the server will give you an application error and the master scheduling process will not run.
* Use the icon to start the Master Production Schedule run.
22. You can view the progress of the run in program MSSW, MPS Progress Monitor, using the [Display Current Data] button. When the run has completed, both the next item for calculation field and the next item for explosion field will be filled with right brackets - ]]]].