Search Results wsh_exception_definitions_b
Overview
WSH_EXCEPTION_DEFINITIONS_B is the base (language-independent) definition table for exception definitions within the Oracle E-Business Suite Shipping Execution (WSH) module. It stores the master record for every shipping exception that the system can raise, track, and manage — such as delivery holds, pick confirmations issues, or shipment discrepancies. Each row defines a reusable exception "template" that shipping operations reference when generating runtime exceptions. The table is the foundation of the exception framework in WSH, controlling severity, handling behavior, and workflow integration.
In Oracle EBS 12.1.1 and 12.2.2, this table is owned by the WSH schema and carries 31 documented columns, including the standard audit columns and a set of flexible attribute (descriptive flexfield) columns. Its heuristic Data Vault classification is hub-leaning, which suggests it functions primarily as a business-key hub: the stable identifier (EXCEPTION_DEFINITION_ID) anchors relationships, while descriptive properties and translations attach through satellite and translation tables. The presence of the ZD_EDITION_NAME column reflects the editioning framework introduced in 12.2.x for online patching.
Key Information Stored
The primary key is WSH_EXCEPTION_DEFINITIONS_B_PK, defined on EXCEPTION_DEFINITION_ID, a surrogate system-generated identifier. A unique business-key candidate is captured by WSH_EXCEPTION_DEFINITIONS_B_U1 (EXCEPTION_DEFINITION_ID, ZD_EDITION_NAME), which supports the editioning model used in multi-tenant patching.
- EXCEPTION_DEFINITION_ID — surrogate primary key uniquely identifying each exception definition.
- EXCEPTION_TYPE — categorizes the exception (e.g., delivery, pick, manifest).
- DEFAULT_SEVERITY — the default severity level assigned when the exception is raised.
- EXCEPTION_HANDLING — controls how the exception should be handled by the system.
- WORKFLOW_ITEM_TYPE and WORKFLOW_PROCESS — the Oracle Workflow item type and process invoked when workflow is enabled.
- INITIATE_WORKFLOW — flag indicating whether workflow should be started for this exception.
- UPDATE_ALLOWED — determines whether the exception definition can be modified.
- ENABLED — flag controlling whether the definition is active and usable.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE15 — descriptive flexfield columns for extensibility.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — standard audit columns.
- ZD_EDITION_NAME — edition identifier used by the 12.2.x editioning framework.
Common Use Cases and Queries
This table is queried when configuring or auditing shipping exception rules, and when joining to the translation table to retrieve user-facing names and descriptions. Reporting scenarios include identifying enabled exceptions, reviewing workflow-enabled exceptions, and validating flexfield usage. Typical SQL:
- List enabled exception definitions:
SELECT EXCEPTION_DEFINITION_ID, EXCEPTION_TYPE, DEFAULT_SEVERITY FROM WSH.WSH_EXCEPTION_DEFINITIONS_B WHERE ENABLED = 'Y'; - Find workflow-driven exceptions:
SELECT EXCEPTION_DEFINITION_ID, WORKFLOW_ITEM_TYPE, WORKFLOW_PROCESS FROM WSH.WSH_EXCEPTION_DEFINITIONS_B WHERE INITIATE_WORKFLOW = 'Y'; - Join to translations:
SELECT B.EXCEPTION_DEFINITION_ID, T.NAME FROM WSH.WSH_EXCEPTION_DEFINITIONS_B B, WSH.WSH_EXCEPTION_DEFINITIONS_TL T WHERE B.EXCEPTION_DEFINITION_ID = T.EXCEPTION_DEFINITION_ID;
Related Objects
The most significant related object is the translation table, joined through the documented foreign key:
- WSH_EXCEPTION_DEFINITIONS_TL — holds the language-specific name and description; joined on EXCEPTION_DEFINITION_ID.
- Runtime shipping exception tables in the WSH schema that reference definitions when exceptions are raised against deliveries, trips, and containers (joined via EXCEPTION_DEFINITION_ID).
- Oracle Workflow object (WF_ITEM_TYPES) referenced through WORKFLOW_ITEM_TYPE.
- Shipping Execution setup and query views built over WSH_EXCEPTION_DEFINITIONS_B for the Shipping Transactions and exception inquiry forms.
-
Table: WSH_EXCEPTION_DEFINITIONS_B
12.1.1
owner:WSH, object_type:TABLE, fnd_design_data:WSH.WSH_EXCEPTION_DEFINITIONS_B, object_name:WSH_EXCEPTION_DEFINITIONS_B, status:VALID, product: WSH - Shipping Execution , description: Base Exception Definitions , implementation_dba_data: WSH.WSH_EXCEPTION_DEFINITIONS_B ,
-
Table: WSH_EXCEPTION_DEFINITIONS_B
12.2.2
owner:WSH, object_type:TABLE, fnd_design_data:WSH.WSH_EXCEPTION_DEFINITIONS_B, object_name:WSH_EXCEPTION_DEFINITIONS_B, status:VALID, product: WSH - Shipping Execution , description: Base Exception Definitions , implementation_dba_data: WSH.WSH_EXCEPTION_DEFINITIONS_B ,
-
VIEW: APPS.WSH_EXCEPTION_DEFINITIONS__DFV
12.1.1
-
VIEW: APPS.WSH_EXCEPTION_DEFINITIONS__DFV
12.2.2
-
VIEW: WSH.WSH_EXCEPTION_DEFINITIONS_B#
12.2.2
owner:WSH, object_type:VIEW, object_name:WSH_EXCEPTION_DEFINITIONS_B#, status:VALID,
-
TABLE: WSH.WSH_EXCEPTION_DEFINITIONS_B
12.1.1
owner:WSH, object_type:TABLE, fnd_design_data:WSH.WSH_EXCEPTION_DEFINITIONS_B, object_name:WSH_EXCEPTION_DEFINITIONS_B, status:VALID,
-
VIEW: APPS.WSH_EXCEPTION_DEFINITIONS_VL
12.1.1
-
TRIGGER: APPS.WSH_EXCEPTION_DEFINITIONS_B+
12.2.2
-
TABLE: WSH.WSH_EXCEPTION_DEFINITIONS_B
12.2.2
owner:WSH, object_type:TABLE, fnd_design_data:WSH.WSH_EXCEPTION_DEFINITIONS_B, object_name:WSH_EXCEPTION_DEFINITIONS_B, status:VALID,
-
SYNONYM: APPS.WSH_EXCEPTION_DEFINITIONS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WSH_EXCEPTION_DEFINITIONS_B, status:VALID,
-
SYNONYM: APPS.WSH_EXCEPTION_DEFINITIONS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WSH_EXCEPTION_DEFINITIONS_B, status:VALID,
-
TRIGGER: APPS.WSH_EXCEPTION_DEFINITIONS_B+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:WSH_EXCEPTION_DEFINITIONS_B+, status:VALID,
-
VIEW: APPS.WSH_EXCEPTION_DEFINITIONS_VL
12.2.2
-
VIEW: WSH.WSH_EXCEPTION_DEFINITIONS_B#
12.2.2
-
Table: WSH_EXCEPTION_DEFINITIONS_TL
12.1.1
owner:WSH, object_type:TABLE, fnd_design_data:WSH.WSH_EXCEPTION_DEFINITIONS_TL, object_name:WSH_EXCEPTION_DEFINITIONS_TL, status:VALID, product: WSH - Shipping Execution , description: Translated Exception Definitions , implementation_dba_data: WSH.WSH_EXCEPTION_DEFINITIONS_TL ,
-
12.2.2 DBA Data
12.2.2
-
FUNCTION: APPS.WSH_EXCEPTION_DEFINITIONS_B=
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: WSH_EXCEPTION_DEFINITIONS_TL
12.2.2
owner:WSH, object_type:TABLE, fnd_design_data:WSH.WSH_EXCEPTION_DEFINITIONS_TL, object_name:WSH_EXCEPTION_DEFINITIONS_TL, status:VALID, product: WSH - Shipping Execution , description: Translated Exception Definitions , implementation_dba_data: WSH.WSH_EXCEPTION_DEFINITIONS_TL ,
-
FUNCTION: APPS.WSH_EXCEPTION_DEFINITIONS_B=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:WSH_EXCEPTION_DEFINITIONS_B=, status:VALID,
-
VIEW: APPS.WSH_EXCEPTIONS_DLVY_V
12.2.2
-
VIEW: APPS.WSH_EXCEPTIONS_DLVY_V
12.1.1
-
VIEW: APPS.WSH_EXCEPTION_DEFINITIONS__DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:WSH_EXCEPTION_DEFINITIONS__DFV, status:VALID,
-
View: WSH_EXCEPTIONS_DLVY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_EXCEPTIONS_DLVY_V, object_name:WSH_EXCEPTIONS_DLVY_V, status:VALID, product: WSH - Shipping Execution , implementation_dba_data: APPS.WSH_EXCEPTIONS_DLVY_V ,
-
VIEW: APPS.WSH_EXCEPTION_DEFINITIONS__DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:WSH_EXCEPTION_DEFINITIONS__DFV, status:VALID,
-
View: WSH_EXCEPTION_DEFINITIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_EXCEPTION_DEFINITIONS_VL, object_name:WSH_EXCEPTION_DEFINITIONS_VL, status:VALID, product: WSH - Shipping Execution , implementation_dba_data: APPS.WSH_EXCEPTION_DEFINITIONS_VL ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.WSH_XC_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_XC_UTIL, status:VALID,
-
View: WSH_EXCEPTION_DEFINITIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_EXCEPTION_DEFINITIONS_VL, object_name:WSH_EXCEPTION_DEFINITIONS_VL, status:VALID, product: WSH - Shipping Execution , implementation_dba_data: APPS.WSH_EXCEPTION_DEFINITIONS_VL ,
-
12.1.1 FND Design Data
12.1.1
-
View: WSH_EXCEPTIONS_DLVY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_EXCEPTIONS_DLVY_V, object_name:WSH_EXCEPTIONS_DLVY_V, status:VALID, product: WSH - Shipping Execution , implementation_dba_data: APPS.WSH_EXCEPTIONS_DLVY_V ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.WSH_XC_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSH_XC_UTIL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.WSH_EXCEPTION_DEFINITIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_EXCEPTION_DEFINITIONS_VL, object_name:WSH_EXCEPTION_DEFINITIONS_VL, status:VALID,
-
VIEW: APPS.WSH_EXCEPTION_DEFINITIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_EXCEPTION_DEFINITIONS_VL, object_name:WSH_EXCEPTION_DEFINITIONS_VL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.WSH_EXCEPTIONS_DLVY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_EXCEPTIONS_DLVY_V, object_name:WSH_EXCEPTIONS_DLVY_V, status:VALID,
-
APPS.WSH_XC_UTIL SQL Statements
12.1.1
-
APPS.WSH_XC_UTIL SQL Statements
12.2.2
-
VIEW: APPS.WSH_EXCEPTIONS_DLVY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_EXCEPTIONS_DLVY_V, object_name:WSH_EXCEPTIONS_DLVY_V, status:VALID,
-
APPS.WSH_XC_UTIL dependencies on WSH_EXCEPTION_DEFINITIONS_B
12.1.1
-
APPS.WSH_XC_UTIL dependencies on WSH_EXCEPTION_DEFINITIONS_B
12.2.2
-
eTRM - WSH Tables and Views
12.1.1
description: Stores hierarchy for zones. Each region component of a zone has a record in this table. ,
-
eTRM - WSH Tables and Views
12.2.2
description: Stores hierarchy for zones. Each region component of a zone has a record in this table. ,