Search Results pkg_item_assign_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:
- PKG_ITEM_ASSIGN_ID: A mandatory, system-generated sequence number serving as the primary key for each unique assignment record.
- PACKAGE_ITEM_ID: References the specific package item from the IGR_I_PKG_ITEM table, forming one side of the assignment relationship.
- PRODUCT_CATEGORY_ID: Holds the identifier for the product category, mapped to the CATEGORY_ID in the standard inventory table MTL_CATEGORIES_B.
- PRODUCT_CATEGORY_SET_ID: Stores the identifier for the product catalog (category set) under which the academic interest category is defined, providing necessary context for the PRODUCT_CATEGORY_ID.
- ENABLED_FLAG: A VARCHAR2 column controlling the active status of the specific assignment, allowing for soft deletion or temporary deactivation.
- Standard WHO Columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN): Capture audit trail information for compliance and data governance.
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.
-
TABLE: IGS.IGR_I_PKGITM_ASSIGN
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGR_I_PKGITM_ASSIGN, object_name:IGR_I_PKGITM_ASSIGN, status:VALID,
-
Table: IGR_I_PKGITM_ASSIGN
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGR_I_PKGITM_ASSIGN, object_name:IGR_I_PKGITM_ASSIGN, status:VALID, product: IGS - Student System , description: This table holds the assignment of package item to academic interest product categories , implementation_dba_data: IGS.IGR_I_PKGITM_ASSIGN ,
-
VIEW: APPS.IGR_I_PKGITM_ASSIGN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGR_I_PKGITM_ASSIGN_V, object_name:IGR_I_PKGITM_ASSIGN_V, status:VALID,
-
View: IGR_I_PKGITM_ASSIGN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGR_I_PKGITM_ASSIGN_V, object_name:IGR_I_PKGITM_ASSIGN_V, status:VALID, product: IGS - Student System , description: Form view for IGR_I_PKGITM_ASSIGN table , implementation_dba_data: APPS.IGR_I_PKGITM_ASSIGN_V ,
-
View: IGR_I_PKGITM_ASSIGN_V
12.2.2
product: IGS - Student System (Obsolete) , description: Form view for IGR_I_PKGITM_ASSIGN table , implementation_dba_data: Not implemented in this database ,
-
APPS.IGR_I_PKGITM_ASSIGN_PKG dependencies on IGR_I_PKGITM_ASSIGN
12.1.1
-
Table: IGR_I_PKGITM_ASSIGN
12.2.2
product: IGS - Student System (Obsolete) , description: This table holds the assignment of package item to academic interest product categories , implementation_dba_data: Not implemented in this database ,
-
APPS.IGR_I_PKGITM_ASSIGN_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGR_I_PKGITM_ASSIGN_PKG
12.1.1
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,