Search Results assp_get_uapi_ap
Overview
The view APPS.IGS_AS_SUAAI_V is a student assessment outcome repository view within the Oracle E-Business Suite Student System (formerly Oracle Student System, and the assessment/grading component of the Education and Research Transaction Management product family). It presents student unit assessment attempt information — the record of a student's attempt at a specific assessment item within a teaching period, including the resulting mark, grade, performance band, and outcome.
The view is principally consumed by assessment enquiry forms, gradebook-style reporting, and downstream integration interfaces that must resolve a human-readable outcome reference for a student's assessment attempt. It is exposed under the APPS schema, which is the standard convention for EBS reporting views that join, decode, and enrich base transaction tables for presentation-layer consumption.
The user's search term, assp_get_uai_ref, refers directly to one of the API calls embedded in the view's SQL. This confirms the view is a functional (not merely relational) view: it does not only project stored columns but also invokes server-side PL/SQL functions at query time to derive calculated values.
Underlying Base Objects
The documented metadata states that no base objects are formally registered for this view (owner and referenced base objects are unspecified). However, the view text itself reveals its principal sources:
IGS_AS_SUAAI— the driving table (aliasedsuaai), a student unit assessment attempt item table; therowid,person_id,ass_id,attempt_number,mark,grade, andattribute1..Ncolumns originate here.IGS_AS_ASSESSMENT_ITEMS(aliasedasi) — joined to supplyassessment_typeand a fallbackdescription.IGS_AS_UNITASS_ITEM_ALL(aliasedaui) — used in a scalar subquery to resolve the assessment item description.IGS_PS_UNITASS_ITEM(aliasedps) — used in an alternate subquery to resolve a unit-section assessment item description.
Because the metadata records no dependencies, the function calls embedded in the SELECT list imply dependencies on several PL/SQL packages that are not physical tables and therefore do not appear as base objects: IGS_AS_GEN_003, IGS_AS_GEN_004, and IGS_AS_GEN_001.
Key Columns
person_id,course_cd,unit_cd,cal_type,ci_sequence_number— the student persona and the teaching context (course, unit, calendar type, calendar instance).ass_id,attempt_number,ass_pattern_id— identify the assessment, the attempt sequence, and the assessment pattern used.mark,grade,grading_schema_cd,gs_version_number,performance— the assessed result and the grading context in which it was scored.outcome_dt,override_due_dt— the outcome date and any overridden due date.dsp_assessment_type,dsp_description— display-oriented decode of the assessment type and a resolved description (from either the unit assessment item or the unit-section assessment item).outcome_comment_codeandOUTCOME_COMMENT_MEANING— the comment code plus its lookup meaning, decoded viaIGS_GE_GEN_004.genp_get_lookup; where the lookup returns'All', the meaning is deliberately nulled.- Determined dynamically by
IGS_AS_GEN_003.assp_get_uai_due_dt— the calculated assessment due date. - Determined dynamically by
IGS_AS_GEN_003.assp_get_uai_ref— the assessment outcome reference, the value the user searched for. This is the business reference identifier for the unit assessment attempt item. - Determined dynamically by
IGS_AS_GEN_001.assp_clc_suaai_valid(truncated to 7 characters) — a validity/status indicator appended as an additional column; the SQL returnsNULLin one position (the commented-outassp_get_uapi_apcall). attribute_categoryandattribute1through at leastattribute14— the standard EBS DFF (descriptive flexfield) context and segment columns.
Common Use Cases and Queries
Typical usage includes assessment enquiry forms, student result extracts, and integration feeds that need the derived outcome reference. Because the view invokes PL/SQL functions per row, queries should apply selective filters to limit the driving set.
SELECT person_id, unit_cd, ass_id, attempt_number,
mark, grade, dsp_assessment_type, OUTCOME_COMMENT_MEANING
FROM apps.igs_as_suaai_v
WHERE person_id = :p_person_id
AND unit_cd = :p_unit_cd
AND cal_type = :p_cal_type;
To surface the derived due date and reference explicitly:
SELECT person_id, course_cd, unit_cd, ass_id,
IGS_AS_GEN_003.assp_get_uai_due_dt(
person_id, course_cd, unit_cd, cal_type,
ci_sequence_number, ass_id, uoo_id) due_dt,
IGS_AS_GEN_003.assp_get_uai_ref(
person_id, course_cd, unit_cd, cal_type,
ci_sequence_number, ass_id, uoo_id) uai_ref
FROM apps.igs_as_suaai_v;
Note that the second example duplicates work already performed by the view. In practice, the derived reference and due date are already exposed as anonymous columns, so direct selection from the view is preferred. Filter on logical_delete_dt IS NULL to exclude logically deleted attempts unless auditing deleted records.
-
VIEW: APPS.IGS_AS_SUAAI_V
12.1.1
-
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 ,
-
PACKAGE: APPS.IGS_AS_GEN_004
12.1.1
-
PACKAGE BODY: APPS.IGS_AS_GEN_004
12.1.1
-
APPS.IGS_AS_GEN_004 dependencies on IGS_AS_GEN_004
12.1.1