Results for “process_flag_desc”
12 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The APPS.MTL_TRANSACTIONS_INTERFACE_V view is a reporting and diagnostic layer over the Oracle Inventory transaction interface tables. It is documented in the ETRM repository with the deliberately terse description "- Retrofitted," which indicates that the object was carried forward from an earlier release and re-validated against the 12.2.2 code line rather than being re-engineered for the current data model. Its status is VALID and it is owned by the APPS schema within the INV - Inventory product.
The view exposes the staging rows that Oracle Inventory and its integrating subledgers (Order Management, Purchasing, Work in Process, and Shipping) write into MTL_TRANSACTIONS_INTERFACE before the transaction worker processes them into MTL_MATERIAL_TRANSACTIONS. By joining the interface table to lookup, item, organization, and reason tables, the view converts raw coded identifiers into descriptive values, allowing implementers and support analysts to inspect pending, erroring, or in-flight inventory transactions without writing bespoke joins. It is read-oriented: the view is intended for enquiry, not for inserting or updating interface records.
Underlying Base Objects
The view is defined over MTL_TRANSACTIONS_INTERFACE (referenced as a synonym) as its driving table, aliased A. It enriches this table with the following documented base objects:
- MFG_LOOKUPS (view) — resolves PROCESS_FLAG, TRANSACTION_MODE, and LOCK_FLAG into their MEANING descriptions.
- MTL_SYSTEM_ITEMS (synonym) — supplies ITEM_DESCRIPTION and PRIMARY_UOM_CODE for the interface item.
- MTL_PARAMETERS (synonym) — supplies ORGANIZATION_CODE for the destination organization.
- HR_ALL_ORGANIZATION_UNITS_TL and HR_ORG_UNITS_NO_JOIN — provide the organization NAME used in ORGANIZATION_NAME.
- HR_GENERAL and HR_SECURITY (packages) — invoked to enforce organizational access security so that users see only transactions for organizations they are permitted to query.
- MTL_TRANSACTION_TYPES, MTL_TXN_SOURCE_TYPES, and MTL_TRANSACTION_REASONS (synonyms) — supply transaction type, source type, and reason context.
- BOM_DEPARTMENTS and CST_COST_GROUPS (synonyms) — support department and cost group attribution.
- WMS_LICENSE_PLATE_NUMBERS (synonym) — links warehouse management LPN data where the transaction originates from a license-plate-controlled environment.
The presence of HR_SECURITY distinguishes this view from a simple join: results are filtered by the organization hierarchy the querying user is authorized to access.
Key Columns
The projection begins with A.ROWID exposed as ROW_ID, followed by the primary interface key TRANSACTION_INTERFACE_ID and the grouping key TRANSACTION_HEADER_ID. Source lineage is captured by SOURCE_CODE, SOURCE_LINE_ID, and SOURCE_HEADER_ID. Processing state columns include PROCESS_FLAG with its decoded PROCESS_FLAG_DESC, VALIDATION_REQUIRED, TRANSACTION_MODE with TRANSACTION_MODE_DESC, and LOCK_FLAG with LOCK_FLAG_DESC.
Item context is provided by INVENTORY_ITEM_ID, ITEM_DESCRIPTION, PRIMARY_UOM_CODE, REVISION, and the twenty flexible item segments ITEM_SEGMENT1 through ITEM_SEGMENT20. Organization context appears as ORGANIZATION_ID, ORGANIZATION_CODE, and ORGANIZATION_NAME. Quantities and dates are represented by TRANSACTION_QUANTITY, PRIMARY_QUANTITY, TRANSACTION_UOM, TRANSACTION_DATE, and ACCT_PERIOD_ID. Location data includes SUBINVENTORY_CODE, LOCATOR_ID, and LOC_SEGMENT1 through LOC_SEGMENT20. Distribution context is carried in DSP_SEGMENT1 onward, and TRANSACTION_SOURCE_ID links the distribution line back to its originating document. Standard audit columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN) and concurrent request columns (REQUEST_ID, PROGRAM_ID, PROGRAM_APPLICATION_ID, PROGRAM_UPDATE_DATE) complete the projection.
Common Use Cases and Queries
The primary use case is troubleshooting stuck or erroring transactions after a transaction manager run. A typical diagnostic query selects the pending rows for an organization:
SELECT transaction_interface_id, process_flag_desc, transaction_mode_desc, item_description, transaction_quantity, transaction_uom, transaction_dateFROM mtl_transactions_interface_vWHERE organization_code = :org AND process_flag_desc IN ('Pending','Error');
Support engineers also group by process flag to gauge backlog volume, or filter by source_code to isolate transactions submitted by a specific feeder system such as Order Management or Shipping. Because the view decodes LOCK_FLAG_DESC, it is useful for identifying records locked by a concurrent manager. Queries should always constrain by organization or date range, since the view spans all organizations the user is secured to and can return large result sets. Note that the object is read-only and reflects interface rows only after the source module has written them and before the transaction worker has consumed them.
Search terms such as "transportation_account" do not correspond to any column in this view's documented projection; transportation accounting in ETRM is typically sourced from the freight and shipping tables rather than from the inventory transaction interface.
-
- Retrofitted
APPS.MTL_TRANSACTIONS_INTERFACE_V·↳ BOM_DEPARTMENTS·↳ CST_COST_GROUPS·↳ HR_ALL_ORGANIZATION_UNITS_TL·Explore INV module →
-
- Retrofitted
APPS.MTL_TRANSACTIONS_INTERFACE_V·↳ BOM_DEPARTMENTS·↳ CST_COST_GROUPS·↳ HR_ALL_ORGANIZATION_UNITS_TL·Explore INV module →
-
eTRM - INV Tables and Views 12.1.1
-
eTRM - INV Tables and Views 12.2.2