DBA Data[Home] [Help]

APPS.IGS_AS_ANON_GRD_PKG SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 12

  ||                                  c_uoo_ug to select active (not closed) unit classes.
*/

FUNCTION  chk_anon_graded (
       p_uoo_id    IN   igs_ps_unit_ofr_opt_all.uoo_id%TYPE,
	   p_ass_id    IN   igs_as_assessmnt_itm_all.ass_id%TYPE
    ) RETURN VARCHAR2 IS
/*
  ||  Created By : pkpatel
  ||  Created On : 28-JAN-2002
  ||  Purpose :  This function checks if Anonymously Graded. It returns 'Y'/'N'. If P_UOO_ID
  ||             is passed as NULL, it returns NULL.
  ||  Known limitations, enhancements or remarks :
  ||  Change History :
  ||  Who             When            What
  ||  (reverse chronological order - newest change first)
*/

  CURSOR	c_uoo_ug
  IS
  SELECT	'X'
  FROM	  igs_ps_unit_ofr_opt		uoo,
          igs_as_anon_method		anm,
       	  igs_ca_teach_to_load_v	ttl
   WHERE uoo.uoo_id = p_uoo_id
   AND	uoo.anon_unit_grading_ind = 'Y'
   AND	uoo.cal_type = ttl.teach_cal_type
   AND	uoo.ci_sequence_number = ttl.teach_ci_sequence_number
   AND	ttl.load_start_dt = (SELECT	MIN(ttl2.load_start_dt)
	                         FROM	  igs_ca_teach_to_load_v	ttl2
                			 WHERE	 uoo.cal_type = ttl2.teach_cal_type
                        	 AND	 uoo.ci_sequence_number = ttl2.teach_ci_sequence_number)
    AND	anm.load_cal_type = ttl.load_cal_type
    AND	(anm.method <> 'ASSESSMENT'
           OR	(anm.method = 'ASSESSMENT'
               AND	(EXISTS (	SELECT	'X'
                          		FROM	igs_ps_unitass_item		uooai,
                          				igs_as_assessmnt_itm  	ai,
                           				igs_as_assessmnt_typ	ast
                      			WHERE	uooai.uoo_id = uoo.uoo_id
                                AND	uooai.logical_delete_dt IS NULL
                                AND	uooai.ass_id = ai.ass_id
                                AND	ai.assessment_type = anm.assessment_type
                                AND	ai.assessment_type = ast.assessment_type
                                AND	ast.anon_grading_ind = 'Y')
                     OR	EXISTS (	SELECT	'X'
                            		FROM	igs_as_unitass_item		uoai,
                                			igs_as_assessmnt_itm  	ai,
                                			igs_as_assessmnt_typ	ast,
                                			igs_as_unit_class		uc
                            		WHERE uoai.unit_cd = uoo.unit_cd
									AND uoai.version_number = uoo.version_number
									AND uoai.cal_type   = uoo.cal_type
									AND uoai.ci_sequence_number = uoo.ci_sequence_number
									AND uc.closed_ind = 'N'
--ijeddy, Bug 3201661, Grade Book.
                                    AND	uoai.logical_delete_dt IS NULL
									AND	uoai.ass_id = ai.ass_id
                                    AND	ai.assessment_type = anm.assessment_type
                                    AND	ai.assessment_type = ast.assessment_type
                                    AND	ast.anon_grading_ind = 'Y'
                                    AND	NOT EXISTS	 (SELECT	'X'
                                       				  FROM	 igs_ps_unitass_item		uooai
                                               		  WHERE	 uooai.uoo_id = uoo.uoo_id
                                                      AND	 uooai.logical_delete_dt IS NOT NULL)))));
