Search Results oe_order_upgrade_util
Overview
APPS.OE_ORDER_UPGRADE_UTIL is a utility PL/SQL package within the Oracle Order Management (OE) module of Oracle E-Business Suite. As classified in the ETRM metadata, it is an API of classification type UTIL, indicating that it is not a public business API intended for external integration but rather an internal helper package that supports upgrade and data-conversion activity for order data. The package header carries the standard $Header comment referencing script OEXUUPGS.pls, dated 2005, which is consistent with its role as a legacy conversion/upgrade aid shipped with the OE product.
Its business function is to resolve and derive status and reference information for order lines during upgrade processing. Rather than creating or changing orders through the documented Order Management public APIs, this package reads existing order line data and returns derived values — such as invoice status, demand interface status, manufacturing release status, purchase release status, and responsibility/application context — so that upgrade scripts can validate and populate migrated or converted records correctly.
Key Procedures and Functions
The package exposes six documented program units:
- Get_entity_Scolumn_value — A function that returns a numeric value for a given entity type, entity key, and S-column (summary column) name. It is a generic accessor used to retrieve derived/denormalized column values for an order entity during upgrade processing.
- Get_Invoice_Status_Code — Returns the invoice status code for a specified order line, resolving the invoicing state associated with the line.
- Get_Demand_Interface_Status — Returns a numeric result indicating the status of the demand interface for a given order line, used to determine whether demand has been interfaced to the supply chain modules.
- Get_Mfg_Release_Status — Returns a numeric status reflecting the manufacturing release state of a line (for example, whether the line has been released to manufacturing).
- Get_Pur_Rel_Status — Returns a numeric status reflecting the purchase release state of a line, indicating whether a purchase requisition/release has been generated.
- Get_responsibility_application — Resolves the responsibility and application identifiers for a given user and organization combination, returning the responsibility ID and application ID along with a return status and error message. This is used to establish the correct operating context during upgrade execution.
All program units are declared in the package header and therefore callable by name; parameter lists are not reproduced here per documentation conventions.
Tables Accessed
Per the ETRM metadata, the package references two tables via APPS synonyms:
- OE_ORDER_LINES_ALL — The base Order Management sales order lines table. This is the primary source from which line-level statuses (invoice, demand interface, manufacturing release, purchase release) are derived.
- FND_PRODUCT_GROUPS — The Foundation product groups table, used in conjunction with responsibility/application resolution logic to determine the correct application context (often to establish the operating unit or product installation context).
Usage Notes
OE_ORDER_UPGRADE_UTIL is an internal utility and is not intended for direct invocation by external integrations or end users. The metadata notes that it is referenced by one other package, confirming its role as a dependency in a larger upgrade or conversion code path rather than a top-level entry point. In practice, such utility packages are typically invoked by upgrade/conversion concurrent programs or by other upgrade scripts that iterate over order lines and require derived status values to populate new or changed columns.
Because the package is classified as UTIL and carries a "noship" header marker, it should be treated as unsupported for customer extension. Custom code should not be built against its procedures, as signatures and behavior may change without notice across patch levels. Where equivalent business functionality is required, the documented Order Management public APIs should be used instead. The package exists primarily to support Oracle's own data migration and upgrade processing in Oracle EBS 12.1.1 and 12.2.2 environments.
-
PACKAGE: APPS.OE_ORDER_UPGRADE_UTIL
12.1.1
-
PACKAGE: APPS.OE_ORDER_UPGRADE_UTIL
12.2.2
-
PACKAGE BODY: APPS.OE_ORDER_UPGRADE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_ORDER_UPGRADE_UTIL, status:VALID,
-
PACKAGE: APPS.OE_ORDER_UPGRADE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_ORDER_UPGRADE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OE_ORDER_UPGRADE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_ORDER_UPGRADE_UTIL, status:VALID,
-
PACKAGE: APPS.OE_ORDER_UPGRADE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_ORDER_UPGRADE_UTIL, status:VALID,
-
PACKAGE: APPS.OE_WF_UPGRADE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_WF_UPGRADE_UTIL, status:VALID,
-
PACKAGE: APPS.OE_WF_UPGRADE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_WF_UPGRADE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OE_WF_UPGRADE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_WF_UPGRADE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OE_WF_UPGRADE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_WF_UPGRADE_UTIL, status:VALID,
-
VIEW: APPS.OE_UPGRADE_LOG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_UPGRADE_LOG_V, object_name:OE_UPGRADE_LOG_V, status:VALID,
-
VIEW: APPS.OE_UPGRADE_LOG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_UPGRADE_LOG_V, object_name:OE_UPGRADE_LOG_V, status:VALID,
-
PACKAGE BODY: APPS.OE_ORDER_UPGRADE_UTIL
12.2.2
-
PACKAGE BODY: APPS.OE_ORDER_UPGRADE_UTIL
12.1.1
-
SYNONYM: APPS.FND_PRODUCT_GROUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_PRODUCT_GROUPS, status:VALID,
-
SYNONYM: APPS.FND_PRODUCT_GROUPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_PRODUCT_GROUPS, status:VALID,
-
VIEW: APPS.FND_USER_RESP_GROUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_USER_RESP_GROUPS, object_name:FND_USER_RESP_GROUPS, status:VALID,
-
VIEW: APPS.FND_USER_RESP_GROUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_USER_RESP_GROUPS, object_name:FND_USER_RESP_GROUPS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.OE_WF_UPGRADE_UTIL dependencies on OE_ORDER_UPGRADE_UTIL
12.1.1
-
APPS.OE_ORDER_UPGRADE_UTIL dependencies on OE_ORDER_UPGRADE_UTIL
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.OE_WF_UPGRADE_UTIL dependencies on OE_ORDER_UPGRADE_UTIL
12.2.2
-
APPS.OE_ORDER_UPGRADE_UTIL dependencies on OE_ORDER_UPGRADE_UTIL
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.OE_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_MSG_PUB, status:VALID,
-
PACKAGE: APPS.OE_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_MSG_PUB, status:VALID,
-
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,
-
SYNONYM: APPS.OE_ORDER_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OE_ORDER_LINES_ALL, status:VALID,
-
SYNONYM: APPS.OE_ORDER_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_ORDER_LINES_ALL, status:VALID,
-
eTRM - ONT Tables and Views
12.1.1
description: OM WorkFlow Activity Skip Log. ,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, 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,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
eTRM - ONT Tables and Views
12.1.1
description: OM WorkFlow Activity Skip Log. ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,