Results for “xdp_order_headers”

50+ results




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

Overview

XDP_ORDER_HEADERS is the master transactional table within the Provisioning (XDP) module of Oracle E-Business Suite, holding the header-level record for every provisioning order processed by the application. The object resides in the XDP schema and is fully validated in both EBS 12.1.1 and 12.2.2. It captures the full identity, lifecycle, and workflow context of an order, from receipt through provisioning, completion, hold, resume, or cancellation. As the anchor of the XDP order model, it is referenced by nearly every subordinate provisioning entity, including bundles, line items, parameters, relationships, and messaging infrastructure used by the XNP integration layer.

From a dimensional modeling perspective, the FK structure suggests classifying XDP_ORDER_HEADERS as a hub. It carries the durable business key (EXTERNAL_ORDER_NUMBER, EXTERNAL_ORDER_VERSION, ORDER_REF_NAME) and serves as the central point to which multiple satellite-like detail tables attach. This classification is heuristic and should be treated as a design suggestion rather than a mandated model.

Key Information Stored

The table is defined with 67 columns in the documented 12.2.2 schema. The most significant columns include:

Common Use Cases and Queries

Typical reporting and operational scenarios include order status dashboards, SLA compliance, hold/cancel analysis, and workflow reconciliation. Common patterns:

  • Identifying in-flight orders by status and age:
    SELECT order_id, external_order_number, status_code, date_received FROM xdp_order_headers WHERE status_code = :status AND provisioning_date IS NULL;
  • Tracking order progression by milestone:
    SELECT order_id, provisioning_date, actual_provisioning_date, completion_date FROM xdp_order_headers WHERE date_received BETWEEN :from AND :to;
  • Analyzing held or canceled orders:
    SELECT order_id, held_by, hold_provisioning_date, canceled_by, cancel_provisioning_date FROM xdp_order_headers WHERE canceled_by IS NOT NULL;
  • Joining to customer context:
    SELECT h.order_id, h.customer_name, c.account_number FROM xdp_order_headers h, hz_cust_accounts c WHERE h.cust_account_id = c.cust_account_id;
  • Correlating orders with workflow state via WF_ITEM_TYPE and WF_ITEM_KEY.

Related Objects

The table participates in an extensive FK web. The most significant related objects and their join columns are:

These relationships confirm that XDP_ORDER_HEADERS acts as the central hub of the provisioning order model, and any extraction or reporting should preserve its join to HZ_CUST_ACCOUNTS and its child detail tables.