Search Results oe_ak_blanket_lines_v
Overview
The OE_AK_BLANKET_LINES_V view is an Oracle Application Object Library (AK) style reporting view owned by the APPS schema in Oracle E-Business Suite Release 12.1.1 and 12.2.2. It belongs to the Order Management (ONT) product family and exposes blanket sales agreement line information in a denormalized, query-friendly format. Its principal role is to support Oracle Order Management's descriptive flexfield and object-attribute (AK) infrastructure, where a single flat view is required to present blanket line data to flexfield definition, reporting, and integration layers without the caller having to join the two base tables directly.
The view is defined strictly as a join between the transactional blanket header/lines table and the corresponding extension table holding the flexfield and additional attribute columns. Because the AK framework requires stable, non-null column definitions and consistent data types, the view text includes several literal expressions — for example, constant values of 1 and an RPAD-derived placeholder value — that satisfy these structural requirements. This makes the view safe for consumption by the flexfield database and by external reporting tools that register database views as data sources.
Underlying Base Objects
According to the documented ETRM metadata for 12.2.2, OE_AK_BLANKET_LINES_V is defined over two referenced base objects, both accessed through private APPS synonyms:
- OE_BLANKET_LINES — the primary blanket sales agreement line table, aliased as BL in the view definition.
- OE_BLANKET_LINES_EXT — the blanket line extension table, aliased as BLE, which carries the descriptive flexfield context and attribute columns plus additional control flags.
The two objects are joined on LINE_ID, meaning the view returns exactly one row per blanket line that also has a matching extension row. The WHERE clause further restricts output to rows where BL.SALES_DOCUMENT_TYPE_CODE equals 'B', ensuring only blanket-type documents are returned and excluding other sales document categories stored in the same tables. Header-level descriptive flexfield columns (CONTEXT through ATTRIBUTE20) are sourced from BL, while line-level activity and control columns are sourced from BLE.
Key Columns
The view exposes a broad set of columns across document identity, organization defaults, pricing, controls, and flexfields:
- Identification: ORDER_NUMBER, LINE_NUMBER, and LINE_ID uniquely identify the blanket line within the operating unit context.
- Party and location defaults: SHIP_TO_ORG_ID, INVOICE_TO_ORG_ID, DELIVER_TO_ORG_ID, and SHIP_FROM_ORG_ID define the default organization relationships for the blanket.
- Commercial terms: PRICE_LIST_ID, PAYMENT_TERM_ID, INVOICING_RULE_ID, ACCOUNTING_RULE_ID, FREIGHT_TERMS_CODE, SHIPPING_METHOD_CODE, and SALESREP_ID carry the negotiated commercial conditions.
- Item and quantity: INVENTORY_ITEM_ID, ITEM_IDENTIFIER_TYPE, and ORDER_QUANTITY_UOM identify the item and its ordering unit of measure.
- Control and enforcement flags: ENFORCE_SHIP_TO_FLAG, ENFORCE_SHIPPING_METHOD_FLAG, ENFORCE_FREIGHT_TERM_FLAG, ENFORCE_INVOICE_TO_FLAG, ENFORCE_PRICE_LIST_FLAG, ENFORCE_PAYMENT_TERM_FLAG, ENFORCE_INVOICING_RULE_FLAG, and ENFORCE_ACCOUNTING_RULE_FLAG determine which defaults are mandatory on release orders.
- Agreement limits: BLANKET_LINE_MIN_AMOUNT, BLANKET_LINE_MAX_AMOUNT, BLANKET_MIN_QUANTITY, BLANKET_MAX_QUANTITY, MIN_RELEASE_AMOUNT, MAX_RELEASE_AMOUNT, MIN_RELEASE_QUANTITY, and MAX_RELEASE_QUANTITY govern total and per-release ceilings.
- Validity and overrides: START_DATE_ACTIVE, END_DATE_ACTIVE, OVERRIDE_BLANKET_CONTROLS_FLAG, and OVERRIDE_RELEASE_CONTROLS_FLAG control the effective period and relaxation of controls.
- Flexfields: CONTEXT and ATTRIBUTE1 through ATTRIBUTE20 provide the descriptive flexfield segments.
Common Use Cases and Queries
Typical scenarios include reporting on active blanket agreements, validating enforcement settings before release creation, and extracting blanket data into external systems or Oracle BI Publisher reports.
A simple listing of blanket lines with validity windows:
SELECT order_number, line_number, inventory_item_id, start_date_active, end_date_active FROM oe_ak_blanket_lines_v WHERE TRUNC(SYSDATE) BETWEEN start_date_active AND NVL(end_date_active, SYSDATE);SELECT order_number, line_number, blanket_line_max_amount, blanket_max_quantity, enforce_price_list_flag FROM oe_ak_blanket_lines_v WHERE enforce_price_list_flag = 'Y';SELECT v.order_number, v.line_number, v.cust_po_number, v.attribute1, v.attribute2 FROM oe_ak_blanket_lines_v v WHERE v.context IS NOT NULL;
Because the view already resolves the join to OE_BLANKET_LINES_EXT and filters to document type 'B', these queries avoid re-implementing that logic and remain consistent with the AK flexfield registration used by Order Management.
-
View: OE_AK_BLANKET_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_AK_BLANKET_LINES_V, object_name:OE_AK_BLANKET_LINES_V, status:VALID, product: ONT - Order Management , implementation_dba_data: APPS.OE_AK_BLANKET_LINES_V ,
-
View: OE_AK_BLANKET_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_AK_BLANKET_LINES_V, object_name:OE_AK_BLANKET_LINES_V, status:VALID, product: ONT - Order Management , implementation_dba_data: APPS.OE_AK_BLANKET_LINES_V ,
-
PACKAGE: APPS.OE_BLANKET_LINE_SECURITY
12.1.1
-
PACKAGE: APPS.OE_BLANKET_LINE_SECURITY
12.2.2
-
APPS.OE_BLANKET_LINE_SECURITY SQL Statements
12.2.2
-
APPS.OE_BLANKET_LINE_SECURITY SQL Statements
12.1.1
-
PACKAGE: APPS.ONT_BLANKET_LINE_DEF_UTIL
12.2.2
-
PACKAGE: APPS.ONT_BLANKET_LINE_DEF_UTIL
12.1.1
-
PACKAGE BODY: APPS.OE_BLANKET_LINE_SECURITY
12.2.2
-
PACKAGE BODY: APPS.OE_BLANKET_LINE_SECURITY
12.1.1
-
APPS.ONT_BLANKET_LINE_DEF_UTIL SQL Statements
12.2.2
-
APPS.ONT_BLANKET_LINE_DEF_UTIL SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_ATO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_ATO, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_INVOICE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_INVOICE, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_ENTER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_ENTER, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_PRCONF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_PRCONF, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_NAINV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_NAINV, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_STANDAR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_STANDAR, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BLPENAP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BLPENAP, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_REGLINE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_REGLINE, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BLNEGCO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BLNEGCO, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_RTLREJD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_RTLREJD, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_EXPCOMP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_EXPCOMP, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BLCUSAC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BLCUSAC, status:VALID,
-
PACKAGE: APPS.ONT_BLANKET_LINE_DEF_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ONT_BLANKET_LINE_DEF_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_INCITEM
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_INCITEM, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BLPENAP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BLPENAP, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BLPENCA
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BLPENCA, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_EXTLINE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_EXTLINE, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BLPENCA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BLPENCA, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BLDRAFT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BLDRAFT, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_REGLINE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_REGLINE, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BLACTIV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BLACTIV, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BLCUSRJ
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BLCUSRJ, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_ENTER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_ENTER, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_PRCONF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_PRCONF, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BLAWSTA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BLAWSTA, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_SCHEXST
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_SCHEXST, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_CLOSED
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_CLOSED, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BLAWSTA
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BLAWSTA, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BKLOST
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BKLOST, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_FULFILL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_FULFILL, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BKDISNR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BKDISNR, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_RETLIN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_RETLIN, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_SERVICE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_SERVICE, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_CANLINE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_CANLINE, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_SHPCNF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_SHPCNF, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_INCITEM
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_INCITEM, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC1018_BLKTHDR_BLINTRJ
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC1018_BLKTHDR_BLINTRJ, status:VALID,
-
PACKAGE BODY: APPS.OE_1019PC2_LINE_RCVED
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_1019PC2_LINE_RCVED, status:VALID,