This function is used to generate the options/variants windows, which give the possibility to select one or more products when carrying out the following checks:

 Mandatory choice of a variant.

 Choice of an optional option.

 Check on linked options.

 Check on incompatible options

This function can be used in an autonomous fashion, that is to say it can be called from the sales orders or quotes, but it can also be used as an integral part of a configurator script.

Prerequisite

SEEREFERTTO Refer to documentation Implementation

Screen management

Two tabs are used to set up an option/variant.

Header

Product selection: Name of the selection using 5 characters plus a title of up to 30 characters.

Autonomous mode: If set to yes, the selection window can be used from the sales module (quotes, orders). If set to no, its use is linked to one or more scripts.

Product line: This is used to display the configurator fields with their specific titles.

Tab Parameter Definitions

Procedure: Necessary when operating in the autonomous mode, the procedure groups together the questions and variable calculations linked to the selection window.

Quantity: This field is used to make a quantity column appear in either sales or stock units.

Price column: This field is used to make a price column appear in the display. The origin of the displayed price is determined among the following choices:

 Formula (the formula field must contain the price calculation formula)

 Base price

 Standard price

 Revised standard price

 Last price

Budget

"Window" section

This grid is used to define the columns that should appear in the final selection screen. The accessible tables are:

 ITMFACILIT (products-sites)

 ITMMASTER (products)

 ITMMVT (product-site totals)

 ITMSALES (products-sales)

The fields can be freely selected.

Tab Options/Variants

This field is used to list all of the options/variants likely to be selected, as well as the various constraints linking the options and variants to each other.

"Product" table

Sequence number: Option/variant group number, but also the sequence number for a BOM.

Options/variants: Option/variant title over a maximum of 30 characters.

Product: Product code or "nothing". If the product is not entered, it will be necessary to enter the "filter/condition" field for the loading of the products. On the other hand, if the product is entered, the filter is no longer necessary.

Enter quantity: This field is present if the "quantity column" is chosen in the first tab. The two possible choices are as follows:

 Enter 0 or 1

 Free entry

Condition/Filter: This field is used to enter an expression that will operate as a display condition, if the product field is entered and as a loading filter if it is not entered.

Quantity formula: In the case where the quantity column has been set up to be displayed, it is possible to assign a calculation formula to each option/variant in order to propose by default the calculated quantity for the products to be selected. This quantity remains modifiable.

Product line: This field is not modifiable and is loaded when a product code is entered. It is the product line associated with its product record.

"Rules" table

Sequence no.: Sequence number for the options/variants.

Option/variant: This field is pre-loaded according to the previously entered sequence number. The options/variants from the "Products" table are recalled in this way.

Rule: This field can take three values:

 Mandatory choice (the specified sequence number must be chosen)

 Linked with (used to link the sequence numbers together, the choice of one implies the choice of the other)

 Prohibited with (used to prohibit sequence numbers) 

Reports

By default, the following reports are associated with this function :

  PRTSCR : Screen print

This can be changed using a different setup.

Symbols

Used to access the configurator symbols.

Calculation Table

This is used to access the configurator calculation tables.

Validation

This is used to validate the options/variants already created.

Window

This is used to view the created selection window after validation, as well as any window displaying the questions prior to the execution of the selection.

Copy

This button is used to copy an option/variant to another folder. During a copy to another folder, the option/variant is copied along with the symbols, calculation tables, procedure, shapes and patterns and the product lines if they are absent from the destination folder. A coherence check is carried out on the product lines, symbols and calculation tables in both folders (a non-blocing control is carried out on the product lines titles). If they have different characteristics, the copy is not carried out. In any case, a log file is displayed and it shows any errors found. The product lines, selections, shapes/patterns and symbols created in destination folder will be validated.

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

Several questions are assigned to a single line in the same section!

This message appears during script validation if several questions are assigned to a single line in the same section.  

Deletion of the selection prohibited because present in a script!

The message appears if the procedure is used in a script.

The modification of this process leads the revalidation of the scripts that use it!

This message appears after the modification of a selection that is present in a script.

Enter the sequence numbers in ascending order!

The sequence numbers can only be entered in ascending order.

Tables used

SEEREFERTTO Refer to documentation Implementation