cancel
Showing results for 
Search instead for 
Did you mean: 

Identificar error de codigo desde SAP

jorgedonoso2
Explorer
0 Kudos

Hola a todos, tengo el siguiente problema y agradecería mucho su ayuda:

En SAP tengo cargado un trigger y un procedimiento para el modulo de Acuerdo Globales(OOAT), el asunto es que en el ambiente de desarrollo(actualizado) funciona, al pasarlo al ambiente de producción no me deja actualizar el Acuerdo global.

saltándome el siguiente error:

-Desactive el trigger (alter update OOAT)y aun así no funciona.

-copie  codigo de desarrollo a produccion.

-examine con profiler pero al presionar actualizar no muestra nada.

El servidor sql server 2008.

Saludos y gracias de antemano.

Accepted Solutions (1)

Accepted Solutions (1)

jorgedonoso2
Explorer
0 Kudos

Muchas gracias por la atención prestada, voy a revisar lo que dice Wuilmer Venegassobre 'transaction notification' (primera vez que leo sobre esto) y al verlo identifique que existe código agregado (no es mio) .


Estoy revisando el código, por favor cualquier aporte sera de ayuda.

-El trigger independiente esta desactivado.

-el problema surge al actualizar un acuerdo global.

-Al comentar la seccion 'Trabajo con acuerdos globales ' me permite guardar.

les muestro el TN cargado en la DB.

Saludos y gracias de antemano.

jorgedonoso2
Explorer
0 Kudos

Les comento que al ir filtrando y probar en que linea se caia, se cae aca (linea 973):

¿Como puedo hacer el casting para que no se caiga?

SELECT
@CANTIDAD = COUNT(*)
FROM
OPRJT2
WHERE
T2.U_N_Contrato = CONVERT(INT,RTRIM(@list_of_cols_val_tab_del))

Saludos y gracias de antemano.

jorgedonoso2
Explorer
0 Kudos

Solucionado:

no era necesario transformarlo a entero ya que las dos son NVarchar.

quedando:

SELECT

  @CANTIDAD = COUNT(*)

  FROM

  OPRJ T2

  WHERE

  T2.U_N_Contrato = @list_of_cols_val_tab_del   

Saludos y gracias.

Answers (3)

Answers (3)

Former Member
0 Kudos

Hola,

Revisa los Transaction notification, ese error me ha sucedido cuando existe algún error en los transaction notification, aunque es un error común que sale por múltiples razones.

Saludos,

Wuilmer Venegas

agustin_marcoscividanes
Active Contributor
0 Kudos

Hola

¿Tienes alguna búsqueda formateada en el formulario?

Habitualmente cuando aparece un mensaje así haciendo referencia a la tabla CINF es que hay un error de sintaxis o de conversión de datos en una búsqueda formateada.

Un saludo.

Agustín Marcos Cividanes

former_member413321
Contributor
0 Kudos

Tienes algun transaccion notification?

Es un Add On lo que hiciste? esta activo? puedes mostrarnos el codigo. O el procedimiento en que momento se invoca.