Understanding Advanced Preferences

You can use advanced preferences to meet complex business requirements by configuring the way the system processes sales orders. Advanced preferences enable you to use complex item and customer groups. The system processes complex groups based on category code definitions, similar to JD Edwards EnterpriseOne Advanced Pricing.

Advanced preferences use a single set of applications and definition tables, which simplifies setup and maintenance. Using advanced preferences consists of setting up one or more preference names, or types, a preference schedule, and preference details. When you set up an advanced preference, you identify specific driver fields that the preference overrides when processing a specific order. You specify the driver fields and the return value fields.

You can create a default preference schedule on the System Constants form that the system uses to resolve preferences. Optionally, you can override the default preference schedule by entering an alternate preference schedule in the processing options of the Sales Order Entry program (P4210).

The system resolves any preference that is not defined in the default or alternate advanced preference schedule using the basic preference setup. Therefore, the system enables you to set up basic preferences and advanced preferences and resolve them the way that you define the preference.