Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre TécnicoFecha
FINA086Anulación de Orden de Pago30/07/2024
País:Perú
Ticket:20716234
Requisito/Story/Issue (informe el requisito vinculado):DMINA-23935


02. SITUACIÓN/REQUISITO

Cuando en la tabla Órdenes de Pago (SEK) se tienen más de 1,024 registros, al ejecutar la rutina Anulación de Orden de Pago (FINA086) e informar los parámetros de entrada se detona el ErrorLog: Application Server Work area table full (Max= 1024) on __EXECSQL(APLIB300.PRW).

03. SOLUCIÓN

En la rutina Anulación Orden de Pago (FINA086) se realiza el siguiente ajuste:

    • Dentro de la Función que valida si la orden de pago cuenta con un solo registro en la tabla SEK (xValOrd()) se agrega el cierre del alias del área de trabajo (dbCloseArea()) al finalizar la consulta a la tabla SEK.


  1. Realizar un respaldo del repositorio (.rpo).
  2. Aplicar el parche correspondiente al issue DMINA-23935.
    • Validar que las rutinas actualizadas correspondan a las indicadas en la sección Función de 01. Datos Generales.
  3. Contar con más de 1,024 registros en la tabla Órdenes de Pago (SEK).
  1. Ingresar al módulo Financiero (SIGAFIN).
  2. Ir a Actualizaciones | Cuentas Por Pagar | Anular Ord. Pago (FINA086).
  3. Informar los parámetros de la rutina:                                                                                                                                                                                                                               
  4. Verificar que la rutina inicie correctamente:                                                                                           


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.2210 (con garantía extendida) o superior.


05. ASUNTOS RELACIONADOS

  • No aplica.