Results for “parent_object_id”

2 results




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

Overview

WIP_SCHED_RELATIONSHIPS is a Work in Process (WIP) module table in the Oracle E-Business Suite (EBS) that stores scheduling relationships between work orders. It is owned by the WIP schema and is classified as VALID in both 12.1.1 and 12.2.2. The table provides the persistence layer for dependency links that a scheduling engine consumes when sequencing production orders, enabling parent-child precedence constraints across the shop floor.

From a Data Vault modeling perspective, the table is heuristically classified as standalone. The metadata does not identify a strong hub-and-satellite or link pattern: the object carries no documented foreign keys to other business entities, and its identifying column (SCHED_RELATIONSHIP_ID) is a surrogate. The remaining columns are denormalized attributes describing the two endpoints of each relationship, which suggests the table functions as a self-contained relationship store rather than a traditional link table.

Key Information Stored

The table contains 14 documented columns. The most significant are:

The surrogate key is a system-generated identifier; the unique index on SCHED_RELATIONSHIP_ID reinforces that no natural business key beyond the surrogate is documented. Because no formal foreign keys are recorded, joins to WIP entities are inferred from the paired _OBJECT_ID and _OBJECT_TYPE_ID columns.

Common Use Cases and Queries

The primary use case is retrieving the dependency graph for a work order so that scheduling logic or reports can determine which orders must complete before others may start.

  • Find successors of an order: SELECT CHILD_OBJECT_ID FROM WIP_SCHED_RELATIONSHIPS WHERE PARENT_OBJECT_ID = :order_id AND RELATIONSHIP_STATUS = 'ACTIVE';
  • Find predecessors of an order: the inverse query on CHILD_OBJECT_ID returning PARENT_OBJECT_ID.
  • Recursive traversal: a CONNECT BY query over PARENT_OBJECT_ID and CHILD_OBJECT_ID resolves the full upstream or downstream chain for a top-level order (TOP_LEVEL_OBJECT_ID).
  • Audit and troubleshooting: filtering on LAST_UPDATE_DATE and CREATED_BY identifies recently altered relationships that may explain unexpected scheduling results.

Typical reporting includes dependency listings per work order, blocked-order analysis, and consistency checks for cycles where an object appears as both parent and child.

Related Objects

Because the metadata documents no foreign keys, the following relationships are inferred from the object/type columns rather than enforced keys: