Results for “oe_blanket_lines_all”

50+ results




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

Overview

OE_BLANKET_LINES_ALL is the Oracle Order Management (ONT) transactional table that stores line-level detail for sales agreements, commonly referred to as blanket sales orders in Oracle E-Business Suite 12.1.1 and 12.2.2. The table is owned by the ONT schema and holds the attributes common between standard sales order lines and sales agreement lines, making it the single source of truth for the negotiated item, quantity, pricing, shipping, and fulfillment terms that a customer agreement authorizes. In the EBS data model, blanket lines represent the commitments a customer has made against a specific agreement, and downstream releases (actual sales orders) reference these lines through the BLANKET_NUMBER, BLANKET_LINE_NUMBER, and BLANKET_VERSION_NUMBER columns.

The documented relationship profile classifies this object heuristically as a link in a Data Vault model. Its foreign keys interconnect several reference entities — HZ_CUST_ACCOUNT_ROLES for the four contact roles, PO_LINE_TYPES_B for the line type, PN_PAYMENT_TERMS_ALL for payment terms, and PON_OFFER_COMMITMENTS for commitment references — which makes it a natural associative table between the sales agreement header and those dimensions.

Key Information Stored

The unique index OE_BLANKET_LINES_U1 defines LINE_ID as the surrogate primary key and the business-key candidate. The header that owns each line is identified by HEADER_ID and AGREEMENT_ID, while ORG_ID scopes the row to a specific operating unit. The most operationally significant columns include:

Common Use Cases and Queries

Typical reporting scenarios include listing all active lines for a customer agreement, auditing negotiated pricing versus list price, and tracing which sales orders consumed a specific blanket line. A representative query joining the line to its header and item master appears as:

SELECT l.line_id, l.line_number, l.ordered_item,
       l.ordered_quantity, l.unit_selling_price,
       l.flow_status_code
FROM   oe_blanket_lines_all l
WHERE  l.header_id = :p_header_id
AND    l.org_id    = :p_org_id
ORDER BY l.line_number;

For tolerance and pricing analysis, analysts frequently aggregate ORDERED_QUANTITY against FULFILLED_QUANTITY or SHIPPED_QUANTITY and compare UNIT_SELLING_PRICE to UNIT_LIST_PRICE. Because the table is partitioned conceptually by ORG_ID, all production queries should filter on the operating unit to avoid cross-organization leakage. Integration flows also read this table to validate that a release order does not exceed SHIP_TOLERANCE_ABOVE or fall below SHIP_TOLERANCE_BELOW.

Related Objects

The FK profile in the ETRM metadata identifies the following principal dependencies, all of which should be joined on the listed columns:

These joins, combined with the OE_ORDER_PUB and OE_BLANKET_PUB PL/SQL APIs, constitute the standard programmatic and reporting access path to sales agreement line data.