Results for “csp_sec_inventories”

50+ results




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

Overview

CSP_SEC_INVENTORIES is a table in the CSP (Spares Management) product schema of Oracle E-Business Suite, valid in both release 12.1.1 and 12.2.2. As stated in the ETRM metadata, its purpose is to "hold extra subinventory information." It functions as a CSP-specific extension to the standard Oracle Inventory subinventory model, allowing Spares Management to record attributes about a subinventory that are not available on the core MTL_SECONDARY_INVENTORIES table, such as ownership, return logistics destinations, condition classification, and spares-specific control flags. Each row is keyed by SECONDARY_INVENTORY_ID, the single primary key column of constraint CSP_SEC_INVENTORIES_PK.

Following the heuristic Data Vault classification mined from the foreign key structure, this table is best modeled as a link: it resolves relationships between a CSP parts loop, a repair hierarchy node, and a physical subinventory. That characterization is a modeling suggestion rather than a documented architectural assertion; functionally, the table behaves as a CSP satellite that carries descriptive attributes alongside those link relationships.

Key Information Stored

The table contains 37 documented columns. The most operationally significant are:

Common Use Cases and Queries

Typical usage centers on resolving a subinventory's spares attributes in the context of a parts loop or repair hierarchy. A common pattern joins CSP_SEC_INVENTORIES to MTL_SECONDARY_INVENTORIES by organization and name:

  • SELECT csi.secondary_inventory_id, csi.secondary_inventory_name, csi.condition_type, csi.autoreceipt_flag, csi.spares_location_flag FROM csp_sec_inventories csi WHERE csi.organization_id = :org_id.
  • Reporting spares stocking locations: filter on SPARES_LOCATION_FLAG = 'Y' and join to CSP_PARTS_LOOPS_B via PARTS_LOOP_ID to attribute inventory to a loop.
  • Return-destination analysis: select RETURN_ORGANIZATION_ID and RETURN_SUBINVENTORY_NAME to determine default return routing for repaired or excess items.
  • Excess processing audits: use LAST_EXCESS_RUN_DATE and GROUP_ID to track which subinventories participated in the most recent excess run.

Related Objects

The documented foreign keys and joins define the most significant related objects:

  • MTL_SECONDARY_INVENTORIES — joined on SECONDARY_INVENTORY_NAME and ORGANIZATION_ID; the core Inventory subinventory definition.
  • CSP_PARTS_LOOPS_B — joined via PARTS_LOOP_ID; the parts loop base table.
  • CSP_REP_HIERARCHIES — joined via HIERARCHY_NODE_ID; the repair hierarchy definition.
  • FND_SECURITY_GROUPS — joined via SECURITY_GROUP_ID; security grouping for access control.
  • Standard CSP spares APIs and concurrent programs that read CSP_SEC_INVENTORIES to drive autoreceipt, return, and excess processing logic.