Line: 81

  SELECT	'X'
  FROM	  igs_ps_unit_ofr_opt		uoo,
		  igs_as_anon_method		anm,
		  igs_ca_teach_to_load_v	ttl
  WHERE	uoo.uoo_id = p_uoo_id
  AND	uoo.anon_assess_grading_ind = 'Y'
  AND	uoo.cal_type = ttl.teach_cal_type
  AND	uoo.ci_sequence_number = ttl.teach_ci_sequence_number
  AND	ttl.load_start_dt = (SELECT	MIN(ttl2.load_start_dt)
              			 	 FROM	igs_ca_teach_to_load_v	ttl2
                			 WHERE	uoo.cal_type = ttl2.teach_cal_type
 			 	             AND	uoo.ci_sequence_number = ttl2.teach_ci_sequence_number)
  AND	anm.load_cal_type = ttl.load_cal_type
  AND	(EXISTS (	SELECT	'X'
   		            FROM	igs_ps_unitass_item		uooai,
                    		igs_as_assessmnt_itm  	ai,
                        	igs_as_assessmnt_typ	ast
                    WHERE uooai.uoo_id = uoo.uoo_id
                    AND	uooai.ass_id = p_ass_id
                    AND	uooai.logical_delete_dt IS NULL
                    AND	uooai.ass_id = ai.ass_id
                    AND	ai.assessment_type = ast.assessment_type
                    AND	ast.anon_grading_ind = 'Y')
         OR	EXISTS (	SELECT	'X'
                		FROM	igs_as_unitass_item		uoai,
                        		igs_as_assessmnt_itm  	ai,
                        		igs_as_assessmnt_typ	ast,
                        		igs_as_unit_class		uc
                        WHERE	uoai.unit_cd = uoo.unit_cd
           				AND uoai.version_number = uoo.version_number
						AND uoai.cal_type   = uoo.cal_type
						AND uoai.ci_sequence_number = uoo.ci_sequence_number
                        AND	uoai.ass_id = p_ass_id
                        AND	uoo.location_cd = NVL(uoai.location_cd, uoo.location_cd)
                        AND	uoo.unit_class = NVL(uoai.unit_class, uoo.unit_class)
                        AND	uoo.unit_class = uc.unit_class
			AND     uc.closed_ind = 'N'
                        AND	uc.unit_mode = NVL(uoai.unit_mode, uc.unit_mode)
                        AND	uoai.logical_delete_dt IS NULL
                        AND	uoai.ass_id = ai.ass_id
                        AND	ai.assessment_type = ast.assessment_type
                        AND	ast.anon_grading_ind = 'Y'
                        AND	NOT EXISTS	 (SELECT	'X'
                                		  FROM	igs_ps_unitass_item		uooai
                                          WHERE	uooai.uoo_id = uoo.uoo_id
                                          AND	uooai.logical_delete_dt IS NOT NULL)));
Line: 177

PROCEDURE sub_get_insert(
         p_method			IN  igs_as_anon_method.method%TYPE,
         p_person_id		IN  hz_parties.party_id%TYPE,
         p_course_cd		IN  igs_en_su_attempt_all.course_cd%TYPE,
         p_unit_cd			IN  igs_en_su_attempt_all.unit_cd%TYPE,
         p_teach_cal_type	IN  igs_ca_inst_all.cal_type%TYPE,
         p_teach_ci_sequence_number	IN  igs_ca_inst_all.sequence_number%TYPE,
         p_uoo_id			IN  igs_ps_unit_ofr_opt_all.uoo_id%TYPE,
         p_assessment_type	IN  igs_as_assessmnt_typ.assessment_type%TYPE,
         p_load_cal_type	IN  igs_ca_inst_all.cal_type%TYPE,
         p_load_ci_sequence_number	IN igs_ca_inst_all.sequence_number%TYPE )
IS
/*
  ||  Created By : [email protected]
  ||  Created On : 28-JAN-2002
  ||  Purpose : This is a private procedure to Insert records in the Anonymous ID
  ||            tables as per the Method
  ||  Known limitations, enhancements or remarks :
  ||  Change History :
  ||  Who             When            What
  ||  (reverse chronological order - newest change first)
  */

    -- Select the first record from the unallocated anonymous number table IGS_AS_ANON_NUMBER
	-- for the different methods. or PROGRAM method the cal_type and ci_sequence_number would be NULL.
   CURSOR	c_anon_number(cp_load_cal_type  igs_as_anon_number.load_cal_type%TYPE,
                          cp_load_ci_sequence_number  igs_as_anon_number.load_ci_sequence_number%TYPE)
   IS
   SELECT	anonymous_number
   FROM	    igs_as_anon_number
   WHERE    ((load_cal_type = cp_load_cal_type) OR
             (load_cal_type IS NULL AND cp_load_cal_type IS NULL))
   AND      ((load_ci_sequence_number = cp_load_ci_sequence_number) OR
              (load_ci_sequence_number IS NULL AND cp_load_ci_sequence_number IS NULL));
Line: 212

   CURSOR   c_delete_anon_number(cp_anonymous_number  igs_as_anon_number.anonymous_number%TYPE,
                                 cp_load_cal_type  igs_as_anon_number.load_cal_type%TYPE,
                                 cp_load_ci_sequence_number  igs_as_anon_number.load_ci_sequence_number%TYPE)
   IS
   SELECT   ROWID
   FROM     igs_as_anon_number
   WHERE    anonymous_number = cp_anonymous_number
   AND      ((load_cal_type = cp_load_cal_type) OR
             (load_cal_type IS NULL AND cp_load_cal_type IS NULL))
   AND      ((load_ci_sequence_number = cp_load_ci_sequence_number) OR
              (load_ci_sequence_number IS NULL AND cp_load_ci_sequence_number IS NULL));
Line: 227

   l_rowid_delete          ROWID;
Line: 238

	  OPEN   c_delete_anon_number(l_anonymous_number,p_load_cal_type, p_load_ci_sequence_number);
Line: 239

	  FETCH  c_delete_anon_number  INTO  l_rowid_delete;
Line: 240

	  CLOSE  c_delete_anon_number;
Line: 242

      igs_as_anon_number_pkg.delete_row(l_rowid_delete);
Line: 272

      igs_as_anon_id_us_pkg.insert_row(
                            x_rowid        => l_rowid,
							x_person_id    => p_person_id,
							x_anonymous_id => l_anonymous_id,
							x_system_generated_ind => l_system_generated_ind,
							x_course_cd    => p_course_cd,
							x_unit_cd      => p_unit_cd,
							x_teach_cal_type => p_teach_cal_type,
							x_teach_ci_sequence_number => p_teach_ci_sequence_number,
							x_uoo_id       => p_uoo_id,
							x_load_cal_type => p_load_cal_type,
							x_load_ci_sequence_number => p_load_ci_sequence_number,
							x_mode => 'R');
Line: 288

     igs_as_anon_id_ass_pkg.insert_row(
	                       x_rowid            => l_rowid,
                           x_person_id        => p_person_id,
                           x_anonymous_id     => l_anonymous_id,
                           x_system_generated_ind => l_system_generated_ind,
                           x_assessment_type  => p_assessment_type,
                           x_load_cal_type    => p_load_cal_type,
                           x_load_ci_sequence_number  => p_load_ci_sequence_number,
                           x_mode             =>'R');
Line: 300

     igs_as_anon_id_ps_pkg.insert_row(
	                       x_rowid            => l_rowid,
                           x_person_id        => p_person_id,
                           x_anonymous_id     => l_anonymous_id,
                           x_system_generated_ind => l_system_generated_ind,
                           x_course_cd        => p_course_cd,
                           x_mode             => 'R' );
Line: 313

        FND_MESSAGE.SET_TOKEN('NAME','IGS_AS_ANON_GRD_PKG.MNT_ANON_ID.SUB_GET_INSERT');
Line: 317

END sub_get_insert; -- END sub_get_insert
Line: 363

   SELECT	anm.method
   FROM	    igs_as_anon_method	anm
   WHERE	anm.load_cal_type = cp_load_cal_type;
Line: 371

   SELECT COUNT(*)
   FROM	  igs_as_anon_number	ann
   WHERE  ann.load_cal_type = cp_load_cal_type
   AND	  ann.load_ci_sequence_number = cp_load_ci_sequence_number;
Line: 379

   SELECT COUNT(*)
   FROM	  igs_as_anon_number	ann
   WHERE  ann.load_cal_type IS NULL;
Line: 387

    SELECT	COUNT(*)
	FROM	igs_en_stdnt_ps_att		spa
	WHERE	spa.course_attempt_status IN ('ENROLLED', 'UNCONFIRM', 'INACTIVE')
    AND	NOT EXISTS (SELECT	'X'
                    FROM	igs_as_anon_id_ps  anip
                    WHERE	anip.person_id = spa.person_id
                    AND	    anip.course_cd = spa.course_cd);
Line: 401

	SELECT	COUNT(*)
	FROM	igs_en_su_attempt		sua,
            igs_ps_unit_ofr_opt		uoo,
     		igs_ca_teach_to_load_v	ttl
    WHERE sua.unit_attempt_status = 'ENROLLED'
    AND	ttl.load_cal_type = cp_load_cal_type
    AND	ttl.load_ci_sequence_number = cp_load_ci_sequence_number
    AND	uoo.cal_type = ttl.teach_cal_type
    AND	uoo.ci_sequence_number = ttl.teach_ci_sequence_number
    AND	ttl.load_start_dt = (SELECT	MIN(ttl2.load_start_dt)
	   		 	             FROM	igs_ca_teach_to_load_v	ttl2
                		 	 WHERE	uoo.cal_type = ttl2.teach_cal_type
 			 	             AND	uoo.ci_sequence_number = ttl2.teach_ci_sequence_number)
    AND	(uoo.anon_assess_grading_ind = 'Y'
	     OR	uoo.anon_unit_grading_ind = 'Y')
	AND	uoo.uoo_id = sua.uoo_id
    AND	NOT EXISTS	(SELECT	'X'
                     FROM	igs_as_anon_id_us   aniu
                     WHERE	aniu.person_id = sua.person_id
                     AND	aniu.course_cd = sua.course_cd
                     AND	aniu.unit_cd   = sua.unit_cd
                     AND	aniu.teach_cal_type = sua.cal_type
                     AND	aniu.teach_ci_sequence_number = sua.ci_sequence_number
                     AND	aniu.uoo_id = sua.uoo_id);
