Search Results dff_dist_attr16
Overview
ITG_PO_DISTRBN_ARCH_V is an APPS-owned database view within the ITG - Internet Procurement Enterprise Connector product. Its documented purpose is to support XML mapping at the distribution level, feeding purchasing distribution data into the Internet Procurement connector messaging and integration flows. In this capacity, the view acts as a flattened, presentation-oriented projection of archived purchase order distribution records, joined to project, task, and requestor information so that a single row carries every distribution-level attribute required by an outbound XML document.
The view is defined over PO_DISTRIBUTIONS_ARCHIVE_ALL, meaning it exposes the historical/archived population of PO distributions rather than the live transactional tables. This distinction matters in both Oracle EBS 12.1.1 and 12.2.2, where archival purges move completed purchasing documents out of the active PO_DISTRIBUTIONS_ALL table. The view therefore serves as a stable reporting and integration surface for distributions that would otherwise no longer be accessible through the operational PO tables. It is a read-only object and is not a table, so no DML should be directed against it.
Underlying Base Objects
The documented base objects referenced by the view are:
- PO_DISTRIBUTIONS_ARCHIVE_ALL (synonym) - the primary driving table, supplying distribution-level columns such as quantity ordered, rate, rate date, destination type code, revision number, and the DFF attribute segments.
- PA_PROJECTS_ALL (synonym) - outer-joined on PROJECT_ID to return the project and its project type.
- PA_TASKS (synonym) - outer-joined on PROJECT_ID and TASK_ID to return the task number.
- PER_ALL_PEOPLE_F (synonym) - outer-joined on DELIVER_TO_PERSON_ID to return requestor name, e-mail address, and work telephone.
- PER_PHONES (synonym) - referenced in the object dependency list, supporting telephone data used by the requestor columns.
- MRP_GET_PROJECT (package) - invoked as MRP_GET_PROJECT.PROJECT(PROJECT_ID) to resolve the project number.
All joins to the project, task, and person objects are outer joins (denoted by the (+) operator), and the person join is further restricted by effective date so that only currently effective person records are returned. The PROJECT_NUM column is produced by a PL/SQL function call rather than a direct column reference, which means that column cannot be indexed or filtered efficiently and should be treated as a derived attribute.
Key Columns
Because the user searched on "qty_ordered," the most relevant column is QTY_ORDERED, which maps directly to PO_DISTRIBUTIONS_ARCHIVE_ALL.QUANTITY_ORDERED and represents the quantity ordered against a specific distribution. Other significant columns include:
- PO_HEADER_ID, PO_LINE_ID, PO_LINE_LOC_ID, PO_DISTRIBUTION_ID, and DISTRIBUTION_NUM - the full document hierarchy keys, enabling reconstruction of the order, line, shipment, and distribution relationship.
- REVISION_NUM and PO_RELEASE_ID - revision tracking and the associated release; PO_RELEASE_ID is NVL'd to -9999 when null, so any query filtering on releases must account for this sentinel value.
- PROJECT_NUM, PROJECT_TYPE, TASK_NUM - project and task context for project-related purchasing.
- CONVERSION_RATE and CONV_RATE_DATE - currency conversion information captured at the distribution level.
- DESTINATION_TYPE_CODE (aliased DESTINATION_TYPE) - indicates the destination of the distribution, such as expense or inventory.
- REQUESTOR, EMAIL_ADDRESS, WORK_TELEPHONE - person attributes sourced from PER_ALL_PEOPLE_F.
- DFF_DIST_ATTR1 through DFF_DIST_ATTR16 - the distribution descriptive flexfield segments, with ATTRIBUTE_CATEGORY mapped to DFF_DIST_ATTR1 and ATTRIBUTE1 through ATTRIBUTE15 mapped sequentially to DFF_DIST_ATTR2 through DFF_DIST_ATTR16.
Common Use Cases and Queries
Typical usage includes XML mapping for the Internet Procurement connector, reconciliation of archived purchasing activity, and ad hoc reporting on historical distributions. A representative query retrieving ordered quantities by header and distribution is:
SELECT po_header_id, po_line_id, po_line_loc_id, distribution_num, qty_ordered, conversion_rate, destination_type, requestor FROM apps.itg_po_distrbn_arch_v WHERE po_header_id = :header_id ORDER BY po_line_id, distribution_num;
For project-related analysis, the project and task columns can be aggregated as follows:
SELECT project_num, task_num, SUM(qty_ordered) total_qty FROM apps.itg_po_distrbn_arch_v WHERE project_num IS NOT NULL GROUP BY project_num, task_num;
When joining to live PO tables, use PO_DISTRIBUTION_ID as the linkage key, and remember that PO_RELEASE_ID of -9999 indicates a null release. Because the view is built on archive tables, results reflect archived documents only; live distributions remain in PO_DISTRIBUTIONS_ALL.
-
View: ITG_PO_DISTRBN_ARCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ITG.ITG_PO_DISTRBN_ARCH_V, object_name:ITG_PO_DISTRBN_ARCH_V, status:VALID, product: ITG - Internet Procurement Enterprise Connector , description: Used for XML mapping in the distribution level , implementation_dba_data: APPS.ITG_PO_DISTRBN_ARCH_V ,
-
VIEW: APPS.PO_ECX_DISTRBN_ARCH_V
12.2.2
-
View: ITG_PO_DISTRBN_ARCH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ITG.ITG_PO_DISTRBN_ARCH_V, object_name:ITG_PO_DISTRBN_ARCH_V, status:VALID, product: ITG - Internet Procurement Enterprise Connector , description: Used for XML mapping in the distribution level , implementation_dba_data: APPS.ITG_PO_DISTRBN_ARCH_V ,
-
VIEW: APPS.ITG_PO_DISTRBN_ARCH_V
12.2.2
-
View: PO_ECX_DISTRBN_ARCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_ECX_DISTRBN_ARCH_V, object_name:PO_ECX_DISTRBN_ARCH_V, status:VALID, product: PO - Purchasing , description: Used for XML mapping in the distribution level , implementation_dba_data: APPS.PO_ECX_DISTRBN_ARCH_V ,
-
View: PO_ECX_DISTRBN_ARCH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_ECX_DISTRBN_ARCH_V, object_name:PO_ECX_DISTRBN_ARCH_V, status:VALID, product: PO - Purchasing , description: Used for XML mapping in the distribution level , implementation_dba_data: APPS.PO_ECX_DISTRBN_ARCH_V ,
-
VIEW: APPS.ITG_PO_DISTRBN_ARCH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ITG.ITG_PO_DISTRBN_ARCH_V, object_name:ITG_PO_DISTRBN_ARCH_V, status:VALID,
-
VIEW: APPS.PO_ECX_DISTRBN_ARCH_V
12.1.1
-
VIEW: APPS.PO_ECX_DISTRBN_ARCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_ECX_DISTRBN_ARCH_V, object_name:PO_ECX_DISTRBN_ARCH_V, status:VALID,
-
VIEW: APPS.ITG_PO_DISTRBN_ARCH_V
12.1.1
-
VIEW: APPS.ITG_PO_DISTRBN_ARCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ITG.ITG_PO_DISTRBN_ARCH_V, object_name:ITG_PO_DISTRBN_ARCH_V, status:VALID,
-
VIEW: APPS.PO_ECX_DISTRBN_ARCH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_ECX_DISTRBN_ARCH_V, object_name:PO_ECX_DISTRBN_ARCH_V, status:VALID,
-
eTRM - ITG Tables and Views
12.1.1
-
eTRM - ITG Tables and Views
12.2.2
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,