En w_a_sp_posibles_egresados.srw (Linea 29):
DECLARE spInsertarTitulo PROCEDURE FOR sp_insertar_titulo ( :ls_unidad_academica, :ls_carrera, :ls_legajo, :ls_titulo, :ls_respuesta) USING SQLCA;
En mi base de datos v464 y v280 el SP recibe:
sp_insertar_titulo(pUA like dba.sga_alumnos.unidad_academica, pCarrera like dba.sga_alumnos.carrera, pLegajo like dba.sga_alumnos.legajo, pTitulo like dba.sga_titulos_otorg.titulo, pNroExpediente like dba.sga_titulos_otorg.nro_expediente, pRespuesta char (1))
¿Se me mezclaron las versiones? de los objetos exportados de las versiones 264, 280 y 281 que tengo, en las 3, en la llamada que se hace desde w_a_sp_posibles_egresados no incluye al pNroExpediente… basicamente no puedo usar la w_a_sp_posibles_egresados, PB se cierra al intentar abrirla.
Es la operación egr05010 - Detección automática de egresados
La que busca alumnos en condiciones de egresar. Es solo eso un listado de alumnos que estan en condiciones académicas de solicitar el título.
Gustavo, la operación a la que te referis es egr05030 - Solicitud de Títulos
Por lo que veo segun el codigo del stored procedure y de la exportacion de la ventana en la version 2.7.0 tambien esta esa diferencia en la llamada al procedure.
Respecto de lo del nro de expediente no es necesario, ya que esta operación no genera ninguna solicitud del titulo… es un dato que se necesita para correr el procedure, pero como no se registra en ningun lado, es por ello que con solo crear la variable y pasarla como parámetro alcanza a los fines de lo que hace la operación.