Search Results xdp_order
Overview
XDP_ORDER is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that forms part of the Oracle Advanced Supply Chain Planning / Distributed Order Orchestration (DOO) fulfillment infrastructure. In release 12.1.1 and 12.2.2 it is classified as an "OTHER" API, meaning it is not a public, declaratively registered interface but an internal processing engine invoked by higher-level components. Its core responsibility is the manipulation and processing of fulfillment order data held in the XDP family of tables — the order headers, line items, line item details, and worklist records that drive order fulfillment within the orchestration model. The package bridges raw order capture data with the fulfillment worklist, applying business validation, parameter resolution, and item/customer defaulting derived from standard EBS master data. The ETRM metadata records the package as VALID in the APPS schema, confirming it is a supported, compiled object in the current instance.
Key Procedures and Functions
The documented package exposes a single program unit entry: PROCESS_ORDER. This procedure serves as the primary entry point for order-level processing. Based on its name and the package's dependency footprint, it is responsible for accepting order context, resolving fulfillment parameters, validating the order against customer and item master data, and writing or updating the corresponding fulfillment records. It is the orchestrating routine that other XDP components call when an order must be processed through the fulfillment pipeline. No parameter list is documented in the ETRM metadata; consultants should inspect the package specification in the database for the exact signature. The package as a whole depends on XDP_TYPES for its record and collection type definitions and on FND_API, indicating that PROCESS_ORDER follows Oracle's standard API error-handling and message-stack conventions (for example, returning a global success or failure status rather than raising uncontrolled exceptions).
Tables Accessed
The package reads and writes the XDP fulfillment schema tables plus several standard EBS master tables referenced through APPS synonyms:
- XDP_ORDER_HEADERS, XDP_ORDER_HEADERS_S — order header records and their sequence/primary key source; the central order object.
- XDP_ORDER_LINE_ITEMS, XDP_ORDER_LINE_ITEMS_S, XDP_ORDER_LINEITEM_DETS — line-level order detail and its surrogate key and attribute detail tables.
- XDP_FULFILL_WORKLIST, XDP_FULFILL_WORKLIST_S — the fulfillment worklist that PROCESS_ORDER populates or updates for downstream processing.
- XDP_LINE_RELATIONSHIPS, XDP_ORDER_PARAMETERS — line linkage and processing parameter resolution.
- HZ_CUST_ACCOUNTS_ALL, HZ_CUST_SITE_USES_ALL — customer account and site-use validation and defaulting.
- MTL_SYSTEM_ITEMS, MTL_SYSTEM_ITEMS_B, MTL_PARAMETERS — item validation, organization defaults, and inventory parameter resolution.
- FND_LOOKUP_VALUES — value-set and lookup translation used during validation.
Usage Notes
XDP_ORDER is not intended for direct invocation by end users or external custom code. It is referenced by the following packages: XDP_AQ_UTILITIES, XDP_INTERFACES, XDP_INTERFACES_PUB, and XNP_CORE (with XDP_ORDER also appearing as a self-reference, common for package-body internal calls). These callers are the inbound interface and advanced-queue processing layers that receive order messages and hand them to XDP_ORDER for fulfillment preparation. In practice the package is therefore triggered indirectly through the Distributed Order Orchestration / fulfillment concurrent programs and interface processing rather than from an Oracle Forms block or a standalone concurrent program. Custom developers integrating with this area should call the public wrapper XDP_INTERFACES_PUB rather than PROCESS_ORDER directly, to preserve supported upgrade paths. Because it relies on FND_API, callers should always check the returned API status, and debugging should focus on the XDP order tables and the fulfillment worklist, since these are the persistent artifacts produced by the package.
-
PACKAGE: APPS.XDP_ORDER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XDP_ORDER, status:VALID,
-
PACKAGE: APPS.XDP_ORDER
12.1.1
-
PACKAGE: APPS.XDP_ORDER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XDP_ORDER, status:VALID,
-
PACKAGE BODY: APPS.XDP_ORDER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_ORDER, status:VALID,
-
PACKAGE BODY: APPS.XDP_ORDER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_ORDER, status:VALID,
-
PACKAGE: APPS.XDP_ORDER
12.2.2
-
PACKAGE: APPS.XDP_TYPES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XDP_TYPES, status:VALID,
-
SYNONYM: APPS.XDP_ORDER_LINE_ITEMS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_ORDER_LINE_ITEMS_S, status:VALID,
-
PACKAGE: APPS.XDP_ORDER_SYNC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XDP_ORDER_SYNC, status:VALID,
-
SYNONYM: APPS.XDP_FULFILL_WORKLIST_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_FULFILL_WORKLIST_S, status:VALID,
-
SYNONYM: APPS.XDP_ORDER_LINE_ITEMS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_ORDER_LINE_ITEMS_S, status:VALID,
-
SYNONYM: APPS.XDP_FULFILL_WORKLIST_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_FULFILL_WORKLIST_S, status:VALID,
-
SYNONYM: APPS.XDP_SERVICE_VAL_ACTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_SERVICE_VAL_ACTS, status:VALID,
-
SYNONYM: APPS.XDP_SERVICE_WI_MAP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_SERVICE_WI_MAP, status:VALID,
-
SYNONYM: APPS.XDP_ORDER_HEADERS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_ORDER_HEADERS_S, status:VALID,
-
SYNONYM: APPS.XDP_LINE_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_LINE_RELATIONSHIPS, status:VALID,
-
SYNONYM: APPS.XDP_ORDER_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_ORDER_PARAMETERS, status:VALID,
-
PACKAGE: APPS.XDP_TYPES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XDP_TYPES, status:VALID,
-
SYNONYM: APPS.XDP_WORKLIST_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_WORKLIST_DETAILS, status:VALID,
-
SYNONYM: APPS.XDP_ORDER_LINEITEM_DETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_ORDER_LINEITEM_DETS, status:VALID,
-
SYNONYM: APPS.XDP_WORKLIST_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_WORKLIST_DETAILS, status:VALID,
-
SYNONYM: APPS.XDP_SERVICE_WI_MAP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_SERVICE_WI_MAP, status:VALID,
-
PACKAGE: APPS.XDP_AQ_UTILITIES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XDP_AQ_UTILITIES, status:VALID,
-
PACKAGE: APPS.XDP_ORDER_SYNC
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XDP_ORDER_SYNC, status:VALID,
-
SYNONYM: APPS.XDP_ORDER_HEADERS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_ORDER_HEADERS_S, status:VALID,
-
SYNONYM: APPS.XDP_ORDER_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_ORDER_PARAMETERS, status:VALID,
-
PACKAGE: APPS.XDP_AQ_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XDP_AQ_UTILITIES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.XDP_SERVICE_VAL_ACTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_SERVICE_VAL_ACTS, status:VALID,
-
SYNONYM: APPS.XDP_LINE_RELATIONSHIPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_LINE_RELATIONSHIPS, status:VALID,
-
PACKAGE: APPS.XDPCORE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XDPCORE, status:VALID,
-
SYNONYM: APPS.XDP_WI_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_WI_PARAMETERS, status:VALID,
-
SYNONYM: APPS.XDP_WI_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_WI_PARAMETERS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.XDP_ORDER_LINEITEM_DETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_ORDER_LINEITEM_DETS, status:VALID,
-
SYNONYM: APPS.XDP_WORKITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_WORKITEMS, status:VALID,
-
PACKAGE BODY: APPS.XNP_CORE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XNP_CORE, status:VALID,
-
PACKAGE BODY: APPS.XNP_CORE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XNP_CORE, status:VALID,
-
PACKAGE BODY: APPS.XDP_INTERFACES_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_INTERFACES_PUB, status:VALID,
-
PACKAGE BODY: APPS.XDP_INTERFACES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_INTERFACES_PUB, status:VALID,
-
SYNONYM: APPS.XDP_FULFILL_WORKLIST
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_FULFILL_WORKLIST, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.CSI_T_TXN_DETAILS_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSI_T_TXN_DETAILS_GRP, status:VALID,
-
PACKAGE BODY: APPS.XDP_INTERFACES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_INTERFACES, status:VALID,
-
PACKAGE: APPS.CSI_T_TXN_DETAILS_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSI_T_TXN_DETAILS_GRP, status:VALID,
-
SYNONYM: APPS.XDP_ORDER_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_ORDER_HEADERS, status:VALID,
-
SYNONYM: APPS.XDP_ORDER_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_ORDER_HEADERS, status:VALID,
-
SYNONYM: APPS.XDP_ORDER_LINE_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_ORDER_LINE_ITEMS, status:VALID,
-
SYNONYM: APPS.XDP_FULFILL_WORKLIST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_FULFILL_WORKLIST, status:VALID,