Search Results bom_op_sequences_interface




Overview

BOM_OP_SEQUENCES_INTERFACE is the open interface staging table for routing (operation sequence) data in Oracle Bills of Material. It serves as the inbound conduit through which externally generated or legacy routing revisions, operation sequences, and their associated resource and instruction assignments are loaded into Oracle EBS before being validated and converted into the permanent routing tables. The table exists in both release 12.1.1 and 12.2.2, resides in the BOM schema, and is documented as VALID. Its business purpose is to decouple source-system data generation from the EBS routing import process, allowing bulk staging, error identification, and re-processing without directly touching production routing structures.

Under the heuristic Data Vault classification applied to this object, BOM_OP_SEQUENCES_INTERFACE is modeled as a standalone entity. In Data Vault terms, it behaves most like a staging satellite with no enforced parent hub or link within the warehouse model — it is a transient landing construct rather than a normalized relationship table. Analysts should treat it as an interface satellite: rows carry descriptive attributes keyed by an interface transaction identifier, and are short-lived once the import program has processed them.

Key Information Stored

The table contains 98 documented columns. The most operationally significant are summarized below.

Common Use Cases and Queries

Typical usage revolves around pre-import validation, error diagnosis, and reconciliation after the routing import concurrent program runs.

  • Locating unprocessed rows: SELECT * FROM BOM_OP_SEQUENCES_INTERFACE WHERE PROCESS_FLAG IS NULL OR PROCESS_FLAG = 1;
  • Grouping all rows for a batch: SELECT * FROM BOM_OP_SEQUENCES_INTERFACE WHERE TRANSACTION_ID = :txn;
  • Joining to departments and standard operations to confirm reference validity prior to import: SELECT a.operation_seq_num, b.department_code, c.operation_code FROM BOM_OP_SEQUENCES_INTERFACE a, BOM_DEPARTMENTS b, WSM_OPERATION_DETAILS c WHERE a.department_id = b.department_id(+) AND a.standard_operation_id = c.operation_id(+) AND a.transaction_id = :txn;
  • Identifying rejected interface rows by audit of the import request: filter on REQUEST_ID and inspect PROCESS_FLAG errors.
  • Post-load reconciliation: count transactions staged versus operations successfully created in the base routing tables.

Related Objects

  • BOM_DEPARTMENTS — referenced via DEPARTMENT_ID; validates the operation's owning department.
  • WSM_OPERATION_DETAILS — referenced via STANDARD_OPERATION_ID; supplies the reusable standard operation definition.
  • BOM_OPERATION_SEQUENCES — the permanent routing operation table into which validated interface rows are converted.
  • BOM_OPERATION_RESOURCES / BOM_OPERATION_INSTRUCTIONS — receive resource and instruction assignments after import.
  • BOM_ROUTINGS_INTERFACE — the companion interface for routing headers, keyed by the same transaction context.
  • MTL_SYSTEM_ITEMS_B — supplies ASSEMBLY_ITEM_ID and ORGANIZATION_ID context.