Search Results oe_book_wf
Overview
OE_BOOK_WF is a workflow-enabled PL/SQL package within the Oracle Order Management (OM) module of Oracle E-Business Suite. Its name reflects its two roles: the "OE" prefix identifies it as part of the Order Entry (Order Management) schema, while the "_WF" suffix indicates that the package is designed to be invoked from within an Oracle Workflow process rather than from a standard form or concurrent program. The package is owned by APPS and is declared with AUTHID CURRENT_USER, meaning its SQL statements execute under the privileges of the calling user rather than the definer, which is consistent with its role as a workflow callback that runs in the context of the Order Management workflow.
The central business function of OE_BOOK_WF is to book sales orders as part of the Order Management order cycle. In Oracle EBS, "booking" is the transition that moves an order from an entered or booked-pending state into a firm, bookable state, creating the order lines, reservations, and pricing snapshots required for downstream fulfillment, shipping, and invoicing. The package encapsulates the booking step so that the Order Management workflow can call it at the appropriate activity node.
Key Procedures and Functions
The ETRM metadata documents a single procedure in this package:
- BOOK_ORDER — The procedure responsible for performing the order booking action. It is defined with the standard Oracle Workflow function signature, taking an item type, item key, activity ID, function mode, and a result out parameter. This signature indicates that BOOK_ORDER is intended to be wired into an Oracle Workflow process as a function activity, where the workflow engine supplies the item type and item key to identify the order being processed, and reads back the result code to determine the outcome (for example, success or error) that drives the next transition in the process.
No other procedures or functions are documented for this package in the ETRM 12.2.2 metadata. The package body is therefore narrow in scope, exposing only the booking entry point to the workflow layer.
Tables Accessed
The published ETRM metadata for OE_BOOK_WF does not list any tables referenced directly through APPS synonyms, and no referenced-by dependencies are documented. In practice, a booking routine of this type operates against core Order Management tables such as OE_ORDER_HEADERS_ALL, OE_ORDER_LINES_ALL, and OE_ORDER_HEADERS, typically by delegating to the Order Management booking APIs (for example, the OE_ORDER_PUB or OE_BOOKING-related APIs) rather than manipulating base tables directly. Because the package is AUTHID CURRENT_USER and called from workflow, any table access it performs occurs under the invoking session's schema privileges. The absence of documented table references in the metadata should be treated as a limitation of the documented extract rather than a definitive statement that the package touches no tables.
Usage Notes
OE_BOOK_WF is invoked from the Order Management order cycle workflow. When the workflow reaches the booking activity, the workflow engine calls BOOK_ORDER, passing the item type and item key that identify the order in process along with the activity ID and function mode. The result out parameter returns a status that the workflow uses to route the order to subsequent activities such as fulfillment, or to an error path if booking fails.
Because this is an internal workflow callback rather than a public API, customers and consultants should not call OE_BOOK_WF directly from custom forms, concurrent programs, or custom PL/SQL. Custom code requiring programmatic booking should use the supported Order Management public APIs. OE_BOOK_WF should be treated as a workflow integration component whose behavior is driven by the Order Management workflow configuration and whose signature should not be altered, since changing it would break the associated workflow function activity.
-
PACKAGE: APPS.OE_BOOK_WF
12.2.2
-
PACKAGE BODY: APPS.OE_BOOK_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_BOOK_WF, status:VALID,
-
PACKAGE: APPS.OE_BOOK_WF
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_BOOK_WF, status:VALID,
-
PACKAGE: APPS.OE_BOOK_WF
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_BOOK_WF, status:VALID,
-
PACKAGE: APPS.OE_BOOK_WF
12.1.1
-
PACKAGE BODY: APPS.OE_BOOK_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_BOOK_WF, status:VALID,
-
PACKAGE: APPS.OE_BULK_WF_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_BULK_WF_UTIL, status:VALID,
-
PACKAGE: APPS.OE_ORDER_BOOK_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_ORDER_BOOK_UTIL, status:VALID,
-
PACKAGE: APPS.OE_ORDER_BOOK_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_ORDER_BOOK_UTIL, status:VALID,
-
PACKAGE: APPS.OE_BULK_WF_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_BULK_WF_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OE_BOOK_WF
12.1.1
-
PACKAGE BODY: APPS.OE_BOOK_WF
12.2.2
-
PACKAGE: APPS.OE_BULK_ORDER_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_BULK_ORDER_PVT, status:VALID,
-
PACKAGE: APPS.OE_BULK_ORDER_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_BULK_ORDER_PVT, status:VALID,
-
PACKAGE: APPS.OE_STANDARD_WF
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_STANDARD_WF, status:VALID,
-
PACKAGE: APPS.OE_STANDARD_WF
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_STANDARD_WF, status:VALID,
-
PACKAGE: APPS.OE_WSH_BULK_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_WSH_BULK_GRP, status:VALID,
-
PACKAGE: APPS.OE_WSH_BULK_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_WSH_BULK_GRP, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.OE_BOOK_WF dependencies on OE_BOOK_WF
12.2.2
-
APPS.OE_BOOK_WF dependencies on OE_BOOK_WF
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.OE_DEBUG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_DEBUG_PUB, status:VALID,
-
PACKAGE: APPS.OE_DEBUG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_DEBUG_PUB, status:VALID,
-
PACKAGE: APPS.WF_CORE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_CORE, status:VALID,
-
PACKAGE: APPS.WF_CORE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_CORE, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,