Search Results vea_exceptions
Overview
VEA_EXCEPTIONS is a transactional table in the Oracle E-Business Suite Automotive (VEA) product module. Its documented purpose is to store exception message details generated during automotive processing, such as order import, scheduling, and fulfillment flows. In EBS 12.1.1 and 12.2.2, the table resides in the VEA schema and is classified as VALID in the ETRM repository.
The mined Data Vault classification for this object is standalone, meaning the FK structure does not tie it into a parent-child hub/link/satellite chain. As a modeling suggestion, this positions VEA_EXCEPTIONS as a candidate satellite or reference-style entity rather than a true hub or link: it captures descriptive exception payload rows keyed by a surrogate identifier, without enforced foreign-key dependency to other business entities. The absence of downstream FK relationships reinforces its role as a self-contained exception log tied back to source records through denormalized attributes such as RELEASE_ID and LAYER_PROVIDER_CODE rather than through declared constraints.
Key Information Stored
The table is documented with 16 physical columns in the 12.2.2 schema. The most significant are:
- EXCEPTION_ID — surrogate primary key, and also the single column of unique index VEA_EXCEPTIONS_U1. Because it is both the PK (via PK_VEA_EXCEPTIONS and VEA_EXCEPTIONS_PK) and the sole unique business-key candidate, it is the definitive identifier for each exception row.
- RELEASE_ID — associates the exception with a specific release or processing instance in the automotive flow.
- LAYER_PROVIDER_CODE — identifies the provider or layer from which the exception originated.
- MESSAGE_NAME — the internal or symbolic name of the exception message.
- MESSAGE_TEXT — the human-readable exception message content.
- EXCEPTION_LEVEL — the severity or category of the exception.
- DESCRIPTION — additional free-text context for the exception.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard EBS who-columns supporting audit and concurrency tracking.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — concurrent program context, allowing each exception to be traced back to the concurrent request that produced it.
The surrogate PK (EXCEPTION_ID) is distinct from any business-key candidate in the strict sense; here the unique index VEA_EXCEPTIONS_U1 happens to align with the PK column, so EXCEPTION_ID serves both roles.
Common Use Cases and Queries
Typical use cases include diagnosing failed automotive processing, monitoring exception volume by release, and building exception dashboards for order or scheduling flows. A representative query retrieving recent exception detail is:
SELECT exception_id, release_id, layer_provider_code, message_name, exception_level, message_text FROM vea.vea_exceptions WHERE release_id = :p_release_id ORDER BY creation_date DESC;SELECT exception_level, COUNT(*) FROM vea.vea_exceptions WHERE creation_date >= :p_from_date GROUP BY exception_level;for trend and severity reporting.- Correlating exceptions to the generating concurrent request:
SELECT e.exception_id, e.message_text, r.request_id FROM vea.vea_exceptions e, fnd_concurrent_requests r WHERE e.request_id = r.request_id;
Related Objects
The documented relationship data shows no outgoing or incoming foreign keys, consistent with the standalone classification. Related objects are therefore inferred by shared attributes rather than declarative constraints:
- FND_CONCURRENT_REQUESTS — joined on REQUEST_ID to trace the originating concurrent program run.
- FND_CONCURRENT_PROGRAMS — joined on PROGRAM_ID, PROGRAM_APPLICATION_ID to resolve the program name.
- VEA release and layer entities — referenced via RELEASE_ID and LAYER_PROVIDER_CODE, typically through the VEA order import and scheduling tables in the same schema.
- FND_USER — joined on CREATED_BY and LAST_UPDATED_BY for audit attribution.
Because referential integrity is not enforced by FK constraints, joins to these objects should be validated at the application or query level rather than assumed.
-
Table: VEA_EXCEPTIONS
12.2.2
owner:VEA, object_type:TABLE, fnd_design_data:VEA.VEA_EXCEPTIONS, object_name:VEA_EXCEPTIONS, status:VALID, product: VEA - Automotive , description: Exception messages details , implementation_dba_data: VEA.VEA_EXCEPTIONS ,
-
Table: VEA_EXCEPTIONS
12.1.1
owner:VEA, object_type:TABLE, fnd_design_data:VEA.VEA_EXCEPTIONS, object_name:VEA_EXCEPTIONS, status:VALID, product: VEA - Automotive , description: Exception messages details , implementation_dba_data: VEA.VEA_EXCEPTIONS ,
-
APPS.VEA_EXCEPTIONS_SV SQL Statements
12.2.2
-
SYNONYM: APPS.VEA_EXCEPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:VEA_EXCEPTIONS, status:VALID,
-
VIEW: APPS.VEA_RELEASE_EXCEPTION_V
12.2.2
-
VIEW: VEA.VEA_EXCEPTIONS#
12.2.2
owner:VEA, object_type:VIEW, object_name:VEA_EXCEPTIONS#, status:VALID,
-
APPS.VEA_EXCEPTIONS_SV SQL Statements
12.1.1
-
VIEW: APPS.VEA_RELEASE_EXCEPTION_V
12.1.1
-
SYNONYM: APPS.VEA_EXCEPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:VEA_EXCEPTIONS, status:VALID,
-
PACKAGE BODY: APPS.VEA_EXCEPTIONS_SV
12.1.1
-
PACKAGE BODY: APPS.VEA_EXCEPTIONS_SV
12.2.2
-
VIEW: VEA.VEA_EXCEPTIONS#
12.2.2
-
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.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.VEA_EXCEPTIONS_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:VEA_EXCEPTIONS_SV, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
View: VEA_RELEASE_EXCEPTION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:VEA.VEA_RELEASE_EXCEPTION_V, object_name:VEA_RELEASE_EXCEPTION_V, status:VALID, product: VEA - Automotive , implementation_dba_data: APPS.VEA_RELEASE_EXCEPTION_V ,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
TABLE: VEA.VEA_EXCEPTIONS
12.2.2
owner:VEA, object_type:TABLE, fnd_design_data:VEA.VEA_EXCEPTIONS, object_name:VEA_EXCEPTIONS, status:VALID,
-
TABLE: VEA.VEA_EXCEPTIONS
12.1.1
owner:VEA, object_type:TABLE, fnd_design_data:VEA.VEA_EXCEPTIONS, object_name:VEA_EXCEPTIONS, status:VALID,
-
View: VEA_RELEASE_EXCEPTION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:VEA.VEA_RELEASE_EXCEPTION_V, object_name:VEA_RELEASE_EXCEPTION_V, status:VALID, product: VEA - Automotive , implementation_dba_data: APPS.VEA_RELEASE_EXCEPTION_V ,
-
PACKAGE: APPS.VEA_EXCEPTIONS_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:VEA_EXCEPTIONS_SV, status:VALID,
-
PACKAGE BODY: APPS.VEA_EXCEPTIONS_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:VEA_EXCEPTIONS_SV, status:VALID,
-
PACKAGE BODY: APPS.VEA_EXCEPTIONS_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:VEA_EXCEPTIONS_SV, status:VALID,
-
VIEW: APPS.VEA_RELEASE_EXCEPTION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:VEA.VEA_RELEASE_EXCEPTION_V, object_name:VEA_RELEASE_EXCEPTION_V, status:VALID,
-
VIEW: APPS.VEA_RELEASE_EXCEPTION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:VEA.VEA_RELEASE_EXCEPTION_V, object_name:VEA_RELEASE_EXCEPTION_V, status:VALID,
-
eTRM - VEA Tables and Views
12.1.1
description: Not currently used ,
-
eTRM - VEA Tables and Views
12.2.2
description: Not currently used ,
-
APPS.VEA_EXCEPTIONS_SV dependencies on VEA_EXCEPTIONS
12.1.1
-
APPS.VEA_EXCEPTIONS_SV dependencies on VEA_EXCEPTIONS
12.2.2
-
APPS.VEA_EXCEPTIONS_SV dependencies on VEA_EXCEPTIONS
12.1.1
-
APPS.VEA_EXCEPTIONS_SV dependencies on VEA_EXCEPTIONS
12.2.2
-
eTRM - VEA Tables and Views
12.2.2
description: Not currently used ,
-
eTRM - VEA Tables and Views
12.1.1
description: Not currently used ,
-
APPS.VEA_EXCEPTIONS_SV dependencies on VEA_EXCEPTIONS_SV
12.1.1
-
APPS.VEA_EXCEPTIONS_SV dependencies on VEA_EXCEPTIONS_SV
12.2.2
-
APPS.VEA_EXCEPTIONS_SV dependencies on VEA_EXCEPTIONS_S
12.2.2
-
APPS.VEA_EXCEPTIONS_SV dependencies on VEA_EXCEPTIONS_S
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1