Search Results xdp_fulfill_worklist_s
Overview
XDP_OA_UTIL is a utility package body in the APPS schema belonging to the Oracle E-Business Suite Order-to-Cash / fulfillment family (the XDP module set). It provides shared PL/SQL logic used by Oracle Advanced Outbound (TeleSales/Order Capture) work-item and order handling routines. Its API classification is UTIL, indicating that it exposes reusable helper routines rather than a formal business flow. Business functions include validating work items, associating work items to order lines, establishing relationships between orders and work items, retrieving header, line, and work-item records, and querying orders, lines, and work items. The package status is VALID and it is referenced by three other database objects, though it does not itself reference an upward parent API object; it is a leaf-level utility consumed by sibling packages.
Key Procedures and Functions
The documented body exposes 16 procedures/functions:
- ADD_WI_TOLINE — associates a work item with an order line, creating the linkage between fulfillment work items and order line detail.
- VALIDATE_WORKITEM — performs validation of a work item before it is used, ensuring referential and business-rule consistency.
- SET_ORDER_RELATIONSHIPS — establishes or maintains relationships between orders in the order relationship model.
- SET_WORKITEM_RELATIONSHIPS — establishes relationships among work items.
- GET_ORDER_HEADER — returns order header information for a given order.
- GET_ORDER_LINES — returns the set of order lines for an order.
- GET_LINEREC — retrieves a single line record.
- GET_WORKITEMREC — retrieves a single work-item record.
- GET_ORDER_WORKITEMS — returns the work items associated with an order.
- FIND_ORDERS — searches/finds orders matching supplied criteria.
- FIND_LINES — searches/finds order lines matching supplied criteria.
- FIND_WORKITEMS — searches/finds work items matching supplied criteria.
- COPY_LINE — copies an order line, including its associated detail, to create a duplicate record.
Parameter lists are not documented here and are intentionally not reproduced.
Tables Accessed
The package reads and writes through APPS synonyms:
- XDP_FULFILL_WORKLIST and XDP_FULFILL_WORKLIST_S — the fulfillment worklist and its sequence/status support table; central to work-item selection and processing.
- XDP_ORDER_HEADERS, XDP_ORDER_LINE_ITEMS, and XDP_ORDER_LINEITEM_DETS — order header, line, and line-detail storage accessed by the GET_/FIND_ order routines and COPY_LINE.
- XDP_ORDER_RELATIONSHIPS — order-to-order relationships set by SET_ORDER_RELATIONSHIPS.
- XDP_WORKITEMS — work-item records retrieved and validated.
- XDP_WI_PARAMETERS and XDP_WI_RELATIONSHIPS — work-item parameters and work-item relationships consumed by SET_WORKITEM_RELATIONSHIPS.
Utility dependencies include FND_GLOBAL (session context), FND_MESSAGE (message text), APP_EXCEPTION (error handling), XDP_ENGINE, XDP_TYPES, XDP_UTILITIES, and DBMS_SQL for dynamic SQL, with DUAL and PLITBLM used internally.
Usage Notes
XDP_OA_UTIL is invoked indirectly rather than directly by end users. It is typically called from the Oracle Advanced Outbound / TeleSales runtime and from related XDP packages (it is referenced by three other objects), which in turn drive Workflow or concurrent processing. The GET_ and FIND_ routines are used when an application needs to resolve order, line, or work-item context before acting; the SET_ routines propagate relationship data into the XDP relationship tables; and VALIDATE_WORKITEM and ADD_WI_TOLINE are called during work-item creation or assignment. Because it depends on FND_GLOBAL for session context, callers must execute within an initialized EBS session. Customizations should call the package rather than replicate its logic, since the XDP_FULFILL_WORKLIST relationship and sequence handling must remain consistent across the module. No direct form or concurrent program binding is documented for this utility.
-
SEQUENCE: XDP.XDP_FULFILL_WORKLIST_S
12.1.1
owner:XDP, object_type:SEQUENCE, object_name:XDP_FULFILL_WORKLIST_S, 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_FULFILL_WORKLIST_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_FULFILL_WORKLIST_S, status:VALID,
-
SEQUENCE: XDP.XDP_FULFILL_WORKLIST_S
12.2.2
owner:XDP, object_type:SEQUENCE, object_name:XDP_FULFILL_WORKLIST_S, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.XDP_OA_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_OA_UTIL, 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.XDP_ORDER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_ORDER, status:VALID,
-
PACKAGE BODY: APPS.XDP_OA_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_OA_UTIL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.XDP_ORDER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_ORDER, status:VALID,
-
APPS.XDP_ORDER dependencies on XDP_FULFILL_WORKLIST_S
12.2.2
-
APPS.XDP_OA_UTIL dependencies on XDP_FULFILL_WORKLIST_S
12.1.1
-
APPS.XDP_ORDER dependencies on XDP_FULFILL_WORKLIST_S
12.1.1
-
APPS.XDP_OA_UTIL dependencies on XDP_FULFILL_WORKLIST_S
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1