Search Results pa_probability_members




Overview

The PA_PROBABILITY_MEMBERS table is a core reference object within the Oracle E-Business Suite Projects (PA) module. It stores information about the individual members that make up a probability list. In Oracle Projects, probability lists are used in conjunction with project forecasting, opportunity tracking, and revenue or cost estimation to assign weighted probabilities to outcomes. Each "member" represents one entry within a list — for example, a specific probability percentage such as 25%, 50%, or 75% — that can subsequently be referenced by forecasts and project opportunities. The table is owned by the PA schema and is present in both Oracle EBS 12.1.1 and 12.2.2 with 27 documented columns.

From a Data Vault modeling perspective, the metadata heuristic classifies PA_PROBABILITY_MEMBERS as standalone, suggesting it may be modeled as an independent hub-like entity rather than a link or satellite. This reflects the observation that the object does not participate in the mined foreign-key relationships that typically define links between hubs. Implementers should treat this classification as a modeling suggestion, since the table's meaningful relationships are enforced through the application rather than documented referential integrity alone.

Key Information Stored

The table's most significant columns are the following:

Distinguishing the surrogate key (PROBABILITY_MEMBER_ID) from the natural business key (PROBABILITY_LIST_ID + PROBABILITY_PERCENTAGE) is essential, since the application enforces uniqueness on the composite key even though the surrogate identifier provides the technical row identity.

Common Use Cases and Queries

Typical usage involves resolving a probability percentage for reporting or validating forecast assignments. A representative query retrieving the members of a given list is:

SELECT pm.probability_member_id,
       pm.probability_percentage,
       pm.description,
       pm.start_date_active,
       pm.end_date_active
FROM   pa.pa_probability_members pm
WHERE  pm.probability_list_id = :list_id
AND    TRUNC(SYSDATE) BETWEEN pm.start_date_active AND NVL(pm.end_date_active, SYSDATE);

Analysts commonly use the table to look up all active percentages for a list when building forecast weighted-value reports, or to audit which lists contain a specific percentage. Because the table is standalone in the data vault sense, ad-hoc joins are often performed against the parent probability list object by PROBABILITY_LIST_ID.

Related Objects

  • PA_PROBABILITY_LISTS — the parent entity referenced by PROBABILITY_LIST_ID; conceptually the header for these member rows.
  • PA_PROBABILITY_MEMBERS_PK / _U1 / _U2 — the primary key and unique indexes that enforce identity on the table.
  • PA_FORECAST_ITEMS — forecast lines that consume probability percentages resolved from these members.
  • PA_PROJECT_OPPORTUNITY_ITEMS — opportunity detail records that reference probability lists for expected value calculations.
  • PA_PROJECTS_ALL — project header table whose forecasting and reporting leverage the probability list configuration.

These relationships are primarily logical and are coordinated by the Project Forecasting and Opportunity Management application logic rather than enforced exclusively through database constraints, consistent with the standalone classification reported in the metadata.