How to Define Event Phases in Oracle Advanced Pricing

Events are points in pricing process flow when the calling application sends a pricing request to the pricing engine (similar to a workflow event). The information that the pricing engine returns, for example, base prices, price adjustments, promotions, or freight charges, depends on the pricing phases of the event.


A pricing phase controls what modifiers are considered by the pricing search engine and in what sequence they should be applied to the request. The attributes of a pricing phase allow us to control which modifiers can be placed in a phase. (Metalink)


We need to Apply Surcharge at two events when order booked and when order line entered so we need to define event phase as shown in following picture.

To Define Event Phase

Navigate to

Setup –> Event Phases

By using Oracle Pricing manager Responsibility



When we assign a modifier to a pricing phase the Modifier Setup form matches the attributes of the modifier to the attributes of the available pricing phases to validate which pricing phase or phases a modifier can be placed in. A Modifier can only be assigned to one Phase

Now Map This Event Phase in Modifier interface as shown below



4 thoughts on “How to Define Event Phases in Oracle Advanced Pricing

  1. Hi Ahmad,

    Its a very nice and comprehensive write-up. Thanks for that.

    Would please tell us, which tables are associated with this?



  2. Hi Ahmad,
    Can you please tell me is there any way to delete the Modifiers which are no longer required.Because it would be difficult to maintain many modifiers.Can you pls suggest me what is the best way.


    • As per Advanced Pricing User’s Guide Release 12

      Part No. B31581-01

      page 8-2

      Only the lines of a pricing entity can be archived. Price list and modifier list header information is copied to archive tables but is never deleted from the pricing application tables.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s