Results for “igs_ps_gen_006”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
IGS_PS_GEN_006 is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified within ETRM as an OTHER API rather than a public or private API. It belongs to the Student System (IGS) product family, specifically the Academic and Student Services modules that manage unit offerings, unit versions, and student unit attempts. The package encapsulates reusable generation and maintenance logic used across the student records and program specification schemas, which is evidenced by its wide reuse: the package is referenced by eight other database objects, including the views IGS_AS_SUAH_LOAD_V and IGS_AS_SUA_ASS_V, and the packages IGS_EN_SU_ATTEMPT_PKG, IGS_EN_UNIT_SET_PKG, IGS_PS_GEN_003, IGS_PS_TCH_RESP_OVRD_PKG, IGS_PS_UNIT_VER_PKG, and IGS_PS_UNT_OFR_OPT_N_PKG. It also references itself, indicating recursive or internal helper invocation. Its dependency base is minimal: only the SYS.STANDARD package is directly referenced, so all table access is performed through APPS synonyms.
Key Procedures and Functions
The ETRM documentation records eight procedures and functions. Their naming follows the CRSP (student records process) convention common to the IGS_PS_GEN series, which historically denotes callable subroutines generated to support student program and unit administration.
- CRSP_GET_UCL_MODE — Retrieves the unit class or unit career level mode indicator used to drive downstream processing decisions.
- CRSP_GET_UOO_ID — Returns the primary key identifier of the unit offering option record, providing the numeric key needed to join or update dependent data.
- CRSP_GET_UOO_KEY — Returns the concatenated or composite business key of the unit offering option, used where the numeric identifier alone is insufficient.
- CRSP_GET_US_ADMIN — Retrieves administrative attributes associated with the unit set, such as the administrative status held against a student record.
- CRSP_GET_US_SYS_STS — Retrieves the system status of a unit set, supporting validation and status-transition logic.
- CRSP_INS_CI_UOP_UOO — Performs an insert operation linking a unit offering pattern to a unit offering option; an internal write-based subroutine.
- CRSP_INS_US_HIST — Inserts a unit set history record, preserving an audit trail of unit set activity.
- CRSP_INS_UV_HIST — Inserts a unit version history record, maintaining the version trail for unit definitions.
Parameter lists are not published in the available metadata and must be confirmed from the package source in the instance.
Tables Accessed
Access is made through APPS synonyms to the following documented tables:
- IGS_CA_TYPE — the calendar type reference table, used for calendar/type validation.
- IGS_EN_UNIT_SET_STAT — unit set status definitions, supporting the status retrieval routines.
- IGS_PS_RPT_FMLY_ALL — reporting family definitions for program specifications.
- IGS_PS_UNIT_INT_LVL — unit interest level reference data.
- IGS_PS_UNIT_OFR — unit offering records, central to the unit offering option key routines.
- IGS_PS_UNIT_SUBTITLE — unit subtitle descriptive data.
- IGS_PS_UNIT_TYPE_LVL — unit type level reference data.
Usage Notes
Because IGS_PS_GEN_006 has no direct form or concurrent program binding recorded, it is best regarded as an internal helper package invoked by the higher-level student system packages and views listed in its dependency tree. Typical invocations occur during unit offering generation, unit version creation, and unit attempt processing, where callers need consistent key derivation, status lookup, or history insertion without re-implementing that logic. Custom extensions that manipulate unit offerings or unit sets should call the wrapped packages such as IGS_PS_UNIT_VER_PKG or IGS_PS_UNT_OFR_OPT_N_PKG rather than IGS_PS_GEN_006 directly, preserving the supported call path. As the status is VALID in 12.1.1 and 12.2.2, the object remains available for compilation and reference, but it is not intended as a public integration point.
-
PACKAGE: APPS.IGS_PS_GEN_006 12.1.1
-
View: IGS_AS_SUAH_LOAD_V 12.1.1
Used to create effective student unit attempt history records in recognition of back dating enrollment and discontinuation dates.
APPS.IGS_AS_SUAH_LOAD_V·↳ IGS_AS_SUAH_EFFECTIVE_H_V·↳ IGS_AU_GEN_003·↳ IGS_CA_TEACH_TO_LOAD_V·Explore IGS module →
-
Concurrent Program: IGSPSJ02 12.2.2
Rollover Unit Offering Pattern and Unit Offering Option
-
View: IGS_AS_SUAH_LOAD_V 12.2.2
Used to create effective student unit attempt history records in recognition of back dating enrollment and discontinuation dates.
Not implemented in this database·Explore IGS module →
-
View: IGS_AS_SUA_ASS_V 12.1.1
APPS.IGS_AS_SUA_ASS_V·↳ HZ_PARTIES·↳ IGS_CA_GEN_001·↳ IGS_CA_INST·Explore IGS module →
-
Concurrent Program: IGSPSJ02 12.1.1
Rollover Unit Offering Pattern and Unit Offering Option
-
VIEW: APPS.IGS_AS_SUA_ASS_V 12.1.1
-
VIEW: APPS.IGS_PS_UNIT_LEVEL 12.1.1
-
View: IGS_AS_SUA_ASS_V 12.2.2
Not implemented in this database·Explore IGS module →
-
VIEW: APPS.IGS_AS_UNIT_CLASS 12.1.1
-
VIEW: APPS.IGS_OR_UNIT 12.1.1
-
PACKAGE: APPS.IGS_PS_GEN_006 12.1.1
-
PACKAGE: APPS.IGS_PS_GEN_003 12.1.1
-
SYNONYM: APPS.IGS_CA_TYPE 12.1.1
-
VIEW: APPS.IGS_AS_SUA_ASS_V 12.1.1