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 value 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 have 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, 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 validates how you have identified the preference using the Price Adjustment Type program (P4071). The system takes into account the preference hierarchy you have set up and the preference type.
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 key and return value fields that you define when you define the preference type.
This table illustrates 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 Preference Schedule Revisions |
2 |
Preference type specifications such as:
|
P4071 – Advanced Preferences Name Revisions |
3 |
Preference Details based on:
|
P4072 – Advanced Preference Detail Revisions |
4 |
Key fields |
Key fields and return value as specified in P4072. |