Search Results igs_as_gen_004
Overview
IGS_AS_GEN_004 is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified as an "OTHER" API within the ETRM repository. It forms part of the Student Systems assessment and grading subsystem (the IGS_AS module family), and its documented procedures indicate it supports the generation and maintenance of assessment records — specifically student marksheets, transcript entries, attempt outcomes, and standing or progression computations. The package collates data drawn from grading schemes, program and unit set configurations, and student attempt records to produce derived assessment results.
The object is reported as VALID in the 12.1.1 metadata, and its dependencies confirm it sits within a tightly coupled group of assessment packages, including IGS_AS_GEN_004 itself (internal recursion), IGS_AS_GEN_005, IGS_AS_SU_ATMPT_PAT_PKG, and IGS_SS_FACULTY_PKG. It in turn depends on APPS.IGS_AS_SPL_CONS_APPL, indicating that special consideration applications feed the assessment generation logic.
Key Procedures and Functions
Eleven documented procedures and functions are exposed. Descriptions follow from their naming conventions and the tables they touch:
- ASSP_GET_UAP_CD — retrieves a unit attempt/progression code, supplying the coded value used to classify a student's unit attempt for subsequent processing.
- ASSP_GET_UAPI_AP — obtains the unit attempt item applicable to a given assessment point, complementing ASSP_GET_UAP_CD.
- ASSP_INS_DFLT_EVSA — inserts default exam/assessment outcome records for a student attempt, establishing baseline result rows.
- ASSP_INS_GET — a generic insert routine supporting creation of assessment records.
- ASSP_INS_MARK_SHEET — creates student marksheet entries in IGS_AS_MARK_SHEET_ALL, the core artefact for recording awarded marks.
- ASSP_INS_SCAP_LOVALL — populates or validates a list-of-values source for special consideration application data.
- ASSP_INS_SUAAI_DFLT — inserts default student unit attempt assessment item rows, defaulting assessment item instances per attempt.
- ASSP_INS_SUAAP_DFLT — inserts default student unit attempt assessment pattern rows.
- ASSP_INS_SUAAP_SUAAI — links attempt assessment patterns to attempt assessment items, maintaining referential consistency between the two.
- ASSP_INS_TRANSCRIPT and ASSS_INS_TRANSCRIPT — insert transcript records reflecting finalised assessment results.
Tables Accessed
The package reads and writes via APPS synonyms across the assessment schema:
- IGS_AS_MARK_SHEET_ALL and its sequence IGS_AS_MARK_SHEET_GRPSEQNUM_S — storage of marksheet rows and generation of group sequence numbers.
- IGS_AS_MSHT_SU_ATMPT and IGS_AS_SU_ATMPT_ITM — the linkage between marksheets and individual student unit attempts and their items.
- IGS_AS_SU_SETATMPT, IGS_AS_SUA_AI_GROUP — set attempts and assessment item grouping.
- IGS_AS_INS_GRD_ENTRY — institution grade entry, supplying grade values for results.
- IGS_AS_GPC_* tables (ACA_STNDG, CLS_STNDG, PE_ID_GRP, PROGRAMS, UNIT_SETS) — configuration of progression and award standing rules and the unit sets to which they apply.
- HZ_PARTIES — the party/student identity record.
- IGS_AS_SPCL_CONS_CAT and IGS_AS_SPL_CONS_APPL — special consideration category and application data feeding adjusted outcomes.
Usage Notes
IGS_AS_GEN_004 is typically invoked indirectly rather than directly by end users. It is referenced by IGS_AS_GEN_005, IGS_AS_SU_ATMPT_PAT_PKG, and IGS_SS_FACULTY_PKG, meaning forms and concurrent programs in the assessment and faculty areas call it during marksheet generation, result defaulting, and transcript production. Customisations that extend assessment processing should call these procedures through the documented entry points rather than replicating logic, since the package enforces the defaulting and grouping rules that keep marksheet and attempt data consistent. In 12.1.1 and 12.2.2 the package is deployed identically under the APPS schema; any patching of the IGS assessment modules should be validated against the dependencies listed above to avoid invalidating dependent packages.
-
SYNONYM: APPS.IGS_AS_SPL_CONS_APPL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SPL_CONS_APPL, status:VALID,
-
PACKAGE: APPS.IGS_AS_GEN_004
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_GEN_004, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_GEN_004
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_GEN_004, status:VALID,
-
SYNONYM: APPS.IGS_AS_MARK_SHEET_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_MARK_SHEET_ALL, status:VALID,
-
SYNONYM: APPS.IGS_AS_SUA_AI_GROUP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SUA_AI_GROUP, status:VALID,
-
SYNONYM: APPS.IGS_AS_MARK_SHEET_GRPSEQNUM_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_MARK_SHEET_GRPSEQNUM_S, status:VALID,
-
PACKAGE: APPS.IGS_AS_MSHT_SU_ATMPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_MSHT_SU_ATMPT_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_INS_GRD_ENTRY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_INS_GRD_ENTRY_PKG, status:VALID,
-
PACKAGE: APPS.IGS_GE_GEN_002
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_GEN_002, status:VALID,
-
VIEW: APPS.IGS_AS_SUAAI_V
12.1.1
-
PACKAGE: APPS.IGS_AS_EXMVNU_SESAVL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_EXMVNU_SESAVL_PKG, status:VALID,
-
PACKAGE: APPS.IGS_GE_INS_SLE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_INS_SLE, status:VALID,
-
SYNONYM: APPS.IGS_AS_INS_GRD_ENTRY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_INS_GRD_ENTRY, status:VALID,
-
Concurrent Program: IGSASJ06
12.1.1
execution_filename: IGS_AS_GEN_004.ASSS_INS_TRANSCRIPT , product: IGS - Student System , user_name: IGSASJ06 , description: Obsolete - Academic Transcript , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: IGSASJ06
12.2.2
execution_filename: IGS_AS_GEN_004.ASSS_INS_TRANSCRIPT , product: IGS - Student System (Obsolete) , user_name: IGSASJ06 , description: Obsolete - Academic Transcript , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
PACKAGE BODY: APPS.IGS_SS_FACULTY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_SS_FACULTY_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AS_MSHT_SU_ATMPT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_MSHT_SU_ATMPT, status:VALID,
-
SYNONYM: APPS.IGS_AS_GPC_ACA_STNDG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_GPC_ACA_STNDG, status:VALID,
-
SYNONYM: APPS.IGS_AS_UNIT_AI_GRP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_UNIT_AI_GRP, status:VALID,
-
SYNONYM: APPS.IGS_AS_SPCL_CONS_CAT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SPCL_CONS_CAT, status:VALID,
-
SYNONYM: APPS.IGS_AS_GPC_PE_ID_GRP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_GPC_PE_ID_GRP, status:VALID,
-
PACKAGE: APPS.IGS_AS_SUA_AI_GROUP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SUA_AI_GROUP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_GEN_005
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_GEN_005, status:VALID,
-
PACKAGE: APPS.IGS_AS_VAL_SCAP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_VAL_SCAP, status:VALID,
-
PACKAGE: APPS.IGS_AS_VAL_SUAAI
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_VAL_SUAAI, status:VALID,
-
SYNONYM: APPS.IGS_AS_GPC_PROGRAMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_GPC_PROGRAMS, status:VALID,
-
SYNONYM: APPS.IGS_AS_GPC_CLS_STNDG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_GPC_CLS_STNDG, status:VALID,
-
PACKAGE: APPS.IGS_AS_MARK_SHEET_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_MARK_SHEET_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AS_GPC_UNIT_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_GPC_UNIT_SETS, status:VALID,
-
PACKAGE: APPS.IGS_AS_SPL_CONS_APPL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SPL_CONS_APPL_PKG, status:VALID,
-
PACKAGE: APPS.IGS_PR_GET_CLASS_STD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_GET_CLASS_STD, status:VALID,
-
SYNONYM: APPS.IGS_AS_US_AI_GROUP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_US_AI_GROUP, status:VALID,
-
SYNONYM: APPS.IGS_AS_SU_ATMPT_ITM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SU_ATMPT_ITM, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_SU_ATMPT_PAT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_SU_ATMPT_PAT_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SU_ATMPT_ITM_PKG, status:VALID,
-
SYNONYM: APPS.IGS_PS_UNITASS_ITEM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_UNITASS_ITEM, status:VALID,
-
PACKAGE: APPS.IGS_EN_GEN_014
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_GEN_014, status:VALID,
-
SYNONYM: APPS.IGS_PS_UNIT_STAT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_UNIT_STAT, status:VALID,
-
VIEW: APPS.IGS_AS_MARK_SHEET
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_MARK_SHEET, object_name:IGS_AS_MARK_SHEET, status:VALID,
-
VIEW: APPS.IGS_AS_EXMVNU_SESAVL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_EXMVNU_SESAVL, object_name:IGS_AS_EXMVNU_SESAVL, status:VALID,
-
VIEW: APPS.IGS_AS_EXAM_SESSION
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_EXAM_SESSION, object_name:IGS_AS_EXAM_SESSION, status:VALID,
-
VIEW: APPS.IGS_AS_UNIT_CLASS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_UNIT_CLASS, object_name:IGS_AS_UNIT_CLASS, status:VALID,
-
View: IGS_AS_SUAAI_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_SUAAI_V, object_name:IGS_AS_SUAAI_V, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_AS_SUAAI_V ,
-
View: IGS_AS_SUAAI_V
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.IGS_AS_SU_SETATMPT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SU_SETATMPT, status:VALID,
-
VIEW: APPS.IGS_PS_UNIT_OFR_PAT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_UNIT_OFR_PAT, object_name:IGS_PS_UNIT_OFR_PAT, status:VALID,
-
VIEW: APPS.IGS_PE_PRSID_GRP_MEM
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_PRSID_GRP_MEM, object_name:IGS_PE_PRSID_GRP_MEM, status:VALID,
-
PACKAGE: APPS.IGS_AS_GEN_004
12.1.1
-
SYNONYM: APPS.IGS_CA_STAT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_STAT, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_GEN_004
12.1.1