Inventory Planning > Inventory Forecasting > Setup > Initial History Creation

Initial History Creation

You use this program to expedite the process of building up a history of sales for forecasting purposes. The history created can be based on inventory movements and/or sales order performance.

This program is typically used to create data that can be used to measure historic delivery performance and achieved service levels.

The sales order performance is based on the invoice reprint tables. When an invoice is printed for a stocked merchandise sales order line, an entry is added to the sales order performance table containing the quantity ordered, the quantity shipped, the line ship date and the customer request date. If multiple deliveries are invoiced for the line then an entry for each delivery is output to the table as well as a summary line which also holds the total number of deliveries made for an item.

Toolbar and menu

Field Description
Start Processing Select this to commence processing. Refer to Processing Phases for additional information.

Update Criteria

Field Description
Criteria  
Options
Field Description
History Create history based on the sales transactions in the Inventory movement tables.
Performance Create history based on sales order performance entries.

The program scans the invoice reprint tables - both normal and Dispatch invoiced (SORRMS and SORRDT) and consolidated dispatch invoiced (MDNPMS and MDNPDT) for all stocked detail lines and creates the IOPSOP table for these shipments.

Both Create entries from both sales order performance and inventory movement records.

If you select the Clear history before update option, then the IO Sales Performance table is cleared before processing begins.

Clear history files before update Clear history files before running the update. This prevents data from being duplicated if you run the program multiple times.
Clear pending sales transactions Prevent the duplication of sales transactions that have occurred since the modules were licensed.
Clear history adjustments Clear the adjustment entries (e.g. outlier adjustments, manual entries and excluded invoices) that are applied to the sales history.
Current inventory month Indicates your current Inventory month (see Inventory Setup - Current Month tab).
Current inventory month Indicates your current inventory year.
Start month Indicate the month from which you want to begin processing.
Start year Indicate the year from which you want to begin processing. This defaults to the three years prior to the current inventory period.
End month Indicate the month at which you want to end processing. This defaults to the current inventory period.
End year Indicate the year at which you want to end processing.
After processing completed These options are displayed within programs that can be automated. They enable you to indicate the action you want to perform once processing is complete (see Automation Design).

Report

The results of the processing function you selected are displayed in this pane once processing is complete (unless you enabled the option to close the application from the After processing completed section). You use this section to print or email this information.

Processing Phases

Up to eight phases are performed by this program. All figures stored in the history files are stored as year-to-date figures and performance is improved by converting them to actual figures prior to the update and back to year-to-date figures after the update.

The program calculates inclusion dates based on the Start month/year and End month/year entries made. For example, if you enter 10/2007 as the start period and 01/2010 as the end period, then the program calculates the start date as 01/10/2007 and the end date as 31/01/2010 and includes shipments with customer request dates that fall into this date range.

If SQL is in use (and the history files have been cleared) these conversion phases can be dispensed with because the rows from the inventory movement table are returned in entry date rather than inventory period sequence.

  1. Clearing history files/tables

    This phase is only performed if you enabled the option: Clear history files before update.

  2. Clearing pending sales transactions

    This phase is only performed if you enabled the option: Clear pending sales transactions.

  3. Clearing history adjustments

    This phase is only performed if you enabled the option: Clear history adjustments.

  4. Converting sales history from YTD to actuals

    This phase is not performed if the company is running on SQL and the history files have been cleared.

    During this phase, the sales history file/table is processed and running totals of the year-to-date figures are retained and subtracted from individual record's figures, converting the record figures to actual figures.

  5. Converting sales returns history from YTD to actuals

    This phase is not performed if the company is running on SQL and the history files have been cleared.

    During this phase, the sales returns history file/table is processed and running totals of the year-to-date figures are retained and subtracted from individual record's figures, converting the record figures to actual figures.

  6. Updating history files from inventory movements

    During this phase, the program reads through the inventory movements file/table and transactions that fall within the start and end month/year entered are processed as follows:

    • Sales movements

      • Invoices, Debit notes and Dispatch notes

        Transactions with a positive quantity are added to the sales history file/table. Transactions with a negative quantity are added to the sales returns history file/table.

      • Credit notes

        Transactions with a positive quantity are added to the sales returns history file/table. Transactions with a negative quantity are added to the sales history file/table.

        Credit notes reduce the historical sales values only up to the point where the history becomes zero. The system does not allow negative history. For example, you have the following sales values:

        Month 1 - 10 units

        Month 2 - 10 units

        Month 3 - 10 units.

        In Month 3 you process a credit note for 11 units.

        The history will reflect the following:

        Month 1 - 10 units

        Month 2 - 10 units

        Month 3 - zero units (i.e. not -1 units as the system does not allow negative history)

      • IBTs and IBT Dispatch notes

        Inter Branch Transfers processed through dispatch notes are included.

    • Inventory movements

      These are ignored.

  7. Converting sales history from actuals to YTD

    This phase is not performed if the company is running on SQL and the history files have been cleared.

    During this phase, the sales history file/table is processed and running totals of the year-to-date figures are retained and added to individual record's figures, converting the record's actual figures to year-to-date figures.

  8. Converting sales returns history from actuals to YTD

    This phase is not performed if the company is running on SQL and the history files have been cleared.

    During this phase, the sales returns history file/table is processed and running totals of the year-to-date figures are added to individual record's figures, converting the record's actual figures to year-to-date figures.

Application Help Pane

Application Help Panes provide step-by-step instructions for various functions within the program, including a brief overview of what the program does, what setup options are required and how to personalize the program. The intention is that the pane provides information that is uncluttered and easy to navigate.

You can embed an Application Help Pane:

  • in the main SYSPRO menu

  • in any program with panes, if not using roles

  • when adding a role layout in Design Mode.

Inserting Application Help

You would typically follow this procedure to display help for the current program in a customized pane that can be pinned to the program window.

Information includes step-by-step instructions for the various functions available within the program, including a brief overview of what the program does, what setup options are required and how to personalize the program.

  1. Open the program for which you want to insert application help into a customized pane.

    This functionality is only available for a program that has panes.

  2. Right-click any form field.

    You can also click the triangle menu icon that appears in the title area of a pane.

  3. Select Insert Application Help from the context-sensitive menu.

    The application help appears in a pane within your program. You can reposition the pane using the docking stickers or pin it to the program window.

Removing the Application Help pane

If you no longer want to display application help in a pane for your current program, you can simply remove it.

  1. Select the Close icon in the right-hand corner of the application help pane.

  2. Confirm that you want to delete the pane.