Search Results pa_projects_erp_ext_vl
Overview
PA_PROJECTS_ERP_EXT_VL is a read-only, translation-enabled view owned by the APPS schema within the Oracle E-Business Suite Projects (PA) module. Its purpose is to expose the descriptive flexfield extension data captured against project and project element records in a language-resolved form suitable for reporting, data extraction, and integration with external or downstream ERP systems. The _VL suffix indicates that the object is a "View with Language" — it joins the base transaction-level extension table to its translation table so that translatable attributes are returned in the appropriate installed language, and the _ERP_EXT naming component signals that this view is intended primarily for outbound ERP feed or interface consumption rather than for the standard Projects forms.
In Oracle EBS 12.1.1 and 12.2.2, the view is defined independently of the multi-organization (MOAC) or multi-Org enhancements that affect transactional operating unit data; it is a Projects-internal extension view, and access is governed by the APPS credentials and standard Projects responsibility grants. Because it is a view and not a table, developers must treat it strictly as a querying surface; no DML is possible against it.
Underlying Base Objects
The ETRM metadata documents two referenced base objects, both exposed to the view as synonyms:
PA_PROJECTS_ERP_EXT_B— the base extension table holding the non-translatable columns, including the foreign keysEXTENSION_ID,PROJECT_ID,PROJ_ELEMENT_ID, andATTR_GROUP_ID, the audit columns, and all the descriptive flexfield segment values (character, number, date, and UOM-paired attributes).PA_PROJECTS_ERP_EXT_TL— the translation table holding the language-dependent attributes and theLANGUAGE/SOURCE_LANGcolumns, joined to the base table on the primary key.
The view definition joins PA_PROJECTS_ERP_EXT_B (aliased B) to PA_PROJECTS_ERP_EXT_TL (aliased TL), selecting the base columns alongside the translated flexfield columns. This join structure is the standard EBS translated-view pattern: the base table stores the segment values, and the translation table supplies language-specific overrides where such values are designated as translatable through the descriptive flexfield setup on the project's attribute group.
Key Columns
The view exposes a wide set of extension attributes. The most important structural columns are:
EXTENSION_ID— the unique primary key identifying the extension record.PROJECT_ID— the foreign key linking the extension to the parent project inPA_PROJECTS_ALL.PROJ_ELEMENT_ID— the associated project element, where the extension applies to a specific element rather than the project header.ATTR_GROUP_ID— identifies the descriptive flexfield attribute group (context) that governs which segments are meaningful for the record.LANGUAGEandSOURCE_LANG— the language of the returned translated values and the source language of the base record.- Audit columns
LAST_UPDATE_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGIN,CREATED_BY, andCREATION_DATE.
The flexfield value columns follow a consistent convention: C_EXT_ATTRn for character segments (1–40), N_EXT_ATTRn for numeric segments (1–20), D_EXT_ATTRn for date segments (1–10), each numeric segment paired with a UOM_EXT_ATTRn unit-of-measure column, and TL_EXT_ATTRn for the translatable character segments supplied by the translation table.
Common Use Cases and Queries
The primary use case is extracting project extension attributes for interfaces, data warehouses, and third-party reporting. A minimal query filtered to a specific project and the current language is typical:
- Report a project's flexfield values:
SELECT project_id, attr_group_id, c_ext_attr1, c_ext_attr2, n_ext_attr1, uom_ext_attr1, d_ext_attr1 FROM apps.pa_projects_erp_ext_vl WHERE project_id = :project_id AND language = USERENV('LANG'); - Join the view to
PA_PROJECTS_ALLandPA_PROJECT_CLASSESto produce a project-level extract flattened with extension attributes for an ERP integration feed. - Reconcile extracted extension records against the base table by comparing
EXTENSION_ID, confirming that language joins have not duplicated rows. - Drive segment-aware validation or enrichment logic in the downstream system by keying on
ATTR_GROUP_ID.
Because the view is language-filtered, developers should constrain LANGUAGE explicitly with USERENV('LANG') or the desired ISO language code to avoid returning multiple translated rows. In 12.1.1 and 12.2.2 the view text and columns are identical; no NLS or editioning change is required between the two releases.
-
View: PA_PROJECTS_ERP_EXT_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECTS_ERP_EXT_VL, object_name:PA_PROJECTS_ERP_EXT_VL, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_PROJECTS_ERP_EXT_VL ,
-
View: PA_PROJECTS_ERP_EXT_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECTS_ERP_EXT_VL, object_name:PA_PROJECTS_ERP_EXT_VL, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_PROJECTS_ERP_EXT_VL ,
-
SYNONYM: APPS.PA_PROJECTS_ERP_EXT_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS_ERP_EXT_B, status:VALID,
-
SYNONYM: APPS.PA_PROJECTS_ERP_EXT_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS_ERP_EXT_TL, status:VALID,
-
SYNONYM: APPS.PA_PROJECTS_ERP_EXT_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS_ERP_EXT_TL, status:VALID,
-
SYNONYM: APPS.PA_PROJECTS_ERP_EXT_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS_ERP_EXT_B, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
VIEW: APPS.PA_PROJECTS_ERP_EXT_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECTS_ERP_EXT_VL, object_name:PA_PROJECTS_ERP_EXT_VL, status:VALID,
-
VIEW: APPS.PA_PROJECTS_ERP_EXT_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECTS_ERP_EXT_VL, object_name:PA_PROJECTS_ERP_EXT_VL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.2.2
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.2.2