101: (p_updating AND
102: ((old_references.govt_course_type <> new_references.govt_course_type) OR
103: (old_references.closed_ind = 'Y' AND new_references.closed_ind = 'N')))
104: THEN
105: IF IGS_PS_VAL_CTY.crsp_val_cty_govt (
106: new_references.govt_course_type,
107: v_message_name) = FALSE THEN
108: Fnd_Message.Set_Name('IGS',v_message_name);
109: IGS_GE_MSG_STACK.ADD;
116: (NVL(old_references.course_type_group_cd, 'null') <>
117: NVL(new_references.course_type_group_cd, 'null') OR
118: (old_references.closed_ind = 'Y' AND new_references.closed_ind = 'N')))
119: THEN
120: IF IGS_PS_VAL_CTY.crsp_val_cty_group (
121: new_references.course_type_group_cd,
122: v_message_name) = FALSE THEN
123: Fnd_Message.Set_Name('IGS',v_message_name);
124: IGS_GE_MSG_STACK.ADD;
127: END IF;
128: -- Validate the IGS_PS_AWD IGS_PS_COURSE indicator.
129: IF (p_updating AND
130: (old_references.award_course_ind <> new_references.award_course_ind)) THEN
131: IF IGS_PS_VAL_CTY.crsp_val_cty_award (
132: new_references.course_type,
133: new_references.award_course_ind,
134: v_message_name) = FALSE THEN
135: Fnd_Message.Set_Name('IGS',v_message_name);