Results for “so_line_details_interface”

29 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

SO_LINE_DETAILS_INTERFACE is an Order Entry (OE) interface table in Oracle E-Business Suite, owned by the OE schema. It is classified as VALID and serves as the staging area for imported order line schedule details. When order lines are loaded into EBS through the Order Import process, the schedule-level detail records — those describing demand quantities, requested schedule dates, lot and subinventory assignments, and warehouse fulfillment information for each line — are first written to this interface table. The Order Import concurrent program subsequently validates and processes these records, moving them into the base order management tables.

The table holds 43 documented columns and carries descriptive/transactional attributes rather than a primary key of its own. The ETRM metadata notes that SO_LINE_DETAILS_INTERFACE has a foreign key relationship to SO_LINES_INTERFACE_ALL through two columns: ORIGINAL_SYSTEM_REFERENCE and ORIGINAL_SYSTEM_LINE_REFERENCE. The heuristic Data Vault classification derived from the FK structure is satellite-leaning, suggesting this object behaves as an attribute-bearing dependant of a parent interface entity rather than an independent hub or link.

Key Information Stored

The most significant columns fall into several functional categories:

No surrogate primary key is documented; the ORIGINAL_SYSTEM_REFERENCE / ORIGINAL_SYSTEM_LINE_REFERENCE pair (plus schedule identifiers) functions as the business-key candidate linking to the parent interface table.

Common Use Cases and Queries

Typical scenarios include troubleshooting failed Order Import runs, validating schedule data before submission, and reconciling imported quantities against source systems. A common diagnostic pattern joins this table to its parent interface table to isolate errors:

SELECT d.ORIGINAL_SYSTEM_REFERENCE, d.ORIGINAL_SYSTEM_LINE_REFERENCE, d.INVENTORY_ITEM_ID, d.QUANTITY, d.SCHEDULE_DATE, d.ERROR_FLAG
FROM OE.SO_LINE_DETAILS_INTERFACE d
WHERE d.ERROR_FLAG = 'Y';

Reporting queries frequently filter on INTERFACE_STATUS or SCHEDULE_STATUS_CODE to identify records awaiting processing. Joins to SO_LINES_INTERFACE_ALL on ORIGINAL_SYSTEM_REFERENCE and ORIGINAL_SYSTEM_LINE_REFERENCE are effectively mandatory when the parent line context is required, since the detail table has no standalone identity.

Related Objects

  • SO_LINES_INTERFACE_ALL — the documented parent interface table; joined via ORIGINAL_SYSTEM_REFERENCE and ORIGINAL_SYSTEM_LINE_REFERENCE.
  • OE_ORDER_LINES_ALL / OE_ORDER_HEADERS_ALL — the base order management tables into which processed schedule details ultimately land.
  • Order Import concurrent program (Order Import Manager / OE Order Import) — the process that reads, validates, and consumes these interface rows.
  • MTL_SYSTEM_ITEMS_B — referenced via INVENTORY_ITEM_ID for item validation.
  • MTL_SECONDARY_INVENTORIES — referenced via SUBINVENTORY for inventory sourcing validation.
  • HR_ALL_ORGANIZATION_UNITS / MTL_PARAMETERS — contextualized by WAREHOUSE_ID for warehouse resolution.
  • OE_ORDER_SOURCES — referenced via ORDER_SOURCE_ID to identify the originating order source.