Search Results igs_ps_grp_all
Overview
The IGS_PS_GRP_ALL table is a core data object within the Oracle E-Business Suite Student System (IGS), specifically designed for managing academic program structures. Its primary function is to define and store logical groupings of academic programs (courses). These groupings serve as versatile administrative constructs used for various operational purposes across the student lifecycle, such as applying fees, managing enrollment controls, defining progression rules, and implementing exclusions. The table supports multi-organization architecture, as indicated by the "_ALL" suffix, meaning it stores data for multiple operating units with appropriate security filtering via the ORG_ID column. It is critical to note that the provided metadata explicitly states the Student System module is marked as "Obsolete" and the table is "Not implemented in this database," indicating its use is likely confined to legacy installations or specific upgrade paths.
Key Information Stored
The table's structure centers on identifying and classifying each program group. The primary key is the COURSE_GROUP_CD, a unique code that identifies the specific grouping. A critical attribute is the COURSE_GROUP_TYPE, which categorizes the group's purpose by referencing the IGS_PS_GRP_TYPE lookup table. This type dictates the group's permissible uses within the system. While the full column list is not detailed in the excerpt, standard practice suggests the table would also include descriptive fields (such as a name or description), start and end dates for validity, the ORG_ID for multi-org support, and standard Oracle EBS audit columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE). The essence of the data is the relationship between this group header and its member programs, which is maintained in the separate child table IGS_PS_GRP_MBR.
Common Use Cases and Queries
This table is central to administrative rules and reporting based on program collections. A primary use case is fee management, where a specific fee trigger (IGS_PS_GRP_FEE_TRG) is associated with a course group rather than individual programs. Another is defining enrollment embargoes or prerequisites, where rules (IGS_PR_RU_OU_ALL, IGS_PR_STDNT_PR_OU_ALL) reference a group to control student eligibility. Common queries involve listing all active groups of a certain type or identifying the programs within a specific group for reporting. For example, to find all programs in a 'SCHOLARSHIP' group, one would join IGS_PS_GRP_ALL to IGS_PS_GRP_MBR and then to the main programs table.
- Sample Query: SELECT g.COURSE_GROUP_CD, m.COURSE_CD FROM IGS_PS_GRP_ALL g, IGS_PS_GRP_MBR m WHERE g.COURSE_GROUP_CD = m.COURSE_GROUP_CD AND g.COURSE_GROUP_TYPE = 'FEE' AND SYSDATE BETWEEN g.START_DATE AND NVL(g.END_DATE, SYSDATE);
Related Objects
The IGS_PS_GRP_ALL table sits at the center of a relational hierarchy. Its primary relationships, as defined by foreign keys, are as follows:
- IGS_PS_GRP_TYPE: Lookup table for validating the COURSE_GROUP_TYPE.
- IGS_PS_GRP_MBR: Child table that stores the individual program codes that are members of each group.
- IGS_PS_GRP_FEE_TRG: Links course groups to specific financial fee triggers.
- IGS_PE_CRS_GRP_EXCL: Used to define exclusions where persons (students) are prevented from enrolling in programs within a specific group.
- IGS_PR_RU_OU_ALL & IGS_PR_STDNT_PR_OU_ALL: Reference the group to enforce progression rules and enrollment embargoes (ENCMB_COURSE_GROUP_CD).
-
Table: IGS_PS_GRP_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes a grouping of programs, which are used for a variety of purposes within the system. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PS_GRP_MBR
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the programs, which are members in a program grouping. , implementation_dba_data: Not implemented in this database ,
-
View: IGSFV_HIGH_EDU_PRG_GRP_MEMBERS
12.2.2
product: IGS - Student System (Obsolete) , description: This is a full view, which describes the programs that are members in a program grouping. , implementation_dba_data: Not implemented in this database ,
-
View: IGSBV_HIGH_EDU_PRG_GRP_MEMBERS
12.2.2
product: IGS - Student System (Obsolete) , description: This is a base view, which describes the programs that are members in a program grouping. , implementation_dba_data: Not implemented in this database ,
-
View: IGSFV_HIGH_EDU_PRG_GROUPS
12.2.2
product: IGS - Student System (Obsolete) , description: This is a full view, which describes a grouping of programs, which are used for a variety of purposes within the system. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PS_GRP_TYPE
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the available types of program groups that can be defined on the system. E.g. Equivalents, available double programs, common entrance requirements. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PE_CRS_GRP_EXCL
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes a course group from which a person has been excluded. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PS_GRP_FEE_TRG
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the program group based fee triggers. It is used during fee assessment processing to indicate a program group based fee applies for a fee type. , implementation_dba_data: Not implemented in this database ,
-
View: IGSBV_HIGH_EDU_PRG_GROUPS
12.2.2
product: IGS - Student System (Obsolete) , description: This is a base view, which describes a grouping of programs,which are used for a variety of purposes within the system. , implementation_dba_data: Not implemented in this database ,
-
View: IGS_PS_GRP
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PR_RU_OU_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: This table describes the outcomes applicable to failure of the related progression rule in the way described by the attributes of the outcome. A given rule may have multiple outcomes for any given failure type if required. , implementation_dba_data: Not implemented in this database ,
-
View: IGSFV_PR_STDNT_PR_OU
12.2.2
product: IGS - Student System (Obsolete) , description: Describes Student Progression Rule Check , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PR_STDNT_PR_OU_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: This table describes a progression outcome applied to a student, either manually or by the system, as a result of failing a progression rule. This detail is subject to approval, waiving etc. prior to application to the student. , implementation_dba_data: Not implemented in this database ,