Results for “mtl_cogs_recognition_temp_u1”

8 results




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

Overview

INV.MTL_COGS_RECOGNITION_TEMP is a global temporary table within the Oracle E-Business Suite Inventory (INV) schema, documented as VALID across both 12.1.1 and 12.2.2 reference models. Its purpose is to stage the COGS (Cost of Goods Sold) recognition details generated by the inventory transaction costing and period-close processes, so that cost lines can be recognized, deferred, or adjusted according to the configured COGS recognition percentage before being pushed to the General Ledger.

The table is session-scoped. As a global temporary table with a data duration of SYS$TRANSACTION, rows inserted by one session are invisible to other sessions and are automatically purged at transaction commit. This makes it a transient workspace rather than a durable subledger table, and any reporting against it must occur within the same database transaction that populated it. From a dimensional modeling perspective, the mined relationship evidence classifies this object as standalone: it functions as a work/staging satellite rather than a conformed hub or link, though its TRANSACTION_ID unique key suggests it could be treated as a candidate hub key for a transaction grain. Physical storage attributes include PCTFREE 10 and PCTUSED 40, with the single unique index MTL_COGS_RECOGNITION_TEMP_U1 on TRANSACTION_ID.

Key Information Stored

The table carries 177 documented columns, reflecting the full breadth of an inventory transaction record. The most consequential are:

Common Use Cases and Queries

The primary use case is diagnosing COGS recognition amounts during period close, particularly when a sales order issue has not fully recognized cost. A typical pattern joins the temp rows back to the permanent transaction table:

  • Identify pending recognition: SELECT t.TRANSACTION_ID, t.TRANSACTION_QUANTITY, t.ACTUAL_COST, t.COGS_RECOGNITION_PERCENT FROM INV.MTL_COGS_RECOGNITION_TEMP t WHERE t.COSTED_FLAG = 'N';
  • Reconcile recognized versus unrecognized cost by period: filter on ACCT_PERIOD_ID and aggregate VARIANCE_AMOUNT and TRANSACTION_COST.
  • Trace recognition to a picking line or reservation using PICKING_LINE_ID and RESERVATION_ID.
  • Isolate errors with WHERE ERROR_CODE IS NOT NULL to review ERROR_EXPLANATION before rerunning the Cost Manager or COGS recognition concurrent program.

Because the table is transaction-duration only, queries are normally embedded inside the concurrent program or debugging session; ad hoc reporting should target the permanent transaction and distribution tables instead.

Related Objects

The FK metadata identifies the following significant reference relationships, each joinable on the listed column: