Preference

These processing options determine whether preference profile processing is active for this version of the P4210 program. A preference is a piece of information that you define for a customer, an item, or any combination of customer (sold to, ship to, or parent addresses), customer group, item, and item group. The system uses preferences to override normal customer and item setup information when you enter orders.

To work with preferences, you must set two separate processing options in the P4210 program. Under the Preference tab, enter a 1 in the Preference Profile Processing field. Under the Versions tab, specify the version of the program in the Preference Profile (R40400) field that you have set up to select the preferences to run.

1. Preference Profile Processing

Specify whether to use preference profile processing. If you use preference profile processing, you must use preference profile processing in all of the versions of order entry programs. Values are:

Blank: Do not use preference profile processing.

1: Use preference profile processing. After you activate this processing option, specify the version of the R40400 program on the Versions tab. In that version of the R40400 program, select the preferences in the processing options.

Preference selection does not include the inventory commitment or print message preferences.

2. Inventory Commitment Preference

Specify whether the inventory commitment preference operates independently of other preference processing. You use inventory commitment to specify that each order line be filled from one or more branch/plants, based on the customer or customer group, or item or item group. You can specify the branch/plants from which you want products shipped, determine the percentage of the order that must exist at a branch/plant before the quantity is filled at that branch/plant, or specify the mode of transportation and carrier information in the sales detail line. Values are:

Blank: Do not use the inventory commitment preference.

1: Use inventory commitment preference processing only for current orders. The system performs inventory commitment preference only for those orders that are inside the commitment window of the header branch/plant. Orders that are outside the window of the header branch/plant are future committed to the header branch/plant.

2: Use inventory commitment preference processing for all orders (current and future). The system performs inventory commitment preference for all orders, regardless of the commitment window of the header branch/plant.

3. Override Schedule For Advanced Preferences

Enter the override schedule for advanced preferences. Use this processing option if you are using the Advanced Preferences function and want to specify an override preference schedule for the system to use instead of the default preference schedule that is defined in the Branch/Plant Constants program (P41001). If you are using Advanced Preferences, this schedule controls preference processing.

Note: Preference schedules can be modified only with the Advanced Preferences Schedule Revisions program (P4070), which you access from the Advanced Preferences menu (G40311).
4. Use Workday Calendar in Date Calculation

Specify whether the system should use the Workday Calendar while resolving the Order Preparation Days and Delivery Date Preference. Values are:

Blank: Do not use Workday Calendar.

1: Use Workday Calendar.

5. Workday Calendar Type

Specify the workday calendar type the system should use to resolve the Order Preparation Days and Delivery Date Preference. This option is valid when you specify that the system uses the Workday Calendar. Values are:

Blank: Branch/Plant Calendar Type.

Note: UDC 42/WD is attached with the processing option workday calendar type. You can select any calendar type from this UDC. It is required to keep workday calendar type value as blank if you want to use Branch/Plant Calendar.