Ver Mensaje Individual
  #8  
Viejo 05/03/08, 11:27:16
vlg1971 vlg1971 is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 195

Hola Pirri, me interesaria lanzarlo online si no he entendido mal usando el commit work ¿reinicia el valor del time out a 0?, en tal caso te esta porcion de codigo en la que se realizan 90 iteraciones sobre la tabla it_pep_gerencia, cada iteracion tarda aproximadamente 10 segundos, de la manera que me has explicado puedo aumentar el time out pero no me es muy fiable ya que este tiempo puede ser variable,

¿poniendo el comit work al final de la iteracion bastaria?

LOOP AT it_pep_gerencia.
PERFORM mostrar_indicador USING it_pep_gerencia-posid.
CONCATENATE it_pep_gerencia-posid ', ' mpep INTO mpep.
PERFORM carga_tipo_val_analitica.
PERFORM calcular_totales_analitica.
PERFORM carga_tipo_cal_por_analitica.
"Debido al nuevo listado que pide Toni Facturacion ctc anual
IF p_okabc = 'X' OR p_okcont = 'X'.
PERFORM calcular_tot_formatos_analit2.
ELSEIF p_fact = 'X'.
PERFORM gabar_val_it_analit_fact_anio USING it_pep_gerencia-posid.
ENDIF.
CLEAR itanaliticaalvacumula.
REFRESH itanaliticaalvacumula.
COMMIT WORK.
ENDLOOP.

GRACIAS POR TU ATENCION
Responder Con Cita