Search Results oke_deliverable_actions_pkg
Overview
OKE_DELIVERABLE_ACTIONS_PKG is a PL/SQL package owned by APPS and declared with AUTHID CURRENT_USER, meaning its database objects are resolved against the privileges of the invoking user rather than the package owner. It belongs to the Oracle E-Business Suite Project Contracts (OKE) module family, which manages contract deliverables — contractual commitments such as shipments, demands, and requisitions tied to a project or contract line.
The package acts as a control layer that converts a deliverable action into a downstream execution artifact. A deliverable action represents an intent recorded against a deliverable (for example, "ship these goods" or "raise a demand"). The package interprets that action and creates the corresponding transactional record, then reports success or failure through a standard message-list interface. It is classified as an OTHER API, not a public, supported open interface, which means Oracle does not commit to its signature or behavior across releases.
Key Procedures and Functions
- CREATE_SHIPMENT — The procedure the user searched for. It takes an action identifier and an initial message list, and returns an identifier, a return status, a message count, and message data. It reads a deliverable action and creates the shipment-side execution record for that action, writing back the new record ID and any error context.
- CREATE_DEMAND — Same call pattern as CREATE_SHIPMENT. Generates a demand for the deliverable action, typically feeding planning or scheduling so the requirement is visible to MRP.
- CREATE_REQUISITION — Same call pattern. Creates a purchasing requisition through the requisition interface, translating a contract deliverable action into a sourcing document.
- DELETE_ROW — Removes a single deliverable action row using only the action ID.
- DELETE_ACTION — Removes the action and its associated effects, taking only the action ID.
- DELETE_DELIVERABLE — Removes a deliverable by its deliverable ID.
The three create procedures share a uniform OUT parameter contract: an ID, a return status, a message count, and a concatenated message data string. Callers must always inspect X_Return_Status and X_Msg_Count rather than assuming success from the absence of an exception.
Tables Accessed
The package reads and writes OKE_DELIVERABLES_B and OKE_DELIVERABLES_TL, the base and translation tables holding the deliverable definition, and OKE_DELIVERABLE_ACTIONS, which stores the action to be processed. BOM_PARAMETERS, MTL_PARAMETERS, MRP_SCHEDULE_ITEMS, MRP_SCHEDULE_DATES, MRP_SCHEDULE_DATES_S, and MRP_SCHEDULE_CONSUMPTIONS provide the planning and item-validation context needed to build demands and shipments correctly, including schedule dates and consumption records. MTL_SYSTEM_ITEMS validates the item master, and FND_USER resolves the acting user. PO_REQUISITIONS_INTERFACE_ALL is the staging table for the requisition interface used by CREATE_REQUISITION. DUAL supports trivial single-row queries. Two other packages reference this package, confirming it is invoked programmatically rather than only from the UI.
Usage Notes
In EBS 12.1.1 and 12.2.2 this package is normally called indirectly, from the Project Contracts deliverable action form or from a concurrent program that processes pending actions. The form passes the action ID and the caller's message list; the package then delegates to the appropriate creation path and returns diagnostics for display.
Because it is an internal, unsupported API, custom code invoking CREATE_SHIPMENT directly should be treated as a customization risk: capture X_ID and X_Return_Status, always initialize the message list, and validate that the action row is in a processable state before the call. Avoid calling delete procedures without first confirming the action has no dependent downstream documents, since the delete routines accept only an ID and perform no interactive confirmation.
-
PACKAGE: APPS.OKE_DELIVERABLE_ACTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKE_DELIVERABLE_ACTIONS_PKG, status:VALID,
-
PACKAGE: APPS.OKE_DELIVERABLE_ACTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKE_DELIVERABLE_ACTIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.OKE_DELIVERABLE_ACTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_DELIVERABLE_ACTIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.OKE_DELIVERABLE_ACTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_DELIVERABLE_ACTIONS_PKG, status:VALID,
-
SYNONYM: APPS.MRP_SCHEDULE_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MRP_SCHEDULE_ITEMS, status:VALID,
-
SYNONYM: APPS.OKE_DELIVERABLE_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKE_DELIVERABLE_ACTIONS, status:VALID,
-
SYNONYM: APPS.OKE_DELIVERABLES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKE_DELIVERABLES_TL, status:VALID,
-
PACKAGE BODY: APPS.OKE_DELIVERABLE_UTILS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_DELIVERABLE_UTILS_PUB, status:VALID,
-
SYNONYM: APPS.OKE_DELIVERABLE_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKE_DELIVERABLE_ACTIONS, status:VALID,
-
SYNONYM: APPS.MRP_SCHEDULE_DATES_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MRP_SCHEDULE_DATES_S, status:VALID,
-
SYNONYM: APPS.MRP_SCHEDULE_DATES_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MRP_SCHEDULE_DATES_S, status:VALID,
-
PACKAGE BODY: APPS.OKE_AMG_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_AMG_GRP, status:VALID,
-
SYNONYM: APPS.OKE_DELIVERABLES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKE_DELIVERABLES_TL, status:VALID,
-
SYNONYM: APPS.MRP_SCHEDULE_CONSUMPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MRP_SCHEDULE_CONSUMPTIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.MRP_SCHEDULE_CONSUMPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MRP_SCHEDULE_CONSUMPTIONS, status:VALID,
-
PACKAGE: APPS.OKE_DELIVERABLE_ACTIONS_PKG
12.2.2
-
PACKAGE BODY: APPS.OKE_DELIVERABLE_UTILS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_DELIVERABLE_UTILS_PUB, status:VALID,
-
PACKAGE: APPS.WSH_INTERFACE_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_INTERFACE_PUB, status:VALID,
-
SYNONYM: APPS.MRP_SCHEDULE_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MRP_SCHEDULE_ITEMS, status:VALID,
-
PACKAGE: APPS.WSH_INTERFACE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_INTERFACE_PUB, status:VALID,
-
PACKAGE BODY: APPS.OKE_AMG_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_AMG_GRP, status:VALID,
-
SYNONYM: APPS.OKE_DELIVERABLES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKE_DELIVERABLES_B, status:VALID,
-
SYNONYM: APPS.OKE_DELIVERABLES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKE_DELIVERABLES_B, status:VALID,
-
PACKAGE: APPS.MRP_CALENDAR
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MRP_CALENDAR, status:VALID,
-
PACKAGE: APPS.PA_DELIVERABLE_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_DELIVERABLE_UTILS, status:VALID,
-
PACKAGE: APPS.PA_DELIVERABLE_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_DELIVERABLE_UTILS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.MRP_CALENDAR
12.1.1
owner:APPS, object_type:PACKAGE, object_name:MRP_CALENDAR, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.WSH_DELIVERY_DETAILS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_DELIVERY_DETAILS_PKG, status:VALID,
-
SYNONYM: APPS.MRP_SCHEDULE_DATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MRP_SCHEDULE_DATES, status:VALID,
-
PACKAGE: APPS.OKE_DELIVERABLE_ACTIONS_PKG
12.1.1
-
PACKAGE: APPS.WSH_DELIVERY_DETAILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_DELIVERY_DETAILS_PKG, status:VALID,
-
SYNONYM: APPS.MRP_SCHEDULE_DATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MRP_SCHEDULE_DATES, status:VALID,
-
SYNONYM: APPS.BOM_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_PARAMETERS, status:VALID,
-
SYNONYM: APPS.PO_REQUISITIONS_INTERFACE_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_REQUISITIONS_INTERFACE_ALL, status:VALID,
-
SYNONYM: APPS.BOM_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_PARAMETERS, status:VALID,
-
SYNONYM: APPS.PO_REQUISITIONS_INTERFACE_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_REQUISITIONS_INTERFACE_ALL, status:VALID,
-
PACKAGE: APPS.OKE_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKE_API, status:VALID,
-
VIEW: APPS.OKE_CUST_SITE_USES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_CUST_SITE_USES_V, object_name:OKE_CUST_SITE_USES_V, status:VALID,
-
PACKAGE: APPS.OKE_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKE_API, status:VALID,
-
VIEW: APPS.OKE_CUST_SITE_USES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_CUST_SITE_USES_V, object_name:OKE_CUST_SITE_USES_V, status:VALID,
-
APPS.OKE_AMG_GRP dependencies on OKE_DELIVERABLE_ACTIONS_PKG
12.2.2
-
APPS.OKE_AMG_GRP dependencies on OKE_DELIVERABLE_ACTIONS_PKG
12.1.1
-
APPS.OKE_DELIVERABLE_ACTIONS_PKG dependencies on OKE_DELIVERABLE_ACTIONS_PKG
12.2.2
-
APPS.OKE_DELIVERABLE_UTILS_PUB dependencies on OKE_DELIVERABLE_ACTIONS_PKG
12.1.1
-
APPS.OKE_DELIVERABLE_ACTIONS_PKG dependencies on OKE_DELIVERABLE_ACTIONS_PKG
12.1.1
-
APPS.OKE_DELIVERABLE_UTILS_PUB dependencies on OKE_DELIVERABLE_ACTIONS_PKG
12.2.2