Search Results req_line_quantity
Overview
APPS.POR_DISTRIBUTIONS_ALL_V is a reporting and integration view in Oracle E-Business Suite that presents requisition distribution information enriched with allocation calculations derived from the parent requisition line. It exists primarily to expose a business-friendly projection of the underlying PO_REQ_DISTRIBUTIONS_ALL table, joining each distribution to its owning requisition line so that quantity, percentage, and monetary amount can be presented on a per-distribution basis. In the Oracle EBS 12.1.1 and 12.2.2 environments, this view is frequently encountered in Purchasing (PO) and iProcurement reporting, encumbrance analysis, and custom extensions that must display how a requisition line has been split across accounting distributions, projects, and tasks.
The view is documented in the ETRM repository under the APPS schema and is defined over the two core requisition tables. Because it derives calculated columns such as PERCENTAGE and AMOUNT rather than storing them, it is a read-only construct intended for query, not for DML. The column REQ_LINE_QUANTITY, which is the term the user searched for, appears both as a directly selected column and as the basis for several derived values.
Underlying Base Objects
According to the documented view definition, POR_DISTRIBUTIONS_ALL_V is defined as a join between two base objects, both referenced through synonyms in the APPS schema:
- PO_REQ_DISTRIBUTIONS_ALL (aliased DIST) — the driving table holding the requisition distribution records.
- PO_REQUISITION_LINES_ALL (aliased LINE) — the requisition line table supplying line-level quantity and unit price.
The join condition is DIST.REQUISITION_LINE_ID = LINE.REQUISITION_LINE_ID, a straightforward parent-child relationship. Every row in the view therefore represents one requisition distribution, augmented with attributes from its parent line. Because PO_REQ_DISTRIBUTIONS_ALL is the driving table and no outer join is applied to the line, distributions whose parent line is absent will not appear, though referential integrity normally prevents this situation. The view references both tables through APPS synonyms, meaning it must be queried as APPS.POR_DISTRIBUTIONS_ALL_V (or via a synonym) in both 12.1.1 and 12.2.2, where the underlying table structures are unchanged.
Key Columns
The view exposes the full set of distribution columns plus three derived expressions:
- DISTRIBUTION_ID, DISTRIBUTION_NUM, REQUISITION_LINE_ID — primary identifiers linking the distribution to its line.
- REQ_LINE_QUANTITY — the quantity allocated to this distribution; central to the search term and to downstream arithmetic.
- CODE_COMBINATION_ID, BUDGET_ACCOUNT_ID, ACCRUAL_ACCOUNT_ID, VARIANCE_ACCOUNT_ID — accounting flexfield references supporting encumbrance and accrual processing.
- ENCUMBERED_FLAG, ENCUMBERED_AMOUNT, GL_ENCUMBERED_DATE, GL_ENCUMBERED_PERIOD_NAME, GL_CANCELLED_DATE, GL_CLOSED_DATE, FAILED_FUNDS_LOOKUP_CODE — funds-check and encumbrance lifecycle attributes.
- ALLOCATION_TYPE — NVL(DIST.ALLOCATION_TYPE, 'QUANTITY'), defaulting to quantity-based allocation.
- ALLOCATION_VALUE — NVL(DIST.ALLOCATION_VALUE, REQ_LINE_QUANTITY), falling back to the distributed quantity.
- PERCENTAGE — calculated as REQ_LINE_QUANTITY / LINE.QUANTITY * 100, expressing the share of the line.
- QUANTITY and AMOUNT — aliases presenting REQ_LINE_QUANTITY and REQ_LINE_QUANTITY * LINE.UNIT_PRICE respectively.
- PROJECT_ID, TASK_ID, EXPENDITURE_TYPE, PROJECT_ACCOUNTING_CONTEXT, EXPENDITURE_ORGANIZATION_ID, PROJECT_RELATED_FLAG, EXPENDITURE_ITEM_DATE — project accounting attributes.
- ORG_ID, SET_OF_BOOKS_ID, USSGL_TRANSACTION_CODE, PREVENT_ENCUMBRANCE_FLAG, SOURCE_REQ_DISTRIBUTION_ID — multi-org, ledger, and control attributes.
- ATTRIBUTE1 through ATTRIBUTE15 — the standard DFF/descriptive flexfield columns.
Common Use Cases and Queries
Typical scenarios include reconciling requisition distributions against budgets, auditing how a line quantity was apportioned, and feeding project cost collection. A representative query returning distribution quantities and their percentage share of the line is shown below.
SELECT d.requisition_line_id, d.distribution_num, d.req_line_quantity, d.percentage, d.amount, d.encumbered_flag
FROM apps.por_distributions_all_v d
WHERE d.requisition_line_id = :p_line_id
ORDER BY d.distribution_num;
Aggregation across a line confirms that allocations total the requisition quantity:
SELECT requisition_line_id, SUM(req_line_quantity) total_qty, SUM(percentage) total_pct
FROM apps.por_distributions_all_v
GROUP BY requisition_line_id;
Project-related distributions are commonly filtered using PROJECT_RELATED_FLAG, while encumbrance reporting joins on ENCUMBERED_FLAG and SET_OF_BOOKS_ID. Because the PERCENTAGE and AMOUNT columns are computed at query time, care should be taken when LINE.UNIT_PRICE or LINE.QUANTITY are null, since the derived values may then be null or undefined.
-
VIEW: APPS.POR_DISTRIBUTIONS_ALL_V
12.2.2
-
VIEW: APPS.POR_DISTRIBUTIONS_V
12.2.2
-
VIEW: APPS.POR_DISTRIBUTIONS_ALL_V
12.1.1
-
VIEW: APPS.POR_DISTRIBUTIONS_V
12.1.1
-
View: POR_DISTRIBUTIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_DISTRIBUTIONS_V, object_name:POR_DISTRIBUTIONS_V, status:VALID, product: ICX - Oracle iProcurement , description: Distribution View , implementation_dba_data: APPS.POR_DISTRIBUTIONS_V ,
-
View: POR_DISTRIBUTIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_DISTRIBUTIONS_V, object_name:POR_DISTRIBUTIONS_V, status:VALID, product: ICX - Oracle iProcurement , description: Distribution View , implementation_dba_data: APPS.POR_DISTRIBUTIONS_V ,
-
View: POR_DISTRIBUTIONS_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_DISTRIBUTIONS_ALL_V, object_name:POR_DISTRIBUTIONS_ALL_V, status:VALID, product: ICX - Oracle iProcurement , description: Distribution View , implementation_dba_data: APPS.POR_DISTRIBUTIONS_ALL_V ,
-
View: POR_DISTRIBUTIONS_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_DISTRIBUTIONS_ALL_V, object_name:POR_DISTRIBUTIONS_ALL_V, status:VALID, product: ICX - Oracle iProcurement , description: Distribution View , implementation_dba_data: APPS.POR_DISTRIBUTIONS_ALL_V ,
-
VIEW: PO.PO_REQ_DISTRIBUTIONS_ALL#
12.2.2
-
View: PO_REQ_DISTRIBUTIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_DISTRIBUTIONS_V, object_name:PO_REQ_DISTRIBUTIONS_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.PO_REQ_DISTRIBUTIONS_V ,
-
View: PO_REQ_DISTRIBUTIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_DISTRIBUTIONS_V, object_name:PO_REQ_DISTRIBUTIONS_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.PO_REQ_DISTRIBUTIONS_V ,
-
VIEW: APPS.PO_REQ_DISTRIBUTIONS_V
12.2.2
-
APPS.PO_REQ_DIST_SV SQL Statements
12.1.1
-
APPS.PO_REQ_DIST_SV SQL Statements
12.2.2
-
APPS.PO_REQ_DIST_SV1 SQL Statements
12.2.2
-
APPS.PO_REQ_DIST_SV1 SQL Statements
12.1.1
-
VIEW: APPS.PO_REQ_DISTRIBUTIONS_V
12.1.1
-
APPS.PO_REQ_DOCUMENT_UPDATE_PVT SQL Statements
12.1.1
-
VIEW: APPS.ICX_PO_REQ_DIST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_DIST_V, object_name:ICX_PO_REQ_DIST_V, status:VALID,
-
VIEW: PO.PO_REQ_DISTRIBUTIONS_ALL#
12.2.2
owner:PO, object_type:VIEW, object_name:PO_REQ_DISTRIBUTIONS_ALL#, status:VALID,
-
VIEW: APPS.ICX_PO_REQ_DIST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_DIST_V, object_name:ICX_PO_REQ_DIST_V, status:VALID,
-
TABLE: PO.PO_REQ_DISTRIBUTIONS_GT
12.2.2
owner:PO, object_type:TABLE, object_name:PO_REQ_DISTRIBUTIONS_GT, status:VALID,
-
TABLE: PO.PO_REQ_DISTRIBUTIONS_GT
12.1.1
owner:PO, object_type:TABLE, object_name:PO_REQ_DISTRIBUTIONS_GT, status:VALID,
-
APPS.PO_REQ_DOCUMENT_UPDATE_PVT SQL Statements
12.2.2
-
TYPE: APPS.ICX_ENC_IN_TYPE
12.1.1
owner:APPS, object_type:TYPE, object_name:ICX_ENC_IN_TYPE, status:VALID,
-
APPS.PO_CALCULATEREQTOTAL_PVT SQL Statements
12.2.2
-
VIEW: APPS.POR_DISTRIBUTIONS_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_DISTRIBUTIONS_ALL_V, object_name:POR_DISTRIBUTIONS_ALL_V, status:VALID,
-
TYPE: APPS.ICX_ENC_IN_TYPE
12.2.2
owner:APPS, object_type:TYPE, object_name:ICX_ENC_IN_TYPE, status:VALID,
-
VIEW: APPS.POR_DISTRIBUTIONS_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_DISTRIBUTIONS_ALL_V, object_name:POR_DISTRIBUTIONS_ALL_V, status:VALID,
-
VIEW: APPS.PO_REQ_DISTRIBUTIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_DISTRIBUTIONS_V, object_name:PO_REQ_DISTRIBUTIONS_V, status:VALID,
-
VIEW: APPS.POR_DISTRIBUTIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_DISTRIBUTIONS_V, object_name:POR_DISTRIBUTIONS_V, status:VALID,
-
VIEW: APPS.POR_DISTRIBUTIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_DISTRIBUTIONS_V, object_name:POR_DISTRIBUTIONS_V, status:VALID,
-
VIEW: APPS.PO_REQ_DISTRIBUTIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_DISTRIBUTIONS_V, object_name:PO_REQ_DISTRIBUTIONS_V, status:VALID,
-
PACKAGE BODY: APPS.PO_REQ_DIST_SV
12.1.1
-
APPS.PO_PARTIAL_FUNDING_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PO_REQ_DIST_SV1
12.1.1
-
PACKAGE BODY: APPS.PO_REQ_DIST_SV1
12.2.2
-
View: ICX_PO_REQ_DIST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_DIST_V, object_name:ICX_PO_REQ_DIST_V, status:VALID, product: ICX - Oracle iProcurement , description: Requisition Distribution Detail View , implementation_dba_data: APPS.ICX_PO_REQ_DIST_V ,
-
View: ICX_PO_REQ_DIST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_DIST_V, object_name:ICX_PO_REQ_DIST_V, status:VALID, product: ICX - Oracle iProcurement , description: Requisition Distribution Detail View , implementation_dba_data: APPS.ICX_PO_REQ_DIST_V ,
-
PACKAGE BODY: APPS.PO_REQ_DIST_SV
12.2.2
-
VIEW: APPS.ICX_PO_REQ_LINES_DIST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_LINES_DIST_V, object_name:ICX_PO_REQ_LINES_DIST_V, status:VALID,
-
APPS.PO_RCOTOLERANCE_PVT SQL Statements
12.2.2
-
APPS.PO_REQ_DISTRIBUTIONS_PKG1 SQL Statements
12.2.2
-
VIEW: APPS.ICX_PO_REQ_LINES_DIST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_LINES_DIST_V, object_name:ICX_PO_REQ_LINES_DIST_V, status:VALID,
-
APPS.PO_REQ_DISTRIBUTIONS_PKG1 SQL Statements
12.1.1
-
APPS.PO_RCOTOLERANCE_PVT SQL Statements
12.1.1
-
VIEW: APPS.PO_REQ_DISTRIBUTIONS_INQ_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_DISTRIBUTIONS_INQ_V, object_name:PO_REQ_DISTRIBUTIONS_INQ_V, status:VALID,
-
APPS.PO_PAR_REQ_CREATE_UTIL SQL Statements
12.2.2
-
APPS.PO_CALCULATEREQTOTAL_PVT SQL Statements
12.1.1
-
VIEW: APPS.PO_REQ_DISTRIBUTIONS_INQ_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_DISTRIBUTIONS_INQ_V, object_name:PO_REQ_DISTRIBUTIONS_INQ_V, status:VALID,