Search Results project_relationship_code
Overview
APPS.PA_PROJECT_CUSTOMERS_V is a reporting and integration view in Oracle E-Business Suite that consolidates project-to-customer relationships with associated customer, address, currency, and task attributes. Its primary function is to present a denormalized, query-friendly representation of the data held in PA_PROJECT_CUSTOMERS, enriched with descriptive columns from customer, location, and project tables that would otherwise require multiple joins. The view is widely used in Oracle Projects reporting, customer billing integrations, and third-party interfaces that need to resolve which customer is associated with a given project and in what relationship capacity.
A significant aspect of this view is its exposure of the PROJECT_RELATIONSHIP_CODE column, which is the field most frequently searched by users working with project-customer assignments. The view maps that code to a meaningful description through the joined PA_CUSTOMER_RELATIONSHIPS_V view (alias CRV1), exposing PROJECT_RELATIONSHIP_M as the decoded relationship meaning. This makes the view particularly valuable where business users require readable relationship labels rather than internal codes.
Underlying Base Objects
The view is defined over a mix of base synonyms and other views. The core driving table is PA_PROJECT_CUSTOMERS (synonym), aliased PC1, which supplies the project-customer assignment records. It is joined to PA_CUSTOMERS_V (CV1) on CUSTOMER_ID to retrieve customer name, number, status, and party information, and to PA_CUSTOMER_RELATIONSHIPS_V (CRV1) on PROJECT_RELATIONSHIP_CODE to obtain the relationship meaning.
Project-level context is provided by PA_PROJECTS_ALL (PPA) for the project number (segment1) and by PA_TASKS (PT) for the task number and receiver task reference. Address information is resolved through outer joins to the Oracle Trading Community Architecture (TCA) tables, specifically HZ_CUST_ACCT_SITES and HZ_PARTY_SITES, which link to HZ_LOCATIONS for both the bill-to and ship-to addresses. These TCA joins are outer joins, ensuring that project-customer rows are retained even where no bill-to or ship-to address has been defined.
Key Columns
- PROJECT_ID / PROJECT_RELATIONSHIP_CODE — The project identifier and the code denoting the customer's role on the project. The code is the value users most commonly search on.
- PROJECT_RELATIONSHIP_M — The decoded meaning of the relationship code, sourced from PA_CUSTOMER_RELATIONSHIPS_V.
- CUSTOMER_ID / CUSTOMER_NAME / CUSTOMER_NUMBER / STATUS — Customer identification and status attributes drawn from PA_CUSTOMERS_V.
- CUSTOMER_BILL_SPLIT — Indicates how billing is split among multiple customers on the project.
- BILL_TO_ADDRESS_ID / SHIP_TO_ADDRESS_ID — Foreign keys into the TCA site model, resolved to formatted address text (ADDRESS1 through ADDRESS4, CITY, STATE/PROVINCE, POSTAL_CODE, COUNTY).
- INV_CURRENCY_CODE, INV_RATE_TYPE, INV_RATE_DATE, INV_EXCHANGE_RATE, ALLOW_INV_USER_RATE_TYPE_FLAG — Invoicing currency and exchange-rate attributes.
- BILL_ANOTHER_PROJECT_FLAG, DEFAULT_TOP_TASK_CUST_FLAG, RECEIVER_TASK_ID, TASK_NUMBER — Billing behavior and task-level linkage.
- PROJECT_PARTY_ID, PARTY_ID, PARTY_TYPE, BILL_TO_CUSTOMER_ID, SHIP_TO_CUSTOMER_ID — Party model references linking the customer relationship to the TCA registry.
- RECORD_VERSION_NUMBER — Optimistic locking column used by integrated applications.
Common Use Cases and Queries
The view is typically used to list the customers assigned to projects along with their relationship descriptions and billing addresses. A representative query filtering on the relationship code is:
SELECT project_id, project_relationship_code, project_relationship_m, customer_name, customer_number, bill_to_address_id FROM apps.pa_project_customers_v WHERE project_relationship_code = :p_relationship_code;
Other common scenarios include retrieving all bill-to customers for a project for invoice generation, exporting relationship and address data for external CRM or billing systems, and validating that a project's ship-to and bill-to sites resolve correctly. Because the view already performs the customer, relationship, project, task, and TCA location joins, it substantially reduces the SQL complexity required in custom reports and interfaces.
-
VIEW: APPS.PA_PROJECT_CUSTOMERS_V
12.2.2
-
VIEW: PA.PA_PROJECT_CUSTOMERS#
12.2.2
-
VIEW: APPS.PA_PROJECT_CUSTOMERS_V
12.1.1
-
View: PA_PROJECT_CUSTOMERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECT_CUSTOMERS_V, object_name:PA_PROJECT_CUSTOMERS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_PROJECT_CUSTOMERS_V ,
-
View: PA_PROJECT_CUSTOMERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECT_CUSTOMERS_V, object_name:PA_PROJECT_CUSTOMERS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_PROJECT_CUSTOMERS_V ,
-
VIEW: APPS.PA_CUSTOMER_RELATIONSHIPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CUSTOMER_RELATIONSHIPS_V, object_name:PA_CUSTOMER_RELATIONSHIPS_V, status:VALID,
-
VIEW: APPS.PA_CUSTOMER_RELATIONSHIPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CUSTOMER_RELATIONSHIPS_V, object_name:PA_CUSTOMER_RELATIONSHIPS_V, status:VALID,
-
VIEW: PA.PA_PROJECT_CUSTOMERS#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_PROJECT_CUSTOMERS#, status:VALID,
-
View: PA_CUSTOMER_RELATIONSHIPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CUSTOMER_RELATIONSHIPS_V, object_name:PA_CUSTOMER_RELATIONSHIPS_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_CUSTOMER_RELATIONSHIPS_V ,
-
VIEW: APPS.OKE_PROJECT_CUSTOMERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_PROJECT_CUSTOMERS_V, object_name:OKE_PROJECT_CUSTOMERS_V, status:VALID,
-
View: PA_CUSTOMER_RELATIONSHIPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CUSTOMER_RELATIONSHIPS_V, object_name:PA_CUSTOMER_RELATIONSHIPS_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_CUSTOMER_RELATIONSHIPS_V ,
-
VIEW: APPS.OKE_PROJECT_CUSTOMERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_PROJECT_CUSTOMERS_V, object_name:OKE_PROJECT_CUSTOMERS_V, status:VALID,
-
View: OKE_PROJECT_CUSTOMERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_PROJECT_CUSTOMERS_V, object_name:OKE_PROJECT_CUSTOMERS_V, status:VALID, product: OKE - Project Contracts , description: View for table PA_PROJECT_CUSTOMERS , implementation_dba_data: APPS.OKE_PROJECT_CUSTOMERS_V ,
-
APPS.PA_PROJECT_CUSTOMERS_PKG SQL Statements
12.1.1
-
View: OKE_PROJECT_CUSTOMERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_PROJECT_CUSTOMERS_V, object_name:OKE_PROJECT_CUSTOMERS_V, status:VALID, product: OKE - Project Contracts , description: View for table PA_PROJECT_CUSTOMERS , implementation_dba_data: APPS.OKE_PROJECT_CUSTOMERS_V ,
-
APPS.PA_PROJECT_CUSTOMERS_PKG SQL Statements
12.2.2
-
VIEW: APPS.PA_PROJECT_CUSTOMERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECT_CUSTOMERS_V, object_name:PA_PROJECT_CUSTOMERS_V, status:VALID,
-
VIEW: APPS.PA_PROJECT_CUSTOMERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECT_CUSTOMERS_V, object_name:PA_PROJECT_CUSTOMERS_V, status:VALID,
-
TABLE: PA.PA_PROJECT_CUSTOMERS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_CUSTOMERS, object_name:PA_PROJECT_CUSTOMERS, status:VALID,
-
TABLE: PA.PA_PROJECT_CUSTOMERS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_CUSTOMERS, object_name:PA_PROJECT_CUSTOMERS, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECT_CUSTOMERS_PKG
12.2.2
-
PACKAGE BODY: APPS.PA_PROJECT_CUSTOMERS_PKG
12.1.1
-
APPS.PA_CUSTOMER_INFO SQL Statements
12.1.1
-
APPS.PA_CUSTOMER_INFO SQL Statements
12.2.2
-
APPS.PA_PROJECT_CORE1 SQL Statements
12.1.1
-
APPS.PA_PROJECT_CORE1 SQL Statements
12.2.2
-
APPS.PA_CUSTOMER_INFO dependencies on PA_PROJECT_CUSTOMERS
12.1.1
-
APPS.PA_CUSTOMER_INFO dependencies on PA_PROJECT_CUSTOMERS
12.2.2
-
APPS.PA_PROJECT_PUB dependencies on PA_CUSTOMER_INFO
12.2.2
-
APPS.PA_PROJECT_PUB dependencies on PA_CUSTOMER_INFO
12.1.1
-
PACKAGE BODY: APPS.PA_CUSTOMER_INFO
12.1.1
-
PACKAGE BODY: APPS.PA_CUSTOMER_INFO
12.2.2
-
APPS.PA_PROJECT_PUB SQL Statements
12.1.1
-
APPS.PA_PROJECT_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PA_PROJECT_PUB
12.1.1
-
PACKAGE BODY: APPS.PA_PROJECT_PUB
12.2.2
-
APPS.PA_PROJECT_PUB dependencies on PA_UTILS
12.1.1
-
APPS.PA_PROJECT_PUB dependencies on PA_PROJECT_CUSTOMERS
12.2.2
-
APPS.PA_PROJECT_PUB dependencies on PA_PROJECT_CUSTOMERS
12.1.1
-
APPS.PA_PROJECT_PUB dependencies on PA_UTILS
12.2.2
-
PACKAGE BODY: APPS.PA_PROJECT_CORE1
12.2.2
-
PACKAGE BODY: APPS.PA_PROJECT_CORE1
12.1.1
-
PACKAGE: APPS.PA_PROJECT_PUB
12.1.1
-
PACKAGE: APPS.PA_PROJECT_PUB
12.2.2
-
APPS.PA_PROJECT_PUB dependencies on FND_MSG_PUB
12.1.1
-
APPS.PA_PROJECT_PUB dependencies on FND_MSG_PUB
12.2.2
-
APPS.PA_PROJECT_PUB dependencies on PA_INTERFACE_UTILS_PUB
12.1.1
-
APPS.PA_PROJECT_PUB dependencies on PA_INTERFACE_UTILS_PUB
12.2.2
-
APPS.PA_PROJECT_PUB dependencies on PA_INTERFACE_UTILS_PUB
12.1.1
-
APPS.PA_PROJECT_PUB dependencies on PA_INTERFACE_UTILS_PUB
12.2.2