Results for “segment_value_lookup_set_id”

32 results




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

Overview

PA_SEGMENT_VALUE_LOOKUP_SETS is a Projects (PA) module table in Oracle E-Business Suite 12.1.1 and 12.2.2 that stores implementation-defined lists of segment value lookups. Each row represents a named lookup set, which acts as a container or grouping header for one or more individual segment value lookup entries maintained in the child table PA_SEGMENT_VALUE_LOOKUPS. Lookup sets allow implementers and administrators to define reusable, controlled collections of segment values that can subsequently be attached to project accounting rules, thereby governing which segment values are valid for a given business context.

Because this table functions as the parent or anchor for dependent detail rows, the heuristic Data Vault classification derived from the foreign key structure is hub-leaning. In a Data Vault modeling sense, PA_SEGMENT_VALUE_LOOKUP_SETS behaves like a hub: it holds a stable business entity (the lookup set), keyed by a surrogate identifier, with descriptive attributes, and it is referenced by multiple dependent and referencing tables. This classification is a modeling suggestion only; the table remains a standard transactional/master-style EBS table with standard WHO audit columns.

Key Information Stored

The table is documented with eight physical columns. The most significant are:

The distinction between the surrogate key (SEGMENT_VALUE_LOOKUP_SET_ID) and the natural business key (SEGMENT_VALUE_LOOKUP_SET_NAME) is important for integration and de-duplication logic, since both are protected by unique indexes.

Common Use Cases and Queries

Typical uses include identifying which project accounting rules reference a given lookup set, validating that a lookup set exists before attaching it to a rule, and reporting on the defined lookup sets available in an implementation. A representative query to list all lookup sets is:

  • SELECT SEGMENT_VALUE_LOOKUP_SET_ID, SEGMENT_VALUE_LOOKUP_SET_NAME, DESCRIPTION FROM PA.PA_SEGMENT_VALUE_LOOKUP_SETS ORDER BY SEGMENT_VALUE_LOOKUP_SET_NAME;

To find the individual lookup entries within a set, join to the child table on the shared key:

  • SELECT s.SEGMENT_VALUE_LOOKUP_SET_NAME, l.* FROM PA.PA_SEGMENT_VALUE_LOOKUP_SETS s, PA.PA_SEGMENT_VALUE_LOOKUPS l WHERE s.SEGMENT_VALUE_LOOKUP_SET_ID = l.SEGMENT_VALUE_LOOKUP_SET_ID;

To determine which rules depend on a specific set, join to PA_RULES:

  • SELECT r.* FROM PA.PA_RULES r, PA.PA_SEGMENT_VALUE_LOOKUP_SETS s WHERE r.SEGMENT_VALUE_LOOKUP_SET_ID = s.SEGMENT_VALUE_LOOKUP_SET_ID AND s.SEGMENT_VALUE_LOOKUP_SET_NAME = :name;

Such queries support configuration validation, migration testing, and impact analysis before modifying or removing a lookup set.

Related Objects

The documented foreign key relationships identify the principal objects that reference or depend on this table:

  • PA_RULES — References this table through PA_RULES.SEGMENT_VALUE_LOOKUP_SET_ID, linking project accounting rules to their assigned lookup set.
  • PA_SEGMENT_VALUE_LOOKUPS — The child detail table, related via PA_SEGMENT_VALUE_LOOKUPS.SEGMENT_VALUE_LOOKUP_SET_ID, holding the individual segment value entries belonging to each set.

Because the ETRM metadata documents only these two referencing objects, they constitute the primary dependency surface. Administrators and developers should treat PA_SEGMENT_VALUE_LOOKUP_SETS as the header/master entity for segment value lookup configuration within the Projects module, with PA_SEGMENT_VALUE_LOOKUPS as its detail and PA_RULES as its principal consumer.