Search Results xdp_wf_itemkey_s
Overview
XDPCORE_LINE is an Oracle Applications (APPS) PL/SQL package body that forms part of the Oracle E-Business Suite ETRM (Enterprise Tracking and Return Merchandise) framework. It provides the core line-level processing logic used to manage order line items as they flow through workflow-driven processes, including installation base handling, service process initiation, and dependency resolution. The package is classified as an OTHER API and exposes a set of procedures and functions intended for internal orchestration of line item lifecycles within XDP-based transactions.
The package is significant because it bridges order data held in the XDP order line items table with Oracle Workflow engine constructs. It interacts directly with WF_CORE and WF_ENGINE to raise and manage workflow events, and with XDP_WF_ITEMKEY_S to correlate order lines with their workflow item keys. It also signals completion events through XNP_XDP_LINE_DONE_U, allowing downstream processes to react when a line reaches a terminal state. The package body is documented as VALID in both 12.1.1 and 12.2.2, and it is not referenced by any other database object, indicating it is an entry-point style package invoked directly rather than called from dependent PL/SQL units.
Key Procedures and Functions
The package exposes twelve documented procedures and functions covering the following responsibilities:
- ARE_ALL_LINES_DONE — Determines whether every line associated with a parent order or process has reached a completed state, supporting aggregate completion checks.
- LAUNCH_LINEITEM_PROCESS — Initiates the workflow process for an individual order line item.
- INITIALIZE_LINE — Performs setup and initialization of a line record prior to processing.
- IS_LINE_A_PACKAGE — Evaluates whether a given line represents a package item, returning a boolean-style determination.
- LAUNCH_LINE_FOR_ORDER_PROCESS — Launches the line-level process specifically within the context of a parent order process.
- LAUNCH_SERVICE_PROCESS — Starts the service-related workflow process tied to a line.
- UPDATE_INSTALL_BASE — Updates installation base records to reflect line completion or state changes.
- LAUNCH_ALL_IND_LINES — Launches processing for all lines deemed independent within a given order or grouping.
- INITIALIZE_DEP_LINE_PROCESS — Initializes processing for dependent lines, establishing their prerequisite relationships.
- RESOLVE_IND_DEP_LINES — Resolves the relationships between independent and dependent lines so that dependencies are honored.
- IS_SER_PART_PACKAGE — Determines whether a service part is a package, influencing downstream handling.
- PUBLISH_XDP_LINE_DONE — Publishes the line-done event through the XNP_XDP_LINE_DONE_U mechanism.
Tables Accessed
The package references the following tables via APPS synonyms:
- XDP_ORDER_LINE_ITEMS — The primary source of order line data that the package initializes, evaluates, and processes.
- XDP_WF_ITEMKEY_S — Stores workflow item key information used to map order lines to their corresponding workflow instances. This table is directly relevant to the related search term "xdp_wf_itemkey_s."
- DUAL — Used for single-row evaluation and utility queries.
Additional dependencies include FND_GLOBAL for session context, WF_CORE and WF_ENGINE for workflow operations, and XDP_INSTALL_BASE for installation base updates.
Usage Notes
XDPCORE_LINE is typically invoked from Oracle Workflow processes, concurrent programs, or form-based transactions within the ETRM solution. Because it is not referenced by other database objects, it functions as a top-level orchestrator: external callers or workflow nodes invoke its procedures to launch line and service processes, resolve dependencies, and publish completion events. Customizations should preserve the package signature rather than modify it, and any extension should occur through the documented completion event interface.
-
SYNONYM: APPS.XDP_WF_ITEMKEY_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_WF_ITEMKEY_S, status:VALID,
-
SYNONYM: APPS.XDP_WF_ITEMKEY_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_WF_ITEMKEY_S, status:VALID,
-
SEQUENCE: XDP.XDP_WF_ITEMKEY_S
12.1.1
owner:XDP, object_type:SEQUENCE, object_name:XDP_WF_ITEMKEY_S, status:VALID,
-
SEQUENCE: XDP.XDP_WF_ITEMKEY_S
12.2.2
owner:XDP, object_type:SEQUENCE, object_name:XDP_WF_ITEMKEY_S, status:VALID,
-
PACKAGE BODY: APPS.XDPCORE_LINE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDPCORE_LINE, status:VALID,
-
PACKAGE BODY: APPS.XDPCORE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XDPCORE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.XDPCORE_BUNDLE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XDPCORE_BUNDLE, status:VALID,
-
PACKAGE BODY: APPS.XDPCORE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XDPCORE_PKG, status:VALID,
-
PACKAGE BODY: APPS.XDPCORE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDPCORE_PKG, status:VALID,
-
PACKAGE BODY: APPS.XDPCORE_BUNDLE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDPCORE_BUNDLE, status:VALID,
-
PACKAGE BODY: APPS.XDPCORE_LINE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XDPCORE_LINE, status:VALID,
-
PACKAGE BODY: APPS.XDPCORE_WI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XDPCORE_WI, status:VALID,
-
PACKAGE BODY: APPS.XDPCORE_WI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDPCORE_WI, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.XDPCORE_FA
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XDPCORE_FA, status:VALID,
-
PACKAGE BODY: APPS.XDPCORE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDPCORE, status:VALID,
-
PACKAGE BODY: APPS.XDPCORE_FA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDPCORE_FA, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.XDPCORE dependencies on XDP_WF_ITEMKEY_S
12.2.2
-
APPS.XDPCORE_FA dependencies on XDP_WF_ITEMKEY_S
12.1.1
-
APPS.XDPCORE_FA dependencies on XDP_WF_ITEMKEY_S
12.2.2
-
APPS.XDPCORE_BUNDLE dependencies on XDP_WF_ITEMKEY_S
12.1.1
-
APPS.XDPCORE_PKG dependencies on XDP_WF_ITEMKEY_S
12.2.2
-
APPS.XDPCORE_BUNDLE dependencies on XDP_WF_ITEMKEY_S
12.2.2
-
APPS.XDPCORE_WI dependencies on XDP_WF_ITEMKEY_S
12.2.2
-
APPS.XDPCORE dependencies on XDP_WF_ITEMKEY_S
12.1.1
-
APPS.XDPCORE_LINE dependencies on XDP_WF_ITEMKEY_S
12.2.2
-
APPS.XDPCORE_WI dependencies on XDP_WF_ITEMKEY_S
12.1.1
-
APPS.XDPCORE_PKG dependencies on XDP_WF_ITEMKEY_S
12.1.1
-
APPS.XDPCORE_LINE dependencies on XDP_WF_ITEMKEY_S
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1