Error de clave duplicada en cierre de acta rectificativa

Estimados, les comento un error que se dio al momento del cierre de un acta rectificativa. "Error de clave duplicada dba.pk_examenes_equiv " por favor podrian orientarme que sp mirar? yo estuve analizando el sp_u_examen_equiv y llegue hasta esta seccion :
– Calculo el Plan y Version de la Carrera del Alumno
– al momento de Promocionar la Materia
EXECUTE PROCEDURE sp_plan_de_alumno (v_ua_new, v_carrera_new, v_legajo_new, p_fecha) INTO v_plan_new, v_version_new;

	  -- Mira si la materia existe en el plan
	  SELECT count(*) INTO v_cantidad
	     FROM vw_materias_plan
	     WHERE unidad_academica = v_ua_new
	     AND carrera = v_carrera_new
	     AND plan = v_plan_new
	     AND version = v_version_new
	     AND materia = v_materia;

		IF v_cantidad >= 1 THEN
		BEGIN
		   ON EXCEPTION IN (-268)
			-- Si el registro existe, continua
			-- Violacion de Clave Primaria. Registro duplicado	
		   END EXCEPTION WITH RESUME;

Creo que ahi esta el inconveniente pero cuando ejecuto el sp_plan_de_alumno para ver si devuelve correctamente los datos me devuelve vacio… Desde ya Muchas Gracias! Saludos


Captura de pantalla de 2017-12-20 15-11-34.png

Captura de pantalla de 2017-12-20 15-11-34.png

Estuve haciendo algunos cambios en el stored procedure sp_u_examen_equiv y ahora cuando quiero cerrar el acta de examen el sistema me devuelve un mensaje “Debe dar de alta un nuevo libro para la carrera” pero faltan 6 actas aun para completar el libro…no encuentro en que stored realiza este control… me podrian orientar en esto? Gracias!