Advanced Preference Processing

Advanced preference processing is based on a preference schedule. The preference schedule consists of one or more preference names or types. Each schedule can also contain additional details and values specific to the way you want the system to process orders.

The system validates the schedule identified in the system constants. This schedule determines which preferences the system resolves during order processing. If you set the Sales Order Entry program (P4210) Preference tab processing option Override Schedule for Advanced Preferences to override the schedule specified in the system constants, then the system uses the schedule specified for that version of the Sales Order Entry program. The system uses the schedule to find the appropriate preference names, or types, to process.

The system uses the Price Adjustment Type program (P4071) to validate how you have identified the preference. The system takes into account the preference hierarchy you have set up and the preference type. The system also determines whether to update preference history records or to process level breaks by quantity.

Next, the system uses the details you have set up for the preference. These details include groups, item and customer number, quantity level breaks, and units of measure. The details the system uses at this point also include the specific driver and return value fields that you define when you define the preference type.

This table lists the sequence in which the system processes advanced preferences:

Sequence

Preference Information

Program or Fields

1

Preference types specified in the advanced preference schedule.

P4070 - Advanced Preferences Schedule Revisions

2

Preference type specifications such as:

  • Hierarchy.

  • Quantity level breaks.

  • Complex groups.

P4071 - Advanced Preferences Name Revisions

3

Preference details based on:

  • Preference hierarchy.

  • Customer, item group, or both, as defined in preference type.

P4072 - Advanced Preference Detail Revisions

4

Driver fields

Driver fields and return value as specified in P4072.

See "Setting Up Advanced Preferences" in the JD Edwards EnterpriseOne Applications Sales Order Management Implementation Guide.