Search Results csi_txn_errors_v
Overview
CSI_TXN_ERRORS_V is an APPS-owned database view in the Oracle E-Business Suite Install Base (CSI) module. Its documented purpose is to support the display of data in the transactions error corrections form, where users review and resolve errors that occur when Install Base transactions fail to process. The view consolidates transaction error records from CSI_TXN_ERRORS with descriptive inventory and HR attributes, presenting a denormalized, form-ready resultset.
For reporting and integration purposes, the view exposes the primary key column TRANSACTION_ERROR_ID, which is the identifier most commonly referenced when users search for "transaction_error_id." Because the view joins the error header to material transaction, item, subinventory, and organization data, it removes the need for downstream queries or custom forms to repeat those joins. The object holds a VALID status in both 12.1.1 and 12.2.2 and is defined in the APPS schema, so it is accessible to any responsibility with appropriate grants.
Underlying Base Objects
The view is defined over six documented base objects, all referenced through APPS synonyms:
- CSI_TXN_ERRORS (CTE) — the driving table holding transaction error records, including the TRANSACTION_ERROR_ID primary key and the control-code flags for lot, serial, location, and revision/quantity validation.
- MTL_MATERIAL_TRANSACTIONS (MMT) — the source inventory material transaction, supplying item, organization, revision, subinventory, locator, quantity, UOM, and transaction date.
- MTL_UNIT_TRANSACTIONS (MUT) — supplies the SERIAL_NUMBER for serialized items; joined with an outer join on TRANSACTION_ID.
- MTL_SYSTEM_ITEMS (MSI) — provides item master attributes, including RESERVABLE_TYPE; the join is restricted to items where LOT_CONTROL_CODE = 1.
- MTL_SECONDARY_INVENTORIES (MSEI) — resolves the subinventory location; joined with an outer join on organization and secondary inventory name.
- HR_ALL_ORGANIZATION_UNITS (HAOU) — resolves the HR location for the inventory organization; also an outer join.
The documented metadata also lists MTL_TRANSACTION_LOT_NUMBERS as a referenced object, although the view text assigns LOT_NUMBER as NULL rather than sourcing it from that table. The LOT_CONTROL_CODE = 1 filter on MTL_SYSTEM_ITEMS is significant: it restricts the resultset to lot-controlled items, so non-lot-controlled item errors will not appear through this view.
Key Columns
The most important columns are:
- TRANSACTION_ERROR_ID — primary identifier for the error record; the join key back to CSI_TXN_ERRORS.
- TRANSACTION_ID and INV_MATERIAL_TRANSACTION_ID — link the error to the originating transaction.
- SOURCE_TYPE and SOURCE_ID — identify the originating application entity that raised the error.
- TRANSACTION_ERROR_DATE — timestamp of the error, useful for aging and trend analysis.
- INVENTORY_ITEM_ID, INV_ORGANIZATION_ID, REVISION, INV_SUBINVENTORY, LOCATOR_ID, and SERIAL_NUMBER — item and inventory context for the failed transaction.
- SHIPPED_QUANTITY, TRANSACTION_UOM, and TRANSACTION_DATE — quantity and timing attributes from the material transaction.
- PROCESSED_FLAG — indicates whether the error has been corrected or remains outstanding.
- SRC_* and DST_* control-code columns — flag which validation rules (lot, serial number, location, revision/quantity) apply at the source and destination sides, guiding the correction form.
- COMMS_NL_TRACKABLE_FLAG — marks communications items that are not lot trackable.
Common Use Cases and Queries
The view is typically queried to locate unresolved errors, to reconcile errors against their source inventory transactions, or to drive the error corrections form. A standard lookup by the searched identifier is:
SELECT transaction_error_id, transaction_id, inventory_item_id, serial_number, transaction_error_date, processed_flag FROM csi_txn_errors_v WHERE transaction_error_id = :p_id;SELECT transaction_error_id, transaction_id, inventory_item_id, organization_id FROM csi_txn_errors_v WHERE processed_flag = 'N' ORDER BY transaction_error_date;SELECT transaction_error_id, source_type, source_id, transaction_date FROM csi_txn_errors_v WHERE source_type = :p_source AND source_id = :p_source_id;
Because the view applies outer joins to the material transaction, unit transaction, subinventory, and HR organization tables, rows where those attributes are absent are still returned with NULL descriptive columns. Analysts should therefore filter on the error table columns themselves rather than on joined attributes when counting outstanding errors. Note too that the LOT_CONTROL_CODE = 1 restriction means the view is scoped to lot-controlled items; for comprehensive error reporting across all control types, query CSI_TXN_ERRORS directly.
-
View: CSI_TXN_ERRORS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_TXN_ERRORS_V, object_name:CSI_TXN_ERRORS_V, status:VALID, product: CSI - Install Base , description: This is a view used for the display of data in the transactions error corrections form. , implementation_dba_data: APPS.CSI_TXN_ERRORS_V ,
-
View: CSI_TXN_ERRORS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_TXN_ERRORS_V, object_name:CSI_TXN_ERRORS_V, status:VALID, product: CSI - Install Base , description: This is a view used for the display of data in the transactions error corrections form. , implementation_dba_data: APPS.CSI_TXN_ERRORS_V ,