Search Results wip_constants
Overview
WIP_CONSTANTS is a foundational PL/SQL package body residing in the APPS schema that supports Oracle Work in Process (WIP) processing across EBS 12.1.1 and 12.2.2. Its role within the WIP module is complementary rather than transactional: the package encapsulates shared constants, common utility logic, and standardized error handling used by the broader family of WIP packages. Because WIP_CONSTANTS is a package body rather than a standalone API, it does not expose business transactions to end users directly. Instead, it provides internal infrastructure consumed by other WIP packages. This is confirmed by the ETRM dependency data, which records that WIP_CONSTANTS is referenced by 194 other packages, while it is not referenced by any database object outside that dependent set. The API classification of OTHER reflects that the package is a utility/helper construct rather than one of Oracle's documented public interfaces.
Key Procedures and Functions
The ETRM metadata documents two procedures or functions within WIP_CONSTANTS:
- INITIALIZE — A package-level initialization routine responsible for establishing the state and constants required by the package at the start of a session or invocation. Its presence is characteristic of WIP packages that must set up shared values, message names, and environment references before dependent logic executes.
- GET_ORA_ERROR — A utility routine that retrieves and formats the current Oracle database error, enabling consistent, user-friendly error reporting to callers. It relies on the FND_MESSAGE dependency documented in ETRM, which provides Oracle Application Object Library message handling. This pattern allows dependent packages to surface meaningful error text rather than raw SQLCODE/SQLERRM output.
The metadata does not document parameter lists for either routine, and the ETRM excerpt does not indicate additional public signatures. Dependent code should treat these as internal utilities rather than documented, supported APIs.
Tables Accessed
The documented ETRM metadata does not list any base tables directly accessed by WIP_CONSTANTS via APPS synonyms. Its recorded dependencies are limited to APPS.FND_MESSAGE, the package itself (WIP_CONSTANTS), and SYS.STANDARD. This indicates the package operates primarily on constants and PL/SQL constructs rather than performing direct DML against WIP or inventory tables. Any table-level access in practical execution would be performed by the 194 dependent packages that call WIP_CONSTANTS, not by WIP_CONSTANTS itself.
Usage Notes
WIP_CONSTANTS is not intended for direct invocation from forms, concurrent programs, or custom code. It is invoked indirectly whenever a dependent WIP package initializes or encounters a database error. Customizations should not call WIP_CONSTANTS routines directly, because doing so bypasses the contracts of the calling packages and risks incompatibility during patching or upgrading. The absence of any referencing database object in ETRM, combined with its status as VALID in the APPS schema, confirms it is an internal helper whose behavior is managed by Oracle. Developers troubleshooting WIP errors or investigating package dependencies should treat WIP_CONSTANTS as an informational node in the WIP dependency graph rather than an extensible interface.
-
PACKAGE BODY: APPS.WIP_CONSTANTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_CONSTANTS, status:VALID,
-
PACKAGE BODY: APPS.WIP_CONSTANTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_CONSTANTS, status:VALID,
-
PACKAGE BODY: APPS.WIP_CONSTANTS
12.1.1
-
PACKAGE BODY: APPS.WIP_CONSTANTS
12.2.2
-
PACKAGE BODY: APPS.WIP_CALENDAR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_CALENDAR, status:VALID,
-
TRIGGER: APPS.WIP_DISCRETE_JOBS_BRU
12.1.1
owner:APPS, object_type:TRIGGER, object_name:WIP_DISCRETE_JOBS_BRU, status:VALID,
-
TRIGGER: APPS.WIP_DISCRETE_JOBS_BRU
12.2.2
owner:APPS, object_type:TRIGGER, object_name:WIP_DISCRETE_JOBS_BRU, status:VALID,
-
PACKAGE BODY: APPS.WIP_CALENDAR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_CALENDAR, status:VALID,
-
PACKAGE BODY: APPS.WIP_LOT_NUMBER_DEFAULT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_LOT_NUMBER_DEFAULT, status:VALID,
-
PACKAGE BODY: APPS.WIP_MASS_LOAD_UTILITIES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MASS_LOAD_UTILITIES, status:VALID,
-
PACKAGE BODY: APPS.WIP_RES_USAGE_SUBSTITUTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_RES_USAGE_SUBSTITUTIONS, status:VALID,
-
PACKAGE BODY: APPS.WIP_RES_USAGE_SUBSTITUTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_RES_USAGE_SUBSTITUTIONS, status:VALID,
-
TRIGGER: APPS.PO_REQUISITIONS_INTERFACE_BRI
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PO_REQUISITIONS_INTERFACE_BRI, status:VALID,
-
TRIGGER: APPS.PO_REQUISITIONS_INTERFACE_BRI
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PO_REQUISITIONS_INTERFACE_BRI, status:VALID,
-
PACKAGE BODY: APPS.EAM_MRI_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_MRI_UTILS, status:VALID,
-
PACKAGE BODY: APPS.WIP_LOT_NUMBER_DEFAULT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_LOT_NUMBER_DEFAULT, status:VALID,
-
PACKAGE BODY: APPS.EAM_MRI_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_MRI_UTILS, status:VALID,
-
PACKAGE BODY: APPS.WIP_OPERATION_DEFAULT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_OPERATION_DEFAULT, status:VALID,
-
PACKAGE: APPS.EAM_WO_CHANGE_STATUS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EAM_WO_CHANGE_STATUS_PVT, status:VALID,
-
PACKAGE BODY: APPS.WIP_OPERATIONS_INFO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_OPERATIONS_INFO, status:VALID,
-
PACKAGE BODY: APPS.WIP_SUBS_MERGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_SUBS_MERGE, status:VALID,
-
PACKAGE BODY: APPS.WIP_COMPONENT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_COMPONENT, status:VALID,
-
PACKAGE BODY: APPS.WIP_MASS_LOAD_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MASS_LOAD_UTILITIES, status:VALID,
-
TRIGGER: APPS.MTL_SYSTEM_ITEMS_T2
12.2.2
owner:APPS, object_type:TRIGGER, object_name:MTL_SYSTEM_ITEMS_T2, status:VALID,
-
PACKAGE BODY: APPS.WIP_PENDING_TXNS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_PENDING_TXNS, status:VALID,
-
TRIGGER: APPS.MTL_SYSTEM_ITEMS_T2
12.1.1
owner:APPS, object_type:TRIGGER, object_name:MTL_SYSTEM_ITEMS_T2, status:VALID,
-
PACKAGE BODY: APPS.WMA_RESOURCE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMA_RESOURCE, status:VALID,
-
PACKAGE BODY: APPS.WIP_PENDING_TXNS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_PENDING_TXNS, status:VALID,
-
PACKAGE BODY: APPS.WIP_RES_USAGE_DEFAULT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_RES_USAGE_DEFAULT, status:VALID,
-
PACKAGE BODY: APPS.WIP_MATERIAL_PROCESSOR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MATERIAL_PROCESSOR, status:VALID,
-
PACKAGE: APPS.EAM_WO_CHANGE_STATUS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EAM_WO_CHANGE_STATUS_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_TABLE_LOCK_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TABLE_LOCK_PVT, status:VALID,
-
PACKAGE BODY: APPS.WIP_PREFERENCES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_PREFERENCES_PKG, status:VALID,
-
PACKAGE BODY: APPS.WIP_REQUIREMENT_DEFAULT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_REQUIREMENT_DEFAULT, status:VALID,
-
PACKAGE BODY: APPS.WIP_SUBS_MERGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_SUBS_MERGE, status:VALID,
-
PACKAGE BODY: APPS.WIP_MASS_LOAD_PROCESSOR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MASS_LOAD_PROCESSOR, status:VALID,
-
PACKAGE BODY: APPS.WIP_REPETITIVE_ENTITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_REPETITIVE_ENTITY, status:VALID,
-
PACKAGE BODY: APPS.WIP_RESOURCE_DEFAULT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_RESOURCE_DEFAULT, status:VALID,
-
PACKAGE BODY: APPS.WIP_PREFERENCES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_PREFERENCES_PKG, status:VALID,
-
PACKAGE BODY: APPS.WIP_MATERIAL_PROCESSOR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MATERIAL_PROCESSOR, status:VALID,
-
PACKAGE BODY: APPS.WIP_REQUIREMENT_DEFAULT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_REQUIREMENT_DEFAULT, status:VALID,
-
PACKAGE BODY: APPS.INV_TABLE_LOCK_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TABLE_LOCK_PVT, status:VALID,
-
PACKAGE BODY: APPS.WIP_OPERATIONS_INFO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_OPERATIONS_INFO, status:VALID,
-
PACKAGE BODY: APPS.WIP_WEIGHTED_AVG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_WEIGHTED_AVG, status:VALID,
-
PACKAGE BODY: APPS.WIP_RES_USAGE_DEFAULT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_RES_USAGE_DEFAULT, status:VALID,
-
PACKAGE BODY: APPS.WIP_COMPONENT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_COMPONENT, status:VALID,
-
PACKAGE BODY: APPS.WIP_CLOSE_UTILITIES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_CLOSE_UTILITIES, status:VALID,
-
PACKAGE BODY: APPS.WMA_DERIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMA_DERIVE, status:VALID,
-
PACKAGE BODY: APPS.WIP_WS_SKILL_CHECK_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_WS_SKILL_CHECK_PVT, status:VALID,
-
PACKAGE BODY: APPS.WIP_CLOSE_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_CLOSE_UTILITIES, status:VALID,