Search Results oe_lotserials_iface_all




Overview

OE_LOTSERIALS_IFACE_ALL is a multi-org Open Interface table owned by the ONT schema in Oracle E-Business Suite 12.1.1 and 12.2.2. Its documented purpose is to stage return line lot and serial number information for import into Oracle Order Management. Records inserted into this table by external systems, legacy conversion scripts, or custom integrations are processed by the Order Management open interface concurrent programs, which validate, transform, and load the data into the base order line lot/serial tables.

Because the table functions as a staging area for transactional detail rather than a master or transactional entity in its own right, a Data Vault classification heuristic suggests a satellite-leaning profile. In Data Vault terms, the table carries descriptive attributes tied to an order-source business key and shipment/lot/serial references, which is consistent with satellite behavior. This classification is a modeling suggestion only and reflects the FK structure mined from the object metadata; the table is not a formally implemented Data Vault construct.

Key Information Stored

The table contains 46 documented columns. The most significant columns for integration and processing logic include:

The table does not document a dedicated surrogate primary key column among its 46 attributes. Identification of interface records is instead driven by the combination of source references (ORDER_SOURCE_ID, ORIG_SYS_DOCUMENT_REF, ORIG_SYS_LINE_REF, ORIG_SYS_LOTSERIAL_REF, CHANGE_SEQUENCE, and ORG_ID). These columns function as business-key candidates for de-duplication logic during interface processing.

Common Use Cases and Queries

Typical use cases center on troubleshooting failed interface loads, auditing pending interface volume, and monitoring processed records.

  • Querying unprocessed records: SELECT * FROM OE_LOTSERIALS_IFACE_ALL WHERE INTERFACE_STATUS = '1' OR ERROR_FLAG = 'Y';
  • Isolating failures by request: SELECT * FROM OE_LOTSERIALS_IFACE_ALL WHERE REQUEST_ID = :req AND STATUS_FLAG = 'E';
  • Reporting pending volume by operating unit: SELECT ORG_ID, COUNT(*) FROM OE_LOTSERIALS_IFACE_ALL GROUP BY ORG_ID;
  • Auditing source-system batches: filter by ORDER_SOURCE_ID with ORIG_SYS_DOCUMENT_REF to trace a specific legacy load.

Records are consumed by the Order Management return line lot/serial open interface concurrent program, and ERROR_FLAG plus INTERFACE_STATUS are the primary columns used to drive re-processing decisions.

Related Objects

  • OE_ORDER_SOURCES — Referenced via OE_LOTSERIALS_IFACE_ALL.ORDER_SOURCE_ID; identifies the source definition for the interface record.
  • OE_LOTSERIALS_IFACE_ERRORS — Companion error table holding rejected rows and messages from interface processing.
  • OE_ORDER_HEADERS_ALL / OE_ORDER_LINES_ALL — Destination order entities populated after successful return line import.
  • MTL_LOT_NUMBERS / MTL_SERIAL_NUMBERS — Inventory master tables touched when validating lot and serial references during import.
  • OE_LOTSERIALS_IFACE_ALL itself is not referenced by downstream FKs; it is a staging table. The documented foreign key relationship to OE_ORDER_SOURCES is the only FK recorded in the metadata.

Because the metadata documents only one foreign key, broader relationships should be confirmed against the specific environment and the Order Management open interface API (OE_LOTSERIAL_PUB or the return line lot/serial interface program) in use.