Product Configuration Parameters (tipcf0100m000)
Use this session to set the parameters that control the functioning of the Product Configuration (PCF) module.
In the Product Configuration module, you can define constraints by generic item, or change the descriptions of predefined variables. A number of variables that are predefined in the Product Configuration Parameters (tipcf0100m000) session are used in these constraints. Once you saved the parameters, you can no longer change them.
Field Information
- General
-
- Introduction Date
-
The date and time that the parameters were changed. The parameters are valid up to the effective date of a more recent parameter setting. The current set has no effective date.
- Description
-
The description of the parameter set. For example, you can indicate why you changed the parameters.
- PCF Configuratior
-
- Multilevel PCF Choice Structure
-
If this check box is selected, product configuration is applied at multiple levels of the generic product structure.
You can use a multi-level question structure for the configuration of product variants. The advantage of using this structure is that product features are linked to the proper generic items, which results in a more modular configuration structure.
The structure also enables LN to include or exclude certain sets of questions during the product configuration process.
Note: The check box is not visible unless the Product Configurator (PCF) check box is selected in the Implemented Software Components (tccom0100s000) session. - PCF in Customer's Language
-
If this check box is selected, the product configurator displays the descriptions of features, options, and constraints in the customer's language. This feature is an important aid for a proper communication with the customer, particularly in the case of telephone sales.
If this check box is cleared, the product configurator displays the descriptions of product features, options and constraint validation messages in the employee language.
Note:The Product Configuration module is language-independent, which means that you can record, for example, the descriptions of product features and options in any language. This is especially of value for the communication with customers and other external relations.
The check box is not visible unless the Product Configurator (PCF) check box is selected in the Implemented Software Components (tccom0100s000) session.
- Display Implicit Options
-
If this check box is selected, implicit option values are visualized by the product configurator. This means you use constraints to determine whether or not certain product features or questions must be filled, and whether a default option value is applicable. With the input of an implicit option value you can also use constraints to indicate whether or not the relevant product feature must be visible during the product configuration process.
Note:- You can always deviate from the setting by explicitly specifying this in the constraint of the relevant product feature.
- The check box is not visible unless the Product Configurator (PCF) check box is selected in the Implemented Software Components (tccom0100s000) session.
If this check box is cleared, implicit options are not visualized by the product configurator.
- Generate Sales Quotation Texts
-
If this check box is selected, LN generates sales quotation texts for sales quotations after the product configuration process.
Note: The check box is not visible unless the Product Configurator (PCF) check box is selected in the Implemented Software Components (tccom0100s000) session. - Identifying Item Code
-
This parameter affects the way in which LN generates the item code for the product variant when you run the Generate (Project PCS) Structure for Sales Orders (tdsls4244m000) session in the Project Control module.
If this check box is selected, the customized item code that LN generates in the Project Control module is identical to the generic item code, or to the code generated using the Generic Item - Settings for Data Generation (tipcf3101m000) session.
If this check box is cleared, LN generates a new item code for each product variant. To generate the new item codes, LN adds a sequence number to the generic item code. You can specify the exact position of this sequence number in the Sequence Number of Item Code from Position and Sequence Number of Item Code to Position fields of the current session.
Note:- The check box is not visible unless the Product Configurator (PCF) check box is selected in the Implemented Software Components (tccom0100s000) session.
- If you generate a project structure for a customized item, you must clear this check box. In that case, the new configured item has no PCS project code as a distinctive feature, so the item code must be distinctive.
- If a customized item is created in a project that would result in two product variants having the same item code, an error occurs during the generation of the project structure.
- Retain Constraint IDs when Creating New Version
- If this check box is selected,
the constraint IDs are retained when creating a new version or
creating a copy of the existing generic model (BOM, routing or
enterprise model).
If this check box is cleared, new constraint IDs are created, and constraint text is copied to these.
Note: This field is enabled only if the Configurations by Site field is set to in the Implemented Software Components (tccom0100s000) session. - Sequence Number of Item Code from Position
-
This field determines the starting position of the generated sequence number for the Identifying Item Code.
Note:- A value can be specified in this field only if the Identifying Item Code check box is cleared in this session.
- Sequence numbers can start from position 28 and cannot include more than 20 positions.
- The item code, or the code as set in the Generic Item - Settings for Data Generation (tipcf3101m000) session, together with the generated sequence, form the new item code.
Caution:For generic items with the With PCS check box cleared in the Items (tcibd0501m000) session, the current field and the Sequence Number of Item Code to Position field determine how many positions the generated sequence (combination of product variant and sequence number) may have. A position length that is too limited may cause the product variant number to be partly displayed.Example
Product variant 12345678 Sequence Number of Item Code from Position 28 Sequence Number of Item Code to Position 31 Generated sequence 7801 Because the total number of positions is four (28, 29, 30, and 31), a fraction of the product variant is used (78) to generate the sequence number.
Product variant 12345678 Sequence Number of Item Code from Position 28 Sequence Number of Item Code to Position 47 Generated sequence 00123456780000000001 Because the total number of positions is 20 (28 - 47), the generated sequence number can contain the complete product variant number (12345678).
- Sequence Number of Item Code to Position
-
This field determines the end position of the generated sequence number for the Identifying Item Code.
Note:- A value can be specified in this field only if the Identifying Item Code check box is cleared in this session.
- Sequence numbers can start from position 28 and cannot include more than 20 positions.
- The item code, or the code as set in the Generic Item - Settings for Data Generation (tipcf3101m000) session, together with the generated sequence, form the new item code.
Caution:For generic items without a PCS project, the current field and the Sequence Number of Item Code from Position field determine how many positions the generated sequence (combination of product variant and sequence number) may have. A position length that is too limited may cause the product variant number to be partly displayed.Example
Product variant 12345678 Sequence Number of Item Code from Position 28 Sequence Number of Item Code to Position 31 Generated sequence 7801 Because the total number of positions is four (28, 29, 30, and 31), a fraction of the product variant is used (78) to generate the sequence number.
Item GEN00103 Product variant 12345678 Sequence Number of Item Code from Position 28 Sequence Number of Item Code to Position 47 Generated sequence 00123456780000000001 Because the total number of positions is 20 (28 - 47), the generated sequence number can contain the complete product variant number (12345678).
- Product Configurator Version
-
The product configurator version.
The use of the product configurator can be divided in two parts:
- Product model definition.
- Use of the product model in an operational situation. In the development stage, the constraints must be tested to ensure that no errors are present, so that the model can be used in the operational situation.
Note:you can always switch from one version to another.
The check box is not visible unless the Product Configurator (PCF) check box is selected in the Implemented Software Components (tccom0100s000) session.
Interpreter Version
Constraints must be tested to ensure that no errors are present. As a result, during runtime, constraints are continually read in, and interpreted or compiled. The advantage of the Interpreter Version mode is that you can immediately test a generic product model after changes are made to certain constraints, without first having to recompile all constraints. A disadvantage is that the performance of the product configurator is reduced.
Object Version
This version is available for the operational situation. During runtime, constraints are directly executed by the product configurator as objects, without the necessity to repeatedly read in and interpret or compile constraints. Compared to the interpreter version, the object version may result in a considerable performance improvement, especially in the case of more complex constraints. Prior to using the object version, all constraints must be compiled in the Compile Constraints by Configurable Item (tipcf2201m000) session. For this purpose, you need the compiler 'bic6.2' of Enterprise Server.
Performance aspects
The setting of this field could affect system performance and database growth. For more information, refer to Product configurator version.
- Constraint Source Directory
-
Before constraints can be compiled, this session first generates constraint sources. These constraint sources are stored in the <path.name>/ppcfcons<company.number> directory of your file system.
Enter the path name of the directory in which you want to store the constraint source. You can enter the full path name or use the current directory as your departure point. In the latter situation, the path name must begin with a period
[.]
.Note:The system adds the name of the constraint source directory to the path name automatically, but you can also add the name yourself. The next time you use this session, the saved directory is presented as the default. In case no directory has been saved, the
$BSE/lib/fd<tools.version>.<packet.combination
> file is used to determine the default path.The check box is not visible unless the Product Configurator (PCF) check box is selected in the Implemented Software Components (tccom0100s000) session.
If no directory has been saved, and you are working on a system that has no
$BSE/lib/fd<tools version>.<packet.combination>
file, you are asked to enter the directory where the sources are to be stored. - Constraint Object Directory
-
Enter the path name of the directory in which you want to store the constraint objects. You can enter the full path name or use the current directory as your departure point. In the latter situation, the path name must begin with a period and a slash.
Note:The system adds the name of the constraint object directory to the path name automatically, but you can also add the name yourself. If no directory has been saved, the
$BSE/lib/fd<tools.version>.<package.combination>
file is used to determine the default path.The check box is not visible unless the Product Configurator (PCF) check box is selected in the Implemented Software Components (tccom0100s000) session.
If no directory has been saved and you are working on a system that has no file called "
$BSE/lib/fd<tools version>.<packet.combination>
," you are asked to enter the directory where the objects must be stored.
- Product Variants
-
- Number Group for Product Variants
-
The number group for product variants.
- Configurations
-
- Use BOM of Customizable Item
-
In the Product Configuration (PCF) module, you sell variants of a certain product. Product is manufactured according to the customer's wishes by selecting components, or subassemblies from a list of predefined features and options. If you configure a generic item in Product Configuration (PCF), the generic bill of material (BOM) is converted to a customized product structure. If a specific configuration is selected often, either on end item or subassembly level, you can create a generic item in the Item Base Data (IBD) module. The parameter determines the use of generic items in the customized product structure. You can use the Generate (Project PCS) Structure for Sales Orders (tdsls4244m000) session to create a customized product structure.
If this check box is selected, generic items may be used as parts of the customized BOM. The generic item must be defined in IBD to be available, the components are selected during the generation of the PCS project.
If this check box is cleared, generic items may be used in the BOM, but all components must have the Customizable check box selected in the Items (tcibd0501m000) session.
To use a standard-to-order item multiple times on a PCS project
The use of this Use BOM of Customizable Item parameter is twofold. The parameter not only concerns the selection of components for standard-to-order items during project generation as described above, it also determines whether a customized standard-to-order subassembly can be used multiple times in a PCS project for different parent items.
If this check box is cleared, two parent items in a specific PCS project cannot have the similar customized standard-to-order subassembly as a component. After a specific subassembly is used in the first parent item, you cannot use a similar subassembly in a second parent item anymore. The reason is that if a subassembly is used in a specific parent item, it receives a product variant number that conflicts with the product variant number of another parent item that requires the subassembly.
If this check box is selected, a similar customized standard-to-order subassembly can be used in several parent items for the same project. The first parent item in which the subassembly is used assigns its product variant number to the subassembly. Despite of this product variant number, the subassembly can be used in other customized product structures, with other product variant numbers.
Note: If this check box is selected, and you change a customized standard-to-order subassembly in one of the parent items, the subassembly is also changed in the other parent items in which the subassembly was used. - Use Standard Item for Configuration
-
If this check box is selected, you can copy the customized item product structure to the selected standard item configuration in the Copy Customized Product Structure to Standard Structure (tipcs2232m000) session.
If this check box is cleared, the customized item will not be copied to a standard item configuration.
- Allow reuse of Configurations
-
If this check box is selected, and you enter the same generic item with the same options on multiple lines on a sales order, LN will use the same item code on both lines, if that is possible. This only applies to Job Shop configuration, not to Assembly.
If this check box is cleared, and you enter the same generic item with the same options on multiple lines on a sales order, LN uses a different item code for each sales order line. It is not permitted to use the same customized item with different variant codes on multiple order lines.
Note: It is not always possible to use an item code on more than one sales order line. For more information, refer to Multiple sales order lines with identical product configurations - Allow reuse of Item Structure
-
If this check box is selected, you can reuse a previously configured customized component.
Reuse is allowed if:
- Customized component B is configured for variant 1.
- Customized product A is created for variant 2, and needs customized B.
- When the variants are from the same PCS Project, or if no PCS is used for the same sales order or quote.
- CPQ Background Configuration
-
- Receive Orders with Sales Options
-
If this check box is selected, the sales configuration can be received from an external source via Sales Order BOD. The sales configuration is stored in LN.
- Process Sales Options Asynchronously
-
If this check box is selected, the processing of the sales configuration by CPQ is performed by a separate process.
Note: Only applicable if the Receive Orders with Sales Options check box is selected.
- Forecast Models
-
- Base Models
-
If this check box is selected, forecast of a product can be structured at the model level.
Note:- This check box is enabled only if the Assembly (APL/ASC/ASL) check box is selected in the Implemented Software Components (tccom0100s000) session.
- These fields in the Implemented Software Components (tccom0100s000) session must be set to Active:
- Job Shop by Site
- Planning Cluster Mandatory
- Item Type Product
- Constraint Prefix
-
- Feature
- Indicates the
first constraint character that is set when creating
the constraint codes for the configurable item features
in the Generic Item - Settings for Data Generation (tipcf3101m000) session.Note: This field is enabled only if the Configurations by Site field is set to in the Implemented Software Components (tccom0100s000) session.
- Data Generation
- Indicates the
first data generation constraint code character that is
used when defining the constraint codes for the generic
item data settings in theProduct Features by Configurable Item (tipcf1101m000) session.Note: This field is enabled only if the Configurations by Site field is set to in the Implemented Software Components (tccom0100s000) session.
- Site
- Indicates the
first data site constraint code character that is used
when defining the constraint codes for item
configurations by site in the Items - Configuration by Site (tipcf0135m000) session.Note: This field is enabled only if the Configurations by Site field is set to in the Implemented Software Components (tccom0100s000) session.
- Material
- Indicates the
first material constraint code character that must be
used when defining the constraint codes for the generic
job shop bill of material (BOM), the generic
subcontracting model and the generic assembly bill of
material (BOM).Note: This field is enabled only if the Configurations by Site field is set to in the Implemented Software Components (tccom0100s000) session.
- Operation
- Indicates the
first operation constraint code character that must be
used when defining the constraint codes for the generic
job shop routing.Note: This field is enabled only if the Configurations by Site field is set to in the Implemented Software Components (tccom0100s000) session.
- Price
- Indicates the
first price constraint code character that must be used
when defining the constraint codes for the generic
price list.Note: This field is enabled only if the Configurations by Site field is set to in the Implemented Software Components (tccom0100s000) session.
- Constraint Expression
-
- Input Option Value
-
The Product Configuration module enables you to record constraints per generic item. A number of variables predefined in the Product Configuration Parameters (tipcf0100m000) session are used in these constraints. These variables can be filled only once. This means that once product constraints are defined, the descriptions of the variables can no longer be changed.
The Input Option Value variable enables you to indicate for each product feature whether or not the product configurator must prompt you to enter an option value.
This variable has the following features:
Constraint section Before Input Application Enter option value y/n Domain True/false Initialization True - Display Option Value
-
Indicates for each product feature whether the product configurator must display that feature during the product configuration process in case of an implicit option value.
This variable has the following features:
Constraint section Before Input Application Display Option Value y/n Domain True/false Initialization True if the Display Implicit Options parameter is selected False if the Display Implicit Options parameter is cleared Note: Value is true if the Input Option Value field is true. - Validating
-
The Product Configuration module enables you to record constraints per generic item. A number of variables predefined in the Product Configuration Parameters (tipcf0100m000) session are used in these constraints. These variables can be filled only once. This means that once product constraints are defined, the descriptions of the variables can no longer be changed.
This field indicates whether or not the product configurator validates a given product configuration. As a result, you can control the product configuration process and also prevent the configuration or generation of unallowed product variants. Note that product configuration covers all generic product information, such as product features and options, generic item data, generic bills of material, generic routing, and generic price lists.
This variable has the following features:
Constraint section Validation Application Validating product configuration Domain True/false Initialization True - Message
-
The Product Configuration module enables you to record constraints per generic item. A number of variables predefined in the Product Configuration Parameters (tipcf0100m000) session are used in these constraints. These variables can be filled only once. This means that once product constraints are defined, the descriptions of the variables can no longer be changed.
The Message field enables you to generate messages during the product configuration process. These messages are displayed as warnings, notices, or explanations. Messages can be recorded in constraints in the form of texts or text blocks. When you have chosen product configuration in the customer's language, you can enter message in constraints in any language. Consequently, the product configurator generates and displays the message in the language linked to the customer's language code.
This variable has the following features:
Constraint section Validation Application Generating messages Domain Alphanumeric: a maximum of 80x25 lines of text Initialization Standard message Note:If a message is recorded in a foreign language, the (system) language code must be added to the variable Message.
For example:
- message = "this is a message"
- message.3 = "dies ist eine Meldung"
- Item Data
-
The Product Configuration (PCF) module enables you to record constraints per generic item. A number of variables predefined in the Product Configuration Parameters (tipcf0100m000) session are used in these constraints. These variables can be filled only once. This means that once product constraints are defined, the descriptions of the variables can no longer be changed.
The data enables you to let the product configurator determine the data of a product variant item, such as item code, item description, material, size, norm, and item text. The variable data can be used in the "parameter substitution" part of a generic item data constraint.
This variable has the following features:
Constraint Section Parameter substitution Application Determine product variant item data Domain Alphabetic characters Initialization Current value of item data Note: Text blocks for item text generation have first priority. - Price
-
The Product Configuration module enables you to record constraints per generic item. A number of variables predefined in the Product Configuration Parameters (tipcf0100m000) session are used in these constraints. These variables can be filled only once. This means that once product constraints are defined, the descriptions of the variables can no longer be changed.
With this field you can let the product configurator calculate the purchase or sales price for a product variant, based on, for example, a formula. The final purchase or sales price for a product variant may be composed of multiple price and/or surcharge components. Some data can be recorded in the generic purchase or sales price list for each generic item.
This variable has the following features:
Constraint section Parameter Substitution Application Calculating purchase or sales price of product variant Domain Fractions Initialization Current value of purchase price or 0.0 for the sales price