Understanding the Accelerated Pricing Resolution Engine

As you use the JD Edwards EnterpriseOne Advanced Pricing system, you can create a substantial number of records for the system to process. You can use the accelerated pricing resolution engine to increase system performance and give users quicker access to pricing and advanced preference data. You must first set the Accelerated Pricing Resolution Engine field on the System Constants form.

Whenever you start or restart your system, you must then manually load the cache using the Accelerated Pricing Resolution Engine Workbench program (P4530).

The cache contains data from these JD Edwards EnterpriseOne Advanced Pricing tables:

  • Price Adjustment Detail (F4072).

  • Group Code Key Definition Table (F4092).

  • Item Key ID Master File (F40941).

  • Customer Key ID Master File (F40942).

  • Order Group Key ID Master File (F40943).

When the accelerated pricing resolution engine loads the cache, it runs the Accelerated Pricing Resolution (R45390) UBE in subsystem. Occasionally, your company might make substantial changes to your system setup, pricing structure, or pricing tables. When this occurs, you must access the Accelerated Pricing Resolution Engine Workbench program and reload the cache. Any substantial changes you make are not available for the system to calculate until you reload the cache. It is recommended that you perform this task during off-peak hours, as it can take substantial system resources to reload the cache. While the cache is loading, the system accesses data directly from the database. When the reload is complete, the system reverts to accessing data using the cache. Additionally, occasions might occur when you must disable the cache. You use the Accelerated Pricing Resolution Engine Workbench program to do so.

You can use the Accelerated Pricing Resolution Scheduler program (R45391) to perform one of the three types of action the system performs on the Accelerated Pricing Resolution Engine. The system may perform one of the following actions:

  • Load the cache for the Accelerated Pricing Resolution Engine when the cache is inactive.

  • Reload the cache for the Accelerated Pricing Resolution Engine when the cache is active.

  • Terminate the cache for Accelerated Pricing Resolution Engine when the cache is active.

Note: In order for the system to perform one of the preceding actions, you must set the Accelerated Pricing Resolution Engine system constant to option 1 (Allow Use) or option 2 (Auto Load).