Line: 432

    SELECT COUNT(*)
	FROM(
	SELECT DISTINCT  sua.person_id, ast.assessment_type
    FROM igs_ca_teach_to_load_v ttl,
         igs_en_su_attempt  sua,
         igs_ps_unit_ofr_opt  uoo,
         igs_as_assessmnt_typ  ast
    WHERE sua.unit_attempt_status = 'ENROLLED'
    AND ttl.load_cal_type = cp_load_cal_type
    AND ttl.load_ci_sequence_number = cp_load_ci_sequence_number
    AND ttl.load_start_dt = (SELECT MIN(ttl2.load_start_dt)
                            FROM    igs_ca_teach_to_load_v ttl2
                            WHERE   uoo.cal_type = ttl2.teach_cal_type
                            AND     uoo.ci_sequence_number = ttl2.teach_ci_sequence_number)
    AND ttl.teach_cal_type = uoo.cal_type
    AND ttl.teach_ci_sequence_number = uoo.ci_sequence_number
    AND sua.uoo_id = uoo.uoo_id
    AND ((uoo.anon_assess_grading_ind = 'Y'
    AND ast.anon_grading_ind = 'Y'
    AND EXISTS (SELECT 'X'
                FROM   igs_as_su_atmpt_itm  suaai,
                       igs_as_assessmnt_itm   ai
                WHERE  sua.person_id = suaai.person_id
                AND    sua.course_cd = suaai.course_cd
                AND    sua.unit_cd = suaai.unit_cd
                AND    sua.cal_type = suaai.cal_type
                AND    sua.ci_sequence_number = suaai.ci_sequence_number
                AND    suaai.ass_id = ai.ass_id
                AND    ai.assessment_type = ast.assessment_type))
    OR  (uoo.anon_unit_grading_ind = 'Y'
    AND EXISTS (SELECT 'X'
                FROM   igs_as_anon_method anm
                WHERE  anm.load_cal_type = cp_load_cal_type
                AND    anm.assessment_type = ast.assessment_type)))
    AND NOT EXISTS (SELECT 'X'
    FROM igs_as_anon_id_ass   ania
    WHERE ania.person_id = sua.person_id
    AND ania.assessment_type = ast.assessment_type
    AND ania.load_cal_type = cp_load_cal_type
    AND ania.load_ci_sequence_number = cp_load_ci_sequence_number));
Line: 477

   SELECT	spa.person_id,
	     	spa.course_cd
   FROM	    igs_en_stdnt_ps_att		spa
   WHERE	spa.course_attempt_status IN ('ENROLLED', 'UNCONFIRM','INACTIVE')
   AND	NOT EXISTS (SELECT	'X'
                    FROM	igs_as_anon_id_ps  anip
                    WHERE	anip.person_id = spa.person_id
                    AND	    anip.course_cd = spa.course_cd);
Line: 490

   SELECT	sua.person_id,
	     	sua.course_cd,
		    sua.unit_cd,
		    sua.cal_type,
		    sua.ci_sequence_number,
		    sua.uoo_id
    FROM	igs_ca_teach_to_load_v	ttl,
            igs_en_su_attempt		sua,
            igs_ps_unit_ofr_opt		uoo
    WHERE	sua.unit_attempt_status = 'ENROLLED'
    AND	ttl.load_cal_type = cp_load_cal_type
    AND	ttl.load_ci_sequence_number = cp_load_ci_sequence_number
    AND	ttl.load_start_dt = (SELECT	MIN(ttl2.load_start_dt)
	             		 	 FROM	igs_ca_teach_to_load_v	ttl2
			 	             WHERE	uoo.cal_type = ttl2.teach_cal_type
             			 	 AND	uoo.ci_sequence_number = ttl2.teach_ci_sequence_number)
    AND	ttl.teach_cal_type = uoo.cal_type
    AND	ttl.teach_ci_sequence_number = uoo.ci_sequence_number
    AND	(uoo.anon_unit_grading_ind = 'Y'
         OR		uoo.anon_assess_grading_ind = 'Y')
    AND	sua.uoo_id = uoo.uoo_id
    AND	NOT EXISTS	(SELECT	'X'
                     FROM	igs_as_anon_id_us  aniu
                     WHERE	aniu.person_id = sua.person_id
                     AND	aniu.course_cd = sua.course_cd
                     AND	aniu.unit_cd = sua.unit_cd
                     AND	aniu.teach_cal_type = sua.cal_type
                     AND	aniu.teach_ci_sequence_number = sua.ci_sequence_number
                     AND	aniu.uoo_id = sua.uoo_id);
Line: 524

  SELECT DISTINCT sua.person_id,
                  ast.assessment_type
  FROM igs_ca_teach_to_load_v ttl,
       igs_en_su_attempt  sua,
       igs_ps_unit_ofr_opt  uoo,
       igs_as_assessmnt_typ  ast
  WHERE sua.unit_attempt_status = 'ENROLLED'
  AND ttl.load_cal_type = cp_load_cal_type
  AND ttl.load_ci_sequence_number = cp_load_ci_sequence_number
  AND ttl.load_start_dt = (SELECT MIN(ttl2.load_start_dt)
                          FROM    igs_ca_teach_to_load_v ttl2
                          WHERE   uoo.cal_type = ttl2.teach_cal_type
                          AND     uoo.ci_sequence_number = ttl2.teach_ci_sequence_number)
  AND ttl.teach_cal_type = uoo.cal_type
  AND ttl.teach_ci_sequence_number = uoo.ci_sequence_number
  AND sua.uoo_id = uoo.uoo_id
  AND ((uoo.anon_assess_grading_ind = 'Y'
  AND ast.anon_grading_ind = 'Y'
  AND EXISTS (SELECT 'X'
              FROM   igs_as_su_atmpt_itm  suaai,
                     igs_as_assessmnt_itm   ai
              WHERE  sua.person_id = suaai.person_id
              AND    sua.course_cd = suaai.course_cd
              AND    sua.unit_cd = suaai.unit_cd
              AND    sua.cal_type = suaai.cal_type
              AND    sua.ci_sequence_number = suaai.ci_sequence_number
              AND    suaai.ass_id = ai.ass_id
              AND    ai.assessment_type = ast.assessment_type))
  OR  (uoo.anon_unit_grading_ind = 'Y'
  AND EXISTS (SELECT 'X'
              FROM   igs_as_anon_method anm
              WHERE  anm.load_cal_type = cp_load_cal_type
              AND    anm.assessment_type = ast.assessment_type)))
  AND NOT EXISTS (SELECT 'X'
  FROM igs_as_anon_id_ass   ania
  WHERE ania.person_id = sua.person_id
  AND ania.assessment_type = ast.assessment_type
  AND ania.load_cal_type = cp_load_cal_type
  AND ania.load_ci_sequence_number = cp_load_ci_sequence_number) ;
Line: 567

  CURSOR c_ass_delete(cp_load_cal_type  igs_as_anon_number.load_cal_type%TYPE,
                      cp_load_ci_sequence_number  igs_as_anon_number.load_ci_sequence_number%TYPE)
  IS
  SELECT ROWID
  FROM	igs_as_anon_id_ass   ania
  WHERE	ania.load_cal_type = cp_load_cal_type
  AND	ania.load_ci_sequence_number = cp_load_ci_sequence_number;
Line: 577

  CURSOR c_section_delete(cp_load_cal_type  igs_as_anon_number.load_cal_type%TYPE,
                          cp_load_ci_sequence_number  igs_as_anon_number.load_ci_sequence_number%TYPE)
  IS
  SELECT ROWID
  FROM	igs_as_anon_id_us   aniu
  WHERE	aniu.load_cal_type = cp_load_cal_type
  AND	aniu.load_ci_sequence_number = cp_load_ci_sequence_number;
Line: 587

  CURSOR c_program_delete
  IS
  SELECT ROWID
  FROM	igs_as_anon_id_ps;
Line: 594

  CURSOR  c_anon_num_delete_prog
  IS
  SELECT  ROWID
  FROM    igs_as_anon_number  ann
  WHERE	ann.load_cal_type IS NULL;
Line: 602

  CURSOR  c_anon_num_delete(cp_load_cal_type  igs_as_anon_number.load_cal_type%TYPE,
                            cp_load_ci_sequence_number  igs_as_anon_number.load_ci_sequence_number%TYPE)
  IS
  SELECT  ROWID
  FROM    igs_as_anon_number  ann
  WHERE	ann.load_cal_type = cp_load_cal_type
  AND   ann.load_ci_sequence_number = cp_load_ci_sequence_number;
Line: 613

  SELECT meaning
  FROM   FND_LOOKUP_VALUES
  WHERE  lookup_type = 'SYS_YES_NO'
  AND    language = userenv ('LANG')
  AND    VIEW_APPLICATION_ID = 8405 AND SECURITY_GROUP_ID  = 0
  AND    lookup_code = p_reallocate_anon_id;
Line: 624

  SELECT  alternate_code,start_dt, end_dt
  FROM    igs_ca_inst
  WHERE   cal_type = cp_load_cal_type
  AND     sequence_number = cp_load_ci_sequence_number;
Line: 632

  SELECT  party_number
  FROM    hz_parties
  WHERE   party_id = cp_person_id;
Line: 697

     		   -- Delete Allocated Anonymous IDs
      		 FOR c_ass_delete_rec IN c_ass_delete(l_ld_cal_type,l_ld_sequence_number) LOOP
		     igs_as_anon_id_ass_pkg.delete_row(c_ass_delete_rec.ROWID);
Line: 703

	    	   -- Delete Allocated Anonymous IDs
      		 FOR c_section_delete_rec IN c_section_delete(l_ld_cal_type,l_ld_sequence_number)
			 LOOP
			   igs_as_anon_id_us_pkg.delete_row(c_section_delete_rec.ROWID);
Line: 710

		       -- Delete Allocated Anonymous IDs
		     FOR c_program_delete_rec IN c_program_delete
			 LOOP
			   igs_as_anon_id_ps_pkg.delete_row(c_program_delete_rec.ROWID);
Line: 716

			   -- Delete Unallocated Anonymous IDs
       		 FOR c_anon_num_delete_prog_rec IN c_anon_num_delete_prog
			 LOOP
			   igs_as_anon_number_pkg.delete_row(c_anon_num_delete_prog_rec.ROWID);
Line: 723

    	      -- Delete Unallocated Anonymous IDs
       		 FOR c_anon_num_delete_rec IN c_anon_num_delete(l_ld_cal_type,l_ld_sequence_number)
			 LOOP
			   igs_as_anon_number_pkg.delete_row(c_anon_num_delete_rec.ROWID);
Line: 834

	        	     igs_as_anon_number_pkg.insert_row(
 			             x_rowid               => l_rowid,
				     x_anum_id             => l_anum_id,
                                     x_anonymous_number    => temp_table(l_index),
                                     x_load_cal_type       => NULL,
                                     x_load_ci_sequence_number => NULL,
                                     x_mode                => 'R');
Line: 842

    		            igs_as_anon_number_pkg.insert_row(
 			             x_rowid               => l_rowid,
			             x_anum_id             => l_anum_id,
                                     x_anonymous_number    => temp_table(l_index),
                                     x_load_cal_type       => l_ld_cal_type,
                                     x_load_ci_sequence_number => l_ld_sequence_number,
                                     x_mode                => 'R');
Line: 856

        temp_table.DELETE;
Line: 874

            sub_get_insert(	p_method => l_method,
                            p_person_id		=> c_spa_rec.person_id,
                            p_course_cd		=> c_spa_rec.course_cd,
                            p_unit_cd			=> NULL,
                            p_teach_cal_type	=> NULL,
                            p_teach_ci_sequence_number => NULL,
                            p_uoo_id			=> NULL,
                            p_assessment_type	=> NULL,
                            p_load_cal_type	=> NULL,
                            p_load_ci_sequence_number => NULL);
Line: 903

            sub_get_insert(	p_method => l_method,
                            p_person_id		=> c_sua_rec.person_id,
                            p_course_cd		=> c_sua_rec.course_cd,
                            p_unit_cd			=> c_sua_rec.unit_cd,
                            p_teach_cal_type	=> c_sua_rec.cal_type,
                            p_teach_ci_sequence_number => c_sua_rec.ci_sequence_number,
                            p_uoo_id			=> c_sua_rec.uoo_id,
                            p_assessment_type	=> NULL,
                            p_load_cal_type	=> l_ld_cal_type,
                            p_load_ci_sequence_number => l_ld_sequence_number);
Line: 930

            sub_get_insert(	p_method => l_method,
                            p_person_id		=> c_suaai_rec.person_id,
                            p_course_cd		=> NULL,
                            p_unit_cd			=> NULL,
                            p_teach_cal_type	=> NULL,
                            p_teach_ci_sequence_number => NULL,
                            p_uoo_id			=> NULL,
                            p_assessment_type	=> c_suaai_rec.assessment_type,
                            p_load_cal_type	=> l_ld_cal_type,
                            p_load_ci_sequence_number => l_ld_sequence_number);
Line: 990

  SELECT anonymous_id
  FROM	 igs_as_anon_id_ps		anip,
         igs_en_su_attempt		sua,
	     igs_ps_unit_ofr_opt	uoo
  WHERE	sua.person_id = p_person_id
  AND	sua.course_cd = p_course_cd
  AND	sua.unit_cd   = p_unit_cd
  AND	sua.cal_type  = p_teach_cal_type
  AND	sua.ci_sequence_number = p_teach_ci_sequence_number
  AND	sua.uoo_id  = p_uoo_id
  AND	uoo.unit_cd = p_unit_cd
  AND	uoo.cal_type = p_teach_cal_type
  AND	uoo.ci_sequence_number = p_teach_ci_sequence_number
  AND	uoo.version_number = sua.version_number
  AND	uoo.uoo_id = sua.uoo_id
  AND	anip.person_id = p_person_id
  AND	anip.course_cd = p_course_cd
  AND	(	(	p_unit_grading_ind = 'Y'
		       AND	uoo.anon_unit_grading_ind = 'Y')
           OR	(	p_unit_grading_ind = 'N'
		         AND	p_ass_id IS NOT NULL
                 AND	uoo.anon_assess_grading_ind = 'Y'
                 AND	'Y' = (	SELECT	ast.anon_grading_ind
                     	       	FROM	igs_as_assessmnt_typ		ast,
                            			igs_as_assessmnt_itm		ai
                     	       	WHERE	ai.ass_id = p_ass_id
                         		AND	ai.assessment_type = ast.assessment_type)));
Line: 1020

  SELECT	anonymous_id
  FROM	igs_as_anon_id_us	aniu,
        igs_en_su_attempt	sua,
	    igs_ps_unit_ofr_opt	uoo
  WHERE	sua.person_id = p_person_id
  AND	sua.course_cd = p_course_cd
  AND	sua.unit_cd = p_unit_cd
  AND	sua.cal_type = p_teach_cal_type
  AND	sua.ci_sequence_number = p_teach_ci_sequence_number
  AND	sua.uoo_id = p_uoo_id
  AND	uoo.uoo_id = sua.uoo_id
  AND	uoo.unit_cd = p_unit_cd
  AND	uoo.cal_type = p_teach_cal_type
  AND	uoo.ci_sequence_number = p_teach_ci_sequence_number
  AND	uoo.version_number = sua.version_number
  AND	aniu.person_id = p_person_id
  AND	aniu.course_cd = p_course_cd
  AND	aniu.unit_cd = p_unit_cd
  AND	aniu.teach_cal_type = p_teach_cal_type
  AND	aniu.teach_ci_sequence_number = p_teach_ci_sequence_number
  AND	aniu.uoo_id = p_uoo_id
  AND	(	(	p_unit_grading_ind = 'Y'
        		AND	uoo.anon_unit_grading_ind = 'Y')
           OR	(	p_unit_grading_ind = 'N'
        		AND	p_ass_id IS NOT NULL
                AND	uoo.anon_assess_grading_ind = 'Y'
                AND	'Y' = (	SELECT	ast.anon_grading_ind
                 	       	FROM	igs_as_assessmnt_typ		ast,
                        			igs_as_assessmnt_itm		ai
                           	WHERE	ai.ass_id = p_ass_id
               				AND	ai.assessment_type = ast.assessment_type)));
Line: 1054

  SELECT	anonymous_id
  FROM	igs_as_anon_id_ass	ania,
    	igs_en_su_attempt	sua,
	    igs_ps_unit_ofr_opt	uoo,
        igs_ca_teach_to_load_v	ttl
  WHERE	sua.person_id = p_person_id
  AND	sua.course_cd = p_course_cd
  AND	sua.unit_cd = p_unit_cd
  AND	sua.cal_type = p_teach_cal_type
  AND	sua.ci_sequence_number = p_teach_ci_sequence_number
  AND	sua.uoo_id = p_uoo_id
  AND	uoo.unit_cd = p_unit_cd
  AND	uoo.cal_type = p_teach_cal_type
  AND	uoo.ci_sequence_number = p_teach_ci_sequence_number
  AND	uoo.version_number = sua.version_number
  AND	uoo.uoo_id = sua.uoo_id
  AND	ania.person_id = p_person_id
  AND	ania.load_cal_type = ttl.load_cal_type
  AND	ania.load_ci_sequence_number = ttl.load_ci_sequence_number
  AND	ttl.teach_cal_type = p_teach_cal_type
  AND	ttl.teach_ci_sequence_number = p_teach_ci_sequence_number
  AND	ttl.load_start_dt = (SELECT	MIN(ttl2.load_start_dt)
    			             FROM	igs_ca_teach_to_load_v	ttl2
			                 WHERE	ttl2.teach_cal_type = p_teach_cal_type
 			                 AND	ttl2.teach_ci_sequence_number = p_teach_ci_sequence_number)
  AND	(	(	p_unit_grading_ind = 'Y'
		     AND	uoo.anon_unit_grading_ind = 'Y'
		     AND	ania.assessment_type = (SELECT anm.assessment_type
			                         		FROM	igs_as_anon_method  anm
                         					WHERE	anm.method = 'ASSESSMENT'
                                            AND	anm.load_cal_type = ttl.load_cal_type))
           OR	(	p_ass_id IS NOT NULL
		          AND	p_unit_grading_ind = 'N'
                  AND	uoo.anon_assess_grading_ind = 'Y'
                  AND	ania.assessment_type = (SELECT	 ai.assessment_type
	       		                                FROM	igs_as_assessmnt_typ		ast,
                                         				igs_as_assessmnt_itm		ai
                                 	       		WHERE	ai.ass_id = p_ass_id
                                    			AND	    ai.assessment_type = ast.assessment_type
                                                AND	    ast.anon_grading_ind = 'Y')));
Line: 1097

  SELECT  anm.method
  FROM	  igs_ca_teach_to_load_v	ttl,
          igs_as_anon_method		anm
  WHERE	ttl.teach_cal_type = p_teach_cal_type
  AND	ttl.teach_ci_sequence_number = p_teach_ci_sequence_number
  AND	ttl.load_start_dt = (SELECT	MIN(ttl2.load_start_dt)
			                 FROM	igs_ca_teach_to_load_v	ttl2
			                 WHERE	ttl2.teach_cal_type = p_teach_cal_type
 			                 AND	ttl2.teach_ci_sequence_number = p_teach_ci_sequence_number)
  AND	ttl.load_cal_type = anm.load_cal_type;
Line: 1203

  SELECT	person_id
  FROM	igs_as_anon_id_ps	anip
  WHERE anip.anonymous_id = p_anonymous_id;
Line: 1209

  SELECT	person_id
  FROM	igs_as_anon_id_us	aniu,
        igs_ca_teach_to_load_v	ttl
  WHERE	aniu. anonymous_id = p_anonymous_id
  AND	aniu.load_cal_type = ttl.load_cal_type
  AND	aniu.load_ci_sequence_number = ttl.load_ci_sequence_number
  AND	ttl.teach_cal_type = p_teach_cal_type
  AND	ttl.teach_ci_sequence_number = p_teach_ci_sequence_number
  AND	ttl.load_start_dt = ( SELECT MIN(ttl2.load_start_dt)
                              FROM	igs_ca_teach_to_load_v	ttl2
							  WHERE   ttl2.teach_cal_type = p_teach_cal_type
							  AND ttl2.teach_ci_sequence_number =  p_teach_ci_sequence_number);
Line: 1223

  SELECT person_id
  FROM	 igs_as_anon_id_ass  ania,
         igs_ca_teach_to_load_v	ttl
  WHERE	 ania. anonymous_id = p_anonymous_id
  AND	 ania.load_cal_type = ttl.load_cal_type
  AND	 ania.load_ci_sequence_number = ttl.load_ci_sequence_number
  AND	 ttl.teach_cal_type = p_teach_cal_type
  AND	 ttl.teach_ci_sequence_number = p_teach_ci_sequence_number
  AND	 ttl.load_start_dt = ( SELECT MIN(ttl2.load_start_dt)
                               FROM	 igs_ca_teach_to_load_v	ttl2
							   WHERE ttl2.teach_cal_type = p_teach_cal_type
							   AND   ttl2.teach_ci_sequence_number = p_teach_ci_sequence_number);
Line: 1240

  SELECT	anm.method
  FROM	igs_ca_teach_to_load_v	ttl,
     	igs_as_anon_method		anm
  WHERE	ttl.teach_cal_type = p_teach_cal_type
  AND	ttl.teach_ci_sequence_number = p_teach_ci_sequence_number
  AND	ttl.load_start_dt = (SELECT	MIN(ttl2.load_start_dt)
                			 FROM	igs_ca_teach_to_load_v	ttl2
                			 WHERE	ttl2.teach_cal_type = p_teach_cal_type
                   			 AND	ttl2.teach_ci_sequence_number = p_teach_ci_sequence_number)
  AND	ttl.load_cal_type = anm.load_cal_type;