Search Results instance_ou_id




Overview

The table CSI_I_ORG_ASSIGNMENTS is a core data object within the Oracle E-Business Suite (EBS) Install Base (CSI) module. It serves as the central repository for managing the association between tracked physical or logical assets, known as instances, and the operational organizations (Operating Units) within an enterprise. This table is critical for establishing and maintaining the organizational context of an asset, which directly impacts financial transactions, service management, and inventory tracking. Its role is to define which specific organization has responsibility for and visibility over a given instance at any point in time, enabling multi-org security, reporting, and transactional integrity across the EBS suite.

Key Information Stored

The primary data stored in this table centers on the unique link between an instance and an organization. The documented primary key, INSTANCE_OU_ID, is a unique identifier for each organizational assignment record. The most critical foreign key column is INSTANCE_ID, which links directly to the CSI_ITEM_INSTANCES table, the master table for all tracked assets. While specific column details beyond keys are not provided in the excerpt, typical data in such a table would include effective start and end dates for the assignment, creation and last update information, and potentially assignment type or status flags to indicate primary or secondary organizational relationships.

Common Use Cases and Queries

This table is fundamental for queries that determine asset ownership and reporting structure. A common use case is generating an organizational asset register or validating the operating unit context before creating a service request, work order, or financial transaction against an instance. For reporting, it is frequently joined to instance and item master tables. A foundational SQL pattern involves joining to CSI_ITEM_INSTANCES to list all assets assigned to a specific organization:

  • SELECT cii.instance_number, cii.serial_number, cioa.* FROM csi_i_org_assignments cioa, csi_item_instances cii WHERE cioa.instance_id = cii.instance_id AND [ORGANIZATION_CONDITION];

Another critical use case is tracking the assignment history of an instance across different organizations over time, which is supported by the related history table.

Related Objects

As documented in the provided foreign key relationships, CSI_I_ORG_ASSIGNMENTS is integrally connected to several other Install Base tables:

  • CSI_ITEM_INSTANCES: The master instance table. Joined via CSI_I_ORG_ASSIGNMENTS.INSTANCE_ID to retrieve asset details for an organizational assignment.
  • CSI_I_ORG_ASSIGNMENTS_H: The history table for organizational assignments. Joined via CSI_I_ORG_ASSIGNMENTS_H.INSTANCE_OU_ID to the primary key, providing an audit trail of all changes to an assignment record.
  • CSI_T_ORG_ASSIGNMENTS: The transactional interface table for organizational assignments. Joined via CSI_T_ORG_ASSIGNMENTS.INSTANCE_OU_ID, this relationship facilitates the import and processing of assignment data from external systems into the base table.