Results for “min_release_amount”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

APPS.OE_BLANKET_LINE_SECURITY is a PL/SQL package within the Oracle Order Management module of Oracle E-Business Suite, documented across releases 12.1.1 and 12.2.2. Its principal business function is to enforce attribute-level security and validation on blanket sales agreement lines. Blanket sales agreements in Order Management allow organizations to pre-negotiate pricing, terms, and item commitments with customers over a defined period; individual releases are subsequently drawn against the agreement. Because blanket lines carry many commercially sensitive attributes — price lists, payment terms, freight terms, sales representatives, and shipping instructions — the application must control which attributes a given user or responsibility may view or modify.

OE_BLANKET_LINE_SECURITY implements this control through a set of per-attribute validation functions that are wired into the Oracle AK (Attribute Knowledge) validation framework. Each function evaluates whether an operation against a specific attribute is permitted, returning a status and an operation-action indicator to the calling framework. The package therefore acts as the security gatekeeper for the Blanket Lines entity, operating alongside the generated validation packages that Oracle's attribute framework produces.

Key Procedures and Functions

The documented interface comprises 65 procedures and functions, of which 20 are explicitly identified in the source excerpt. Each function accepts an operation parameter (defaulting to the update operation defined in OE_PC_GLOBALS), a record based on the OE_AK_BLANKET_LINES_V view, and an OUT parameter indicating the action the framework should take. The attribute-specific functions include:

Tables Accessed

The package references two tables through APPS synonyms. OE_PC_CONSTRAINTS stores constraint definitions used by the Order Management attribute and processing framework; the package consults it to determine which attribute constraints apply during validation. PLITBLM is an Order Management line table used in the blanket line processing context. The package additionally depends heavily on the OE_AK_BLANKET_LINES_V view, whose rowtype defines the global entity record g_record and the p_record parameter used throughout the validation functions.

Usage Notes

OE_BLANKET_LINE_SECURITY is invoked indirectly rather than called directly by end users. It is registered with the Oracle AK attribute validation framework, which invokes the appropriate attribute function during Blanket Sales Agreement entry, update, and release processing in the Order Management forms. The package is referenced by 54 other packages, indicating broad integration across Order Management validation and processing logic. Customizations that extend or override blanket line attribute security should be implemented through the supported attribute framework rather than by modifying this package, since it is a seeded, nonshipped-header object subject to patching. Developers writing custom validation logic may call individual functions, but must supply a properly populated OE_AK_BLANKET_LINES_V%ROWTYPE record and handle the returned operation-action indicator correctly.