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.
Field | Description |
---|---|
Start Processing | Select this to commence processing. Refer to Processing Phases for additional information. |
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
Criteria | |||||||||
Options |
|
||||||||
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). |
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.
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.
Clearing history files/tables
This phase is only performed if you enabled the option: Clear history files before update.
Clearing pending sales transactions
This phase is only performed if you enabled the option: Clear pending sales transactions.
Clearing history adjustments
This phase is only performed if you enabled the option: Clear history adjustments.
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.
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.
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.
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.
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 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.
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.
Right-click any form field.
You can also click the triangle menu icon that appears in the title area of a pane.
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.
Select the Close icon in the right-hand corner of the application help pane.
Confirm that you want to delete the pane.