Results for “xdp_order_line_items”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
XDP.XDP_ORDER_LINE_ITEMS is the core transactional table for order line items within the Oracle E-Business Suite Provisioning module (product code XDP). In the EBS service fulfillment and provisioning flow, an order header represents a customer request, and this table decomposes that request into discrete, provisionable line items. Each row captures a single configurable or simple item being ordered, its lifecycle state, scheduling dates, workflow linkage, and inventory context. The table is central to driving downstream provisioning activities such as service activation, work item generation, and fulfillment tracking.
Based on the foreign key topology documented in the ETRM metadata, this object exhibits hub characteristics in a Data Vault modeling sense: it holds a stable business key (ORDER_ID, LINE_NUMBER) and serves as the integration point for multiple dependent satellites and link tables such as XDP_FULFILL_WORKLIST, XDP_LINE_RELATIONSHIPS, and XDP_ORDER_LINEITEM_DETS. This classification is a heuristic suggestion derived from the FK structure, not a functional declaration.
Key Information Stored
The table contains 70 documented columns. The most operationally significant are:
- LINE_ITEM_ID — Surrogate primary key, enforced by index
XDP_ORDER_LINE_ITEMS_PKand unique indexXDP_ORDER_LINE_ITEMS_U1. This is the foreign key target for most child tables. - ORDER_ID and LINE_NUMBER — Constitute the business-key candidate (unique index
XDP_ORDER_LINE_ITEMS_U2). Together they identify a line item unambiguously within its order.ORDER_IDreferences bothXDP_ORDER_HEADERSandXDP_ORDER_BUNDLES. - STATUS_CODE and STATE — Track provisioning lifecycle transitions (e.g., held, canceled, completed).
- PROVISIONING_REQUIRED_FLAG, IS_PACKAGE_FLAG, IS_VIRTUAL_LINE_FLAG — Determine whether and how the line participates in provisioning logic.
- INVENTORY_ITEM_ID and ORGANIZATION_ID — Link the line to
MTL_SYSTEM_ITEMS_B, identifying the item and owning inventory organization. - WORKITEM_ID — Associates the line with a
XDP_WORKITEMSrecord for workflow execution. - IB_SOURCE_ID and IB_SOURCE — Tie the line to installed base records in
CSI_ITEM_INSTANCESandCSI_T_TXN_LINE_DETAILS. This is the join path relevant to the user search oncsi_t_txn_line_details. - SITE_USE_ID — References
HZ_CUST_SITE_USES_ALL, identifying the customer site where service is provisioned. - PROVISIONING_DATE, DUE_DATE, COMPLETION_DATE, and related hold/cancel/resume dates with actor columns — Provide scheduling and SLA tracking.
- WF_ITEM_TYPE and WF_ITEM_KEY — Point to the Oracle Workflow process instance governing the line.
- ERROR_REF_ID — References
XDP_DQ_EXCEPTIONSfor data quality or provisioning errors. - SECURITY_GROUP_ID — References
FND_SECURITY_GROUPSfor multi-tenant data segregation. - ATTRIBUTE1 through ATTRIBUTE20 — Descriptive flexfield storage for client-specific extensions.
Common Use Cases and Queries
Typical usage centers on tracking line-level provisioning progress, diagnosing failures, and reconciling installed base changes to orders.
- Line status reporting: Join to
XDP_ORDER_HEADERSto report all lines in a given state for a customer order, filtering onSTATUS_CODEandDUE_DATE. - Installed base reconciliation: Join
IB_SOURCE_IDtoCSI_T_TXN_LINE_DETAILSandCSI_ITEM_INSTANCESto confirm that each provisioned line produced an active instance. This directly addresses searches referencingcsi_t_txn_line_details. - Error triage: Query lines where
ERROR_REF_IDis not null and join toXDP_DQ_EXCEPTIONS. - Fulfillment worklist: Join via
LINE_ITEM_IDor the composite (ORDER_ID,LINE_NUMBER) toXDP_FULFILL_WORKLIST. - Line relationships: Use
XDP_LINE_RELATIONSHIPSto identify parent/child or related line item structures throughLINE_ITEM_IDandRELATED_LINE_ITEM_ID. - Item/location analysis: Aggregate by
INVENTORY_ITEM_IDandORGANIZATION_IDjoined toMTL_SYSTEM_ITEMS_Bto measure provisioning volumes.
Related Objects
The most significant related objects, with their documented join columns, include:
- XDP_ORDER_HEADERS — Joined on
ORDER_ID; provides order-level context. - XDP_ORDER_BUNDLES — Joined on
ORDER_ID; groups lines into bundles. - CSI_ITEM_INSTANCES and CSI_T_TXN_LINE_DETAILS — Joined on
IB_SOURCE_ID; installed base and transaction detail linkage. - MTL_SYSTEM_ITEMS_B — Joined on
INVENTORY_ITEM_IDandORGANIZATION_ID; item master definition. - HZ_CUST_SITE_USES_ALL — Joined on
SITE_USE_ID; customer site identification. - XDP_WORKITEMS — Joined on
WORKITEM_ID; workflow work item execution. - XDP_FULFILL_WORKLIST — References this table via
LINE_ITEM_IDand (ORDER_ID,LINE_NUMBER); drives fulfillment processing. - XDP_LINE_RELATIONSHIPS — References
LINE_ITEM_IDandRELATED_LINE_ITEM_ID; models inter-line dependencies. - XDP_ORDER_LINEITEM_DETS — References
LINE_ITEM_ID; stores supplementary line detail. - XDP_DQ_EXCEPTIONS and FND_SECURITY_GROUPS — Referenced via
ERROR_REF_IDandSECURITY_GROUP_IDrespectively.
Documentation confirms physical schema ownership by XDP with 70 columns in release 12.2.2, and the same structural characteristics apply within the 12.1.1 footprint of the Provisioning module.
-
Order Line Items
-
Order Line Items