Results for “pa_class_codes”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

PA_CLASS_CODES is a reference (setup) table in the Oracle Projects (PA) schema that stores implementation-defined classification values used to categorize projects. Each row represents a single valid class code belonging to a class category, forming the controlled vocabulary from which project classifications are drawn. Because projects are segmented along multiple analytical dimensions — such as project type, service offering, industry, or funding source — PA_CLASS_CODES provides the granular pick-list entries that populate those dimensions within Oracle EBS 12.1.1 and 12.2.2.

From a Data Vault modeling perspective, the metadata heuristic classifies this table as satellite-leaning. It is a descriptive reference object keyed by business attributes rather than a pure hub of independent entities, though it also anchors dependent records. This classification is offered as a modeling suggestion, not an authoritative designation.

Key Information Stored

The table holds 28 documented columns, of which the most operationally significant are the classification attributes and the audit/control fields.

A second unique index, PA_CLASS_CODES_U1 (CLASS_CATEGORY, CLASS_CODE), confirms the composite business key, while PA_CLASS_CODES_U2 enforces intra-table uniqueness of the surrogate CLASS_CODE_ID.

Common Use Cases and Queries

The most frequent scenario is resolving the valid codes available for a given category when assigning classifications to a project. A typical query joins the two reference tables:

  • SELECT cc.CLASS_CODE, cc.DESCRIPTION FROM PA_CLASS_CODES cc WHERE cc.CLASS_CATEGORY = :category AND TRUNC(SYSDATE) BETWEEN NVL(cc.START_DATE_ACTIVE, SYSDATE) AND NVL(cc.END_DATE_ACTIVE, SYSDATE);
  • Reporting the classifications actually applied to projects requires joining to PA_PROJECT_CLASSES on both CLASS_CODE and CLASS_CATEGORY.
  • Warehouse or integration extracts often filter on ADW_NOTIFY_FLAG to isolate codes flagged for downstream notification.
  • DFF reporting reads ATTRIBUTE_CATEGORY and ATTRIBUTE1–15 to surface client-defined metadata.

Because codes are setup-driven, validation queries typically enforce the active date range to avoid presenting retired values.

Related Objects

  • PA_CLASS_CATEGORIES — the parent reference table; PA_CLASS_CODES.CLASS_CATEGORY references the category definition.
  • PA_PROJECT_CLASSES — the association table linking projects to their assigned codes; its CLASS_CODE and CLASS_CATEGORY columns reference this table.
  • PA_PROJECTS_ALL / PA_PROJECTS — the project master, reached indirectly through PA_PROJECT_CLASSES for classification reporting.
  • PA_CLASS_CODES_PK / _U1 / _U2 — the primary and unique indexes enforcing identity and business keys.

Together these objects form the classification model that drives project segmentation, reporting, and downstream Projects analytics within EBS.