Search Results get_sua_yop




Overview

IGS_AS_ADI_UPLD_AIO_PKG is an Oracle EBS Student Systems (Higher Education) package owned by APPS. It belongs to the Assessment (AS) product family and supports the Application Data Import (ADI) upload path for Assessment Item Outcome records. Its central role is to move data from the interface tables (IGS_AS_AIO_INTERFACE, IGS_AS_UG_INTERFACE) into the base assessment tables after validating that each staging record resolves to a legitimate person, unit attempt, assessment, grading schema, and version. In addition, the package exposes a grading process routine that creates or updates grade records for assessment items, and it delegates the actual grade persistence to the standard Grade Unit and Grade Assessment Item APIs through a wrapper procedure.

The package is classified as an OTHER API in the ETRM metadata for 12.1.1. It is referenced by four other packages, confirming its position as a shared utility used by ADI import routines and related assessment processing flows rather than as a stand-alone user-facing program.

Key Procedures and Functions

The following public procedures and functions are documented for this package:

  • GET_SUA_YOP — Returns the year of program for a student unit set attempt. This is the object referenced by the search term "get_sua_yop". It derives the program year from the attempt context so downstream assessment logic can associate an outcome with the correct program year.
  • ASSESSMENT_ITEM_GRADE_PROCESS — Validates staged records and, on success, inserts into the base tables by calling the appropriate table handlers. It drives the primary assessment item grading upload.
  • ASSMNT_ITEM_GRADE_UNIT_PROCESS — A wrapper API around the Grade Unit and Grade Assessment Item APIs. It applies the same validate-then-insert pattern used by the item grade process but covers unit-level grading.
  • IGS_AS_AIO_VAL_UPLD — Validates a single Assessment Item Outcome record held in the interface table before upload. It resolves identifiers such as person number, course code, unit code, calendar type and sequence number, returning resolved person, assessment, and grading schema identifiers. This validation is invoked both from the interface table import routine and from ADI pre-validation.
  • ISVALIDUSER — A supporting check confirming the user submitting the upload is valid, typically resolved against FND_USER, before the process proceeds.

Tables Accessed

The package reads and writes across the following documented tables:

Usage Notes

IGS_AS_ADI_UPLD_AIO_PKG is normally invoked indirectly. The interface import routine and the ADI pre-validation functionality call IGS_AS_AIO_VAL_UPLD to check individual rows, while the two grade process procedures are run to commit validated interface records into the base assessment tables. Typical invocation points are the ADI concurrent programs and the assessment upload forms in the Student Systems responsibility, with custom extensions calling the wrapper procedures where unit and assessment item grades must be written together. Because the grade routines accept user, batch timestamp, grade creation method, and delete-rows parameters, they are suited to batch execution where previously staged rows are purged after processing. GET_SUA_YOP is a lightweight helper intended for callers that already hold person, course, calendar type, and sequence context and require only the resulting program year.