Results for “exp_quantity”

15 results




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

Overview

CSD_PRODUCT_TRANSACTIONS is a child table of CSD_REPAIRS within the Oracle E-Business Suite Depot Repair (CSD) module. It stores all product-level inbound and outbound transactions associated with a repair order, capturing the movement of goods, serialized units, and inventory items through the repair lifecycle. Each row represents a discrete product transaction line linked to a specific repair line, providing the transactional backbone that connects Depot Repair activity to Oracle Inventory, Order Management, Purchasing, and Shipping execution.

Under a heuristic Data Vault classification mined from its foreign-key structure, this object is best modeled as a link table. It resolves relationships between CSD_REPAIRS (the repair order context), CS_ESTIMATE_DETAILS (the estimate line context), and the downstream material transaction tables in Oracle Inventory such as MTL_UNIT_TRANSACTIONS and MTL_TRANSACTION_LOT_NUMBERS. It is not a hub (it has no natural business key independent of its parents) nor a pure satellite (it carries FK references to multiple parents rather than describing a single hub).

Key Information Stored

The table contains 65 documented columns in release 12.2.2. The surrogate primary key is PRODUCT_TRANSACTION_ID, enforced by unique index CSD_PRODUCT_TRANSACTIONS_U1 and constraint CSD_PRODUCT_TXNS_PK. There is no separate business-key unique index documented beyond this single-column unique constraint.

Common Use Cases and Queries

Typical uses include repair order status reporting, inbound/outbound product movement analysis, serialized unit tracking, sales order link reporting (AtoO / RMA flows), and reconciliation between Depot Repair transactions and Inventory transactions.

  • List all product transactions for a repair order line:
    SELECT PRODUCT_TRANSACTION_ID, PROD_TXN_CODE, PROD_TXN_STATUS,
           QUANTITY_RECEIVED, QUANTITY_SHIPPED, SHIPPED_SERIAL_NUMBER
    FROM   CSD_PRODUCT_TRANSACTIONS
    WHERE  REPAIR_LINE_ID = :repair_line_id;
  • Trace transactions that produced sales order documents:
    SELECT PRODUCT_TRANSACTION_ID, ORDER_HEADER_ID, ORDER_LINE_ID,
           BOOK_SALES_ORDER_FLAG, RELEASE_SALES_ORDER_FLAG
    FROM   CSD_PRODUCT_TRANSACTIONS
    WHERE  INTERFACE_TO_OM_FLAG = 'Y';
  • Reconcile against inventory unit transactions using the shared PRODUCT_TRANSACTION_ID reference exposed by MTL_UNIT_TRANSACTIONS.
  • Report quantities received versus shipped per subinventory and locator for warehouse throughput analysis.

Related Objects

The most significant related objects, based on documented FK relationships, are:

  • CSD_REPAIRS — parent repair order; joined via REPAIR_LINE_ID.
  • CS_ESTIMATE_DETAILS — estimate line authorization; joined via ESTIMATE_DETAIL_ID.
  • FND_SECURITY_GROUPS — joined via SECURITY_GROUP_ID.
  • MTL_UNIT_TRANSACTIONS — Inventory serialized unit transaction detail; references CSD_PRODUCT_TRANSACTIONS.PRODUCT_TRANSACTION_ID.
  • MTL_TRANSACTION_LOT_NUMBERS — Lot/serial transaction detail; references PRODUCT_TRANSACTION_ID.
  • MTL_SERIAL_NUMBERS_INTERFACE, MTL_SERIAL_NUMBERS_TEMP — serial number staging/interface tables.
  • MTL_TRANSACTION_LOTS_INTERFACE, MTL_TRANSACTION_LOTS_TEMP — lot transaction interface tables.

These dependencies establish CSD_PRODUCT_TRANSACTIONS as the integration link between Depot Repair and Oracle Inventory material transaction history.