Search Results pobv_hazard_classes
Overview
POBV_HAZARD_CLASSES is a read-only view owned by the APPS schema in Oracle E-Business Suite. It belongs to the Oracle Purchasing (PO) product family and is documented in ETRM as VALID with the description "Retrofitted." The view presents hazard class reference data used in purchasing and inventory operations, exposing the classification codes that describe the physical, chemical, or regulatory hazards associated with purchased items and materials.
The "BV" designation in the object name follows Oracle's convention for a view layered over a base table, here the PO_HAZARD_CLASSES synonym. The view's role in EBS reporting and integration is to provide a stable, read-only interface to hazard class definitions without exposing direct write access to the underlying table. The WITH READ ONLY clause in the view definition enforces this constraint at the database level, ensuring that any consumer — whether a concurrent program, an OBIEE/BIP report, a custom form, or an external integration — cannot inadvertently modify reference data through the view.
Underlying Base Objects
The documented metadata identifies a single referenced base object: PO_HAZARD_CLASSES (SYNONYM). The view definition confirms this relationship directly:
SELECT HC.HAZARD_CLASS_ID, HC.HAZARD_CLASS, HC.DESCRIPTION, HC.INACTIVE_DATE, HC.CREATION_DATE, HC.CREATED_BY, HC.LAST_UPDATE_DATE, HC.LAST_UPDATED_BY FROM PO_HAZARD_CLASSES HC WITH READ ONLY
The synonym resolves to the hazard class table in the PO schema, which stores the master list of hazard classifications available to the Purchasing application. Because the view is a straightforward projection with no joins, filters, or transformations, it returns one row per hazard class record present in the base table. The WITH READ ONLY clause is the only behavioral modification applied.
Key Columns
- HAZARD_CLASS_ID — Primary identifier for the hazard class record; used as the foreign key in related purchasing and item attribute tables.
- HAZARD_CLASS — The short code or name of the hazard classification, displayed on purchasing documents and item setups.
- DESCRIPTION — Free-text description of the hazard class, providing detail on the nature of the hazard.
- INACTIVE_DATE — Date on which the hazard class was deactivated. A null value indicates the class is currently active and available for selection.
- CREATION_DATE / CREATED_BY — Audit columns recording when and by whom the record was created.
- LAST_UPDATE_DATE / LAST_UPDATED_BY — Audit columns recording the most recent modification, standard in EBS reference tables.
Common Use Cases and Queries
Typical usage includes validating hazard class assignments on items, populating LOVs in custom forms, and reporting on the full hazard class catalog for regulatory or compliance review. Because INACTIVE_DATE controls availability, most queries filter on active records. For example, to retrieve all currently active hazard classes ordered by code:
SELECT hazard_class_id, hazard_class, description FROM apps.pobv_hazard_classes WHERE inactive_date IS NULL ORDER BY hazard_class;
To audit recently changed or newly added classifications:
SELECT hazard_class, description, creation_date, last_update_date FROM apps.pobv_hazard_classes WHERE last_update_date >= SYSDATE - 90 ORDER BY last_update_date DESC;
These queries are safe for reporting because the read-only view cannot alter the underlying PO_HAZARD_CLASSES data. All DML must be performed through the Purchasing application forms or through the base table with appropriate privileges.
-
View: POBV_HAZARD_CLASSES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_HAZARD_CLASSES, object_name:POBV_HAZARD_CLASSES, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_HAZARD_CLASSES ,
-
View: POBV_HAZARD_CLASSES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_HAZARD_CLASSES, object_name:POBV_HAZARD_CLASSES, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_HAZARD_CLASSES ,
-
VIEW: APPS.POBV_HAZARD_CLASSES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_HAZARD_CLASSES, object_name:POBV_HAZARD_CLASSES, status:VALID,
-
SYNONYM: APPS.PO_HAZARD_CLASSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_HAZARD_CLASSES, status:VALID,
-
VIEW: APPS.POBV_HAZARD_CLASSES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_HAZARD_CLASSES, object_name:POBV_HAZARD_CLASSES, status:VALID,
-
SYNONYM: APPS.PO_HAZARD_CLASSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_HAZARD_CLASSES, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,