Search Results package_item_id




Overview

The IGS.IGR_I_PKGITM_ASSIGN table is a core data structure within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, specifically serving the IGS (iGrants) module. Its primary function is to manage the assignment of package items to academic interest product categories. This table acts as a junction or intersection entity, establishing and maintaining the relationships between defined package items and the product categories within the inventory catalog used for academic interests. By storing these assignments, it enables the configuration and administration of which catalog items are available or relevant within specific academic program or interest contexts.

Key Information Stored

The table's columns are designed to capture the assignment relationship, unique identifiers, and standard audit information. The most critical columns include:

Common Use Cases and Queries

This table is central to processes involving the setup and validation of academic interest catalog mappings. A common operational use case is the administration interface where users link available inventory items (package items) to relevant academic program categories. For reporting and data validation, queries often join this table to both the package item master and the inventory categories. A foundational query to retrieve all active assignments is:

SELECT pia.PKG_ITEM_ASSIGN_ID, pia.PACKAGE_ITEM_ID, pi.ITEM_CODE, pia.PRODUCT_CATEGORY_ID, mc.CATEGORY_NAME, pia.ENABLED_FLAG FROM IGS.IGR_I_PKGITM_ASSIGN pia, IGS.IGR_I_PKG_ITEM pi, INV.MTL_CATEGORIES_B mc WHERE pia.PACKAGE_ITEM_ID = pi.PACKAGE_ITEM_ID AND pia.PRODUCT_CATEGORY_ID = mc.CATEGORY_ID AND pia.ENABLED_FLAG = 'Y';

Another critical use case is ensuring data integrity during configuration, such as checking for duplicate assignments using the unique constraint on PRODUCT_CATEGORY_ID and PACKAGE_ITEM_ID before inserting new records.

Related Objects

Based on the provided metadata, IGR_I_PKGITM_ASSIGN is a key reference point within the IGS schema. Its relationships are primarily defined through its foreign key columns, which link to master data tables.

  • IGR_I_PKG_ITEM: The PACKAGE_ITEM_ID column in IGR_I_PKGITM_ASSIGN references the primary key of this table, which holds the master list of available package items.
  • MTL_CATEGORIES_B: The PRODUCT_CATEGORY_ID column references the CATEGORY_ID in this standard Oracle Inventory table, linking the assignment to a specific inventory category.
  • Referencing Objects: The dependency information indicates that an APPS synonym named IGR_I_PKGITM_ASSIGN exists, pointing to this table. This is a standard practice in EBS to allow applications to access the object without referencing the owning schema (IGS) directly.