You use this program to capture and maintain details of product classes required within the system.
Field | Description |
---|---|
Global/Branch | Select this to maintain product classes for all
branches, or a specific branch. You can only access this field if the branch information is not passed to the program (e.g. you load the program using the Run SYSPRO Program function, or directly from the menu). When accessed from the Browse on Product Classes program, the system determines the branch from your selection at the By Branch option from the View menu. If selected, it uses the branch entered. If not selected the program assumes you want to configure product classes for all branches. |
Global | Updates all branches with the product class. You can only access the Description and Update branches with this product class fields. |
Branch | Updates the selected branch with the product class
details. You will be unable to access the Update branches with this product class field. |
Branch | This is the branch for which you want to maintain product classes. |
Product class | This is the product class you want to maintain for the selected branch. |
Field | Description |
---|---|
Customer branch | Indicates the Accounts Receivable branch for which the product class is being added or maintained. |
Product class |
Indicates the code of the product class you are adding or maintaining. See also: Glossary. |
Product class information | When adding or maintaining product classes globally, only the Description field and the Update branches with product class option are enabled. |
Description | Indicates the name associated with the product class. This assists you in verifying that the correct product class has been entered. |
Update branches with product class | Adds the product class code and description to each
Accounts Receivable branch in the system. This option is only enabled when you are adding or maintaining product classes globally. |
Low profit percent | Used by the Order Profitability program to highlight orders with a profitability percentage below the amount entered here. |
High profit percent | Used by the Order Profitability program to highlight orders with a profitability percentage above the amount entered here. |
Department | This is used by the various Sales Analysis Sales Targets reports as a selection criterion for producing performance and achievement reports. |
This year's budgets |
The budgets assigned here are used to measure the product class' performance against actual sales, as reflected on the Sales by Product Class report in the Sales Analysis module. Budgets either represent sales values or sales quantities, depending on your selection at the Budgets represent option (Sales Analysis Setup). |
Period 1 - Period 12 | Indicate the budget amount/quantity for sales for this product class for each month of your financial year. |
Period 13 | Indicate the budget amount/quantity for sales against this product class for the thirteenth month of your financial year if you configured 13 accounting periods per year (Company Setup). |
Total budgets | This indicates the total of the entries made in the This year's budgets section. |
All product classes must be linked to an Accounts Receivable branch for sales analysis, purchasing and requisition purposes, because product classes are validated against SalProductClasses table.
This is irrespective of whether the Accounts Receivable module is used. If the Accounts Receivable is not being used, then you need to define a dummy AR branch and assign all product classes to the dummy branch.
The product class is a 20-character alphanumeric field.
Although you can use special characters (e.g. /, *, +, etc.,) this is not recommended.
The first two characters can be used to identify the major product category (e.g. BK to indicate bicycles) and the last two characters could be used to identify the primary category (e.g. RB - racing bicycles and MB - mountain bicycles). This would result in the creation of two product classes - BKRB and BKMB. This sort of coding can be reported on using SYSPRO's reporting tools.
You should not create any new product classes with an underscore (_) as the first character of the product class code. If you do this SYSPRO sees the product class as a non-merchandise product class and this will affect balancing the Sales by Product Class report to the AR Control record.
You cannot delete a product class if:
sales information is held against it for the current year.
If you delete a product class that only has previous years' information held against it, then this information is lost.
If the product class you want to delete exists in more than one branch, then you can choose whether to delete the product class only for the current branch or throughout the system.
You should not change product class codes once you have started using them, as this may result in the loss of valuable sales information.
The following product class files/tables are maintained by the system:
File/Table | Description |
---|---|
SALPDS/SalProductClassDes |
This contains only the product class code and its description, enabling you to browse on product classes from various programs without first entering a branch code. The product class descriptions are also retrieved from this file/table for the Inventory Valuation and Inventory Query programs. |
SALPRD/SalProductClass | This contains additional information including the link to an Accounts Receivable branch and budget information for each product class and is used to integrate sales to the General Ledger. |
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.