Search Results check_duplicate_modifier_lines




Overview

QP_DELAYED_REQUESTS_UTIL is a PL/SQL utility package owned by the APPS schema within Oracle E-Business Suite Advanced Pricing (Oracle Pricing / ETRM). It provides a set of delayed-validation and maintenance routines used by the pricing engine and the pricing setup forms to enforce integrity across pricing list headers, list lines, price breaks, qualifiers, and modifier definitions. The package acts as a back-end helper invoked during list and modifier maintenance rather than as a standalone business API.

The naming convention "Delayed_Requests" reflects that several validation steps are deferred: instead of being executed at the moment an attribute is entered, they are processed after the setup operation completes, allowing batch or asynchronous validation of complex rules such as continuous price breaks, overlapping breaks, and mixed qualifier segment levels. The package is relevant to the "hvop_pricing_setup" search context because it governs the internal consistency of the pricing setup entities created through the Pricing Setup (QP) forms, including validation of price lists, qualifiers, pricing attributes, and modifier lines.

Key Procedures and Functions

Additional documented routines include MAINTAIN_QUALIFIER_DEN_COLS, MAINTAIN_FACTOR_LIST_ATTRS, UPDATE_LIST_QUALIFICATION_IND, UPDATE_LIMITS_COLUMNS, UPDATE_LINE_QUALIFICATION_IND, UPDATE_CHILD_BREAK_LINES, UPDATE_PRICING_ATTR_PHASE, UPDATE_PRICING_PHASE, and UPDATE_MANUAL_MODIFIER_FLAG. These perform column maintenance and qualification indicator updates across the pricing setup tables.

Tables Accessed

Usage Notes

QP_DELAYED_REQUESTS_UTIL is invoked internally from the Oracle Pricing setup forms and from the pricing engine during list and modifier maintenance. It is referenced by one other package and is not intended as a public integration API. Customizations should avoid calling these procedures directly; instead, they should follow supported pricing APIs. The package is available in both Oracle EBS 12.1.1 and 12.2.2, with the 12.2.2 online patching (adop) model applying a dual-file system for its specification and body. Because the routines mutate setup data, they should be executed only within the standard pricing setup flow or under Oracle guidance.