Based on few leading practices of industries user shall not be able to change list price on order directly. Some or the other justification has to be given. The changes has tobe based on some conditions e.g. Customer / Item / Location etc. Oracle does not allow to change price directly on order line.
- Define one Manual Modifier List (uncheck Automatic at header level), although it not mandatory at header level.
- Select Header type as "Discount List"
- Define one Manual Modifier line (uncheck Automatic at line level) Required
- Select checkbox for field ‘Override’ (in Modifier Summary Tab)Required
- Select appropriate ‘Pricing Phase’ (in Modifier Summary Tab)
- Select ‘Product Attribute’ and ‘Product Attribute Values’ is you want to restrict this to specific cases only.
- Populate the field ‘Application Method’ with appropriate value.
- Populate either of ‘Values’ or ‘Formula’ field.
- If you have any other condition to restrict use of online discount, then use the other field as well as you can use Qualifier to enable extended conditions / filter.
- Run ‘Build Attribute Mapping Rules’
- Now User must be able to change to price column value directly on Sales Order form.
- If multiple modifiers exist for manual application, then one pop-up opens showing all eligible modifier and user need to select the desired modifier. (No pop-up in case of single manual modifier)