Search Results igs_ca_ins_roll_ci
Overview
The APPS.IGS_CA_INS_ROLL_CI package is a PL/SQL module within the Oracle E-Business Suite (EBS) Student System / Oracle Student Information Management component of the IGS (Institution of Higher/Graduate Studies) application family. It is classified under the APPS schema and its status is VALID in both Oracle EBS 12.1.1 and 12.2.2. Its name derives from the constituent elements IGS_CA (Calendar / Attendance, the IGS sub-module governing academic calendar structures), INS_ROLL (instance roll, referring to the rolling forward or rollover of an academic instance), and CI (calendar instance). Accordingly, the package provides the procedural logic used to roll registration/instance data forward from one calendar instance to a subsequent one, and to validate the preconditions under which such a rollover is permissible. The package operates as a private utility API rather than a public concurrent-program entry point, and the ETRM record confirms it is referenced by no other packages, indicating it is called internally by IGS calendar and instance-processing logic.
Key Procedures and Functions
The ETRM documentation identifies eight callable units:
- CHK_AND_ROLL_RET — the principal entry point; performs the check-and-roll operation that validates prerequisites and initiates the rollover of retained/returning instance data.
- CALP_INS_ROLLVR_CI — the core rollover routine that carries calendar-instance records across to the target instance.
- CALP_INS_ROLLVR_CIR — variant of the rollover logic operating against the instance-relationship (CIR) structures.
- CALP_INS_ROLLVR_DAI — performs rollover at the detailed academic-instance (DAI) level.
- CALP_INS_ROLLVR_DAIO — rollover targeting detailed academic-instance office/organisation data.
- CALP_INS_ROLLVR_DAIOC — companion routine handling further detailed-instance attribute processing during rollover.
- CALP_INS_ROLLVR_DAIP — rollover processing for detailed academic-instance participant/personnel records.
- CALP_VAL_APCOOD_ROLL — a validation routine (prefix VAL) that verifies the roll eligibility or attribute conditions prior to committing a rollover.
The naming convention (CALP prefix on most units) suggests these are calendar-processing subprograms intended for internal invocation rather than direct form wiring.
Tables Accessed
The package reads and writes the following tables through APPS synonyms:
- IGS_CA_DA_INST — the master detailed academic-instance table; the primary target of most rollover logic.
- IGS_CA_DA_INST_OFCNT, IGS_CA_DA_INST_OFST, IGS_CA_DA_INST_PAIR — associated detailed-instance attributes (offering content, offering status, pairing).
- IGS_CA_DA_INST_SEQ_NUM_S, IGS_CA_INST_SEQ_NUM_S, IGS_CA_INST_SEQ_NUM_S1 — sequences supplying surrogate keys for newly rolled instances.
- IGS_CA_INST_REL and IGS_CA_INST_REL_SUP_CI_SNO_S1 — instance-relationship records and the sequence supporting their creation.
- IGS_CA_STAT and IGS_CA_TYPE — reference tables providing instance status and calendar-type definitions used for validation.
- IGS_AD_PECRS_OFOP_DT — admission/offering-period detail data that participates in rollover decisions.
- IGS_FI_TP_RET_SCHD — finance deposit/return schedule data.
- IGS_GE_S_LOG_ENTRY — the generic IGS logging table, where the package records execution entries.
- DUAL — used for singleton PL/SQL queries.
Usage Notes
Because ETRM records zero packages referencing IGS_CA_INS_ROLL_CI, it is not a shared public interface. It is invoked internally during academic-calendar instance rollover processing — typically when a new academic term or instance is created and prior instance records must be propagated. Administrators and developers should treat it as a private helper package: it should not be called directly from Forms or custom concurrent programs without confirming the calling context and transaction boundaries. Diagnostics should be drawn from IGS_GE_S_LOG_ENTRY, which the package populates during execution.
-
PACKAGE: APPS.IGS_CA_INS_ROLL_CI
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_INS_ROLL_CI, status:VALID,
-
SYNONYM: APPS.IGS_GE_S_LOG_ENTRY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GE_S_LOG_ENTRY, status:VALID,
-
PACKAGE BODY: APPS.IGS_CA_INS_ROLL_CI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_CA_INS_ROLL_CI, status:VALID,
-
SYNONYM: APPS.IGS_CA_INST_REL_SUP_CI_SNO_S1
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_INST_REL_SUP_CI_SNO_S1, status:VALID,
-
SYNONYM: APPS.IGS_CA_INST_SEQ_NUM_S1
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_INST_SEQ_NUM_S1, status:VALID,
-
SYNONYM: APPS.IGS_CA_INST_SEQ_NUM_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_INST_SEQ_NUM_S, status:VALID,
-
SYNONYM: APPS.IGS_CA_DA_INST_SEQ_NUM_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_DA_INST_SEQ_NUM_S, status:VALID,
-
PACKAGE: APPS.IGS_AD_VAL_APCOOD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_VAL_APCOOD, status:VALID,
-
PACKAGE: APPS.IGS_CA_VAL_DAI
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_VAL_DAI, status:VALID,
-
SYNONYM: APPS.IGS_CA_DA_INST_OFCNT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_DA_INST_OFCNT, status:VALID,
-
PACKAGE: APPS.IGS_CA_DA_INST_OFCNT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_DA_INST_OFCNT_PKG, status:VALID,
-
PACKAGE: APPS.IGS_CA_DA_INST_PAIR_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_DA_INST_PAIR_PKG, status:VALID,
-
PACKAGE: APPS.IGS_FI_TP_RET_SCHD_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_TP_RET_SCHD_PKG, status:VALID,
-
SYNONYM: APPS.IGS_CA_DA_INST_OFST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_DA_INST_OFST, status:VALID,
-
SYNONYM: APPS.IGS_CA_DA_INST_PAIR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_DA_INST_PAIR, status:VALID,
-
PACKAGE: APPS.IGS_CA_VAL_CIR
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_VAL_CIR, status:VALID,
-
PACKAGE: APPS.IGS_CA_INST_REL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_INST_REL_PKG, status:VALID,
-
PACKAGE: APPS.IGS_CA_DA_INST_OFST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_DA_INST_OFST_PKG, status:VALID,
-
PACKAGE: APPS.IGS_GE_S_LOG_ENTRY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_S_LOG_ENTRY_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AD_PECRS_OFOP_DT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_PECRS_OFOP_DT, status:VALID,
-
SYNONYM: APPS.IGS_FI_TP_RET_SCHD
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_FI_TP_RET_SCHD, status:VALID,
-
PACKAGE: APPS.IGS_CA_DA_INST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_DA_INST_PKG, status:VALID,
-
PACKAGE: APPS.IGS_CA_INS_ROLL_CI
12.1.1
-
SYNONYM: APPS.IGS_CA_DA_INST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_DA_INST, status:VALID,
-
PACKAGE: APPS.IGS_CA_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_GEN_001, status:VALID,
-
SYNONYM: APPS.IGS_CA_STAT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_STAT, status:VALID,
-
SYNONYM: APPS.IGS_CA_INST_REL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_INST_REL, status:VALID,
-
PACKAGE: APPS.IGS_CA_INST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_INST_PKG, status:VALID,
-
VIEW: APPS.IGS_CA_DA_INST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_CA_DA_INST_V, object_name:IGS_CA_DA_INST_V, status:VALID,
-
PACKAGE: APPS.IGS_GE_DATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_DATE, status:VALID,
-
SYNONYM: APPS.IGS_CA_TYPE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_TYPE, status:VALID,
-
APPS.IGS_CA_INS_ROLL_CI dependencies on IGS_CA_INS_ROLL_CI
12.1.1
-
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,
-
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
-
APPS.IGS_CA_INS_ROLL_CI dependencies on IGS_GE_S_LOG_ENTRY
12.1.1
-
APPS.IGS_CA_INS_ROLL_CI dependencies on APP_EXCEPTION
12.1.1
-
PACKAGE BODY: APPS.IGS_CA_INS_ROLL_CI
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_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, 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,
-
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,
-
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'. ,