Search Results igs_pr_class_rank
Overview
The APPS.IGS_PR_CLASS_RANK package body is a component of the Oracle Student System (formerly Oracle Student Systems / OSS) module within Oracle E-Business Suite, delivered under the APPS schema. Its core business function is to compute class rank — the comparative academic standing of students within a cohort or class instance — based on cumulative grade point average (GPA) and related academic performance data. Class rank is significant for progression decisions, award classifications, honors eligibility, and institutional reporting.
The object is classified under the generic API classification OTHER, meaning it is not a formal public interface API (such as those adhering strictly to the FND_API standard) but rather an internally orchestrated processing package. It is documented as VALID in both EBS 12.1.1 and 12.2.2 environments. The metadata states that it references numerous dependency packages and is referenced by two other packages, indicating it occupies a mid-tier position within the Student System ranking architecture.
Key Procedures and Functions
The ETRM documentation lists eight documented procedures and functions within this package body. Their documented purposes are as follows:
- RULP_VAL_SENNA_RES — a validation routine, likely handling validation of ranking result data (the "SENNA" token suggests a specific internal validation rule or result set naming convention). It performs pre-processing or result-set verification prior to persistence.
- GET_CUM_GPA — retrieves the cumulative GPA for a student. This is the foundational data accessor that supplies the ranking key used throughout the package.
- RUN_RANKING_PROCESS — the principal driver procedure. It orchestrates the full class-ranking computation across a cohort or class instance, invoking the GPA retrieval, comparison, and ranking-write logic.
- RAISE_CLSRANK_BE_CR001, RAISE_CLSRANK_BE_CR002, RAISE_CLSRANK_BE_CR003 — three business-event raising routines ("BE_CR" denotes Business Event / Change Request style event handlers). These raise
WF_EVENT-based workflow events tied to class rank changes, corresponding to distinct event codes 001, 002, and 003. - GET_FORMATTED_RANK — returns a presentation-formatted rank value, useful where rank is displayed as a positional string (e.g., ordinal or tied-rank notation) rather than a raw number.
No parameter lists are documented in the supplied metadata, and none should be assumed.
Tables Accessed
The package reads and writes the following documented tables (accessed via APPS synonyms):
- IGS_PR_COHORT and IGS_PR_COHORT_INST — cohort and cohort-instance definitions, providing the grouping scope within which ranking occurs.
- IGS_PR_COHINST_RANK — the cohort-instance ranking table, the principal target for writing computed rank values.
- IGS_CA_INST_REL and IGS_CA_TYPE — calendar instance relationships and types, used to resolve the academic period context of the ranking.
- DUAL — standard single-row utility access.
Additional dependencies include IGS_PR_COHINST_RANK_PKG, IGS_PR_COHORT_INST_PKG, IGS_PR_CP_GPA, and IGS_EN_SCA_V/IGS_EN_SU_ATTEMPT, which supply GPA and student-attempt data feeding the rank calculation.
Usage Notes
This package is typically invoked from a concurrent program submitting the class-ranking process, from Student System forms that display cohort rank, or from custom code performing batch ranking. Given its workflow-event dependencies (WF_EVENT, WF_PARAMETER_LIST_T) and message-stack usage (IGS_GE_MSG_STACK, FND_MSG_PUB), it follows a standard EBS error-handling and business-event publication pattern. Because it is not referenced by any database object and is not a formal FND_API-style public interface, direct calls should be treated as internal and version-sensitive across 12.1.1 and 12.2.2.
-
SYNONYM: APPS.IGS_PR_COHORT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_COHORT, status:VALID,
-
PACKAGE BODY: APPS.IGS_PR_CLASS_RANK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PR_CLASS_RANK, status:VALID,
-
PACKAGE: APPS.IGS_PR_CLASS_RANK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_CLASS_RANK, status:VALID,
-
SYNONYM: APPS.IGS_PR_COHORT_INST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_COHORT_INST, status:VALID,
-
PACKAGE: APPS.IGS_PR_COHORT_INST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_COHORT_INST_PKG, status:VALID,
-
PACKAGE: APPS.IGS_PR_COHINST_RANK_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_COHINST_RANK_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_PR_COHINST_RANK_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PR_COHINST_RANK_PKG, status:VALID,
-
VIEW: APPS.IGS_RU_CALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_RU_CALL_V, object_name:IGS_RU_CALL_V, status:VALID,
-
PACKAGE BODY: APPS.IGS_PR_COHORT_INST_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PR_COHORT_INST_PKG, status:VALID,
-
SYNONYM: APPS.IGS_PR_COHINST_RANK
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_COHINST_RANK, status:VALID,
-
PACKAGE: APPS.IGS_PR_CP_GPA
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_CP_GPA, status:VALID,
-
PACKAGE: APPS.IGS_RU_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RU_GEN_001, status:VALID,
-
PACKAGE: APPS.IGS_PR_CLASS_RANK
12.1.1
-
VIEW: APPS.IGS_PR_COHORT_INST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_COHORT_INST_V, object_name:IGS_PR_COHORT_INST_V, status:VALID,
-
VIEW: APPS.IGS_EN_SCA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_SCA_V, object_name:IGS_EN_SCA_V, status:VALID,
-
VIEW: APPS.IGS_PR_COHORT_INST_RANK_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_COHORT_INST_RANK_V, object_name:IGS_PR_COHORT_INST_RANK_V, status:VALID,
-
SYNONYM: APPS.IGS_CA_INST_REL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_INST_REL, status:VALID,
-
SYNONYM: APPS.IGS_CA_TYPE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_TYPE, status:VALID,
-
VIEW: APPS.IGS_CA_INST
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_CA_INST, object_name:IGS_CA_INST, status:VALID,
-
VIEW: APPS.IGS_EN_SU_ATTEMPT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_SU_ATTEMPT, object_name:IGS_EN_SU_ATTEMPT, status:VALID,
-
APPS.IGS_PR_CLASS_RANK dependencies on IGS_PR_CLASS_RANK
12.1.1
-
APPS.IGS_PR_COHORT_INST_PKG dependencies on IGS_PR_CLASS_RANK
12.1.1
-
APPS.IGS_PR_COHINST_RANK_PKG dependencies on IGS_PR_CLASS_RANK
12.1.1
-
TYPE: APPS.WF_EVENT_T
12.1.1
owner:APPS, object_type:TYPE, object_name:WF_EVENT_T, status:VALID,
-
TYPE: APPS.WF_PARAMETER_LIST_T
12.1.1
owner:APPS, object_type:TYPE, object_name:WF_PARAMETER_LIST_T, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.IGS_GE_GEN_003
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_GEN_003, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.WF_EVENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_EVENT, status:VALID,
-
PACKAGE BODY: APPS.IGS_PR_CLASS_RANK
12.1.1
-
PACKAGE: APPS.IGS_GE_MSG_STACK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_MSG_STACK, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
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'. ,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
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'. ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,