PDA

Ver la Versión Completa : error en cadena de carga


Kanija
25/06/13, 11:42:12
Hola compañeros, tengo un problemilla con una carga que no había fallado nunca pero me fallo hace unos días.

La carga falló, yo la relancé manualmente y terminó correctamente. y al siguiente día funcionó bien.

Por lo que me comentan es un fallo que viene pasando de vez en cuando pero desde hace tiempo.

En la ST22 tenemos lo sigueinte:
Errores tiempo ejec. DBIF_RSQL_SQL_ERROR
Excepción CX_SY_OPEN_SQL_DB
Fecha y hora 24.06.2013 02:30:28

Detalle código fuente

Lín. Txt.fte.

7711 l_lines TYPE i,
7712 l_facttab TYPE rsd_tablnm. " KFL01: local fact table
7713
7714 FIELD-SYMBOLS:
7715 <l_s_u> TYPE /BIC/FZPUR_C0I.
7716
7717 l_facttab = '/BIC/FZPUR_C0I'.
7718
7719 CALL FUNCTION 'RSDU_DB_COMMIT'. "Commit falls duprec bei insert!
7720 c_lines = 0.
7721
7722 SORT g_t_u BY
7723 KEY_ZPUR_C0IP
7724 KEY_ZPUR_C0IT
7725 KEY_ZPUR_C0IU
7726 KEY_ZPUR_C0I1
7727 KEY_ZPUR_C0I2
7728 KEY_ZPUR_C0I3
7729 KEY_ZPUR_C0I4
7730 KEY_ZPUR_C0I5
7731 KEY_ZPUR_C0I6
7732 KEY_ZPUR_C0I7
7733 KEY_ZPUR_C0I8
7734 KEY_ZPUR_C0I9
7735 KEY_ZPUR_C0IA
7736 KEY_ZPUR_C0IB
7737 KEY_ZPUR_C0IC
7738 KEY_ZPUR_C0ID
7739 .
7740
>>>>> INSERT (l_facttab) FROM TABLE g_t_u.
7742 c_lines = sy-dbcnt.
7743
7744
7745 ***** Check requid if no inconsistency is happened********************
7746 CALL FUNCTION 'RSM_INFOCUBE_WRITE_CHECK'

He simplificado un poco todo. He buscado por internet pero no he conseguido nada.

¿Podéis ayudarme con ello?

Llevo muy poco tiempo trabajando con todo esto y se me viene todo encima.

Muchas gracias por todo.

javibest
25/06/13, 13:04:45
Prueba a debuguear primero, pero tiene toda la pinta que estas intentando insertar algo duplicado o con los valores null en las claves.

Kanija
26/06/13, 10:57:23
Prueba a debuguear primero, pero tiene toda la pinta que estas intentando insertar algo duplicado o con los valores null en las claves.

Pero si fuera ese el error, no debería de funcionar correctamente si la ejecuto manualmente sin hacer ningún tipo de cambio no?¿

De todas maneras he debugueado y no he encontrado nada, voy a intentar con el borrado de índices a ver que pasa. Tocará esperar a ver que pasa, por que el fallo lo ha dado dos o tres veces en 6 meses. Así que toca esperar varios meses a ver si vuelve a fallar.

javibest
26/06/13, 11:32:19
La respuesta que he dado la he dado en base a la poca informacion que das.

No dices que sistema es . Supongo que sera una carga en BW, pero tambien puede ser en R3.

Por esto, lo único que te puedo recomendar es lo básico, debuguear y verificar que no insertas valores duplicados o nulos.

Un dump en un insert es lo que indica.

Kanija
26/06/13, 13:43:34
La respuesta que he dado la he dado en base a la poca informacion que das.

No dices que sistema es . Supongo que sera una carga en BW, pero tambien puede ser en R3.

Por esto, lo único que te puedo recomendar es lo básico, debuguear y verificar que no insertas valores duplicados o nulos.

Un dump en un insert es lo que indica.

Llevas toda la razón, pero no sabía que otra información dar. Lo siento.

El sistema es BW, trabajo con la versión 7 y el dump está dando en una carga que va de un DSO a un Cubo.

Como dije antes voy a probar lo de los índices, pero si tienes alguna otra idea bienvenida sea.

Es algo que no sabré si se ha solucionada hasta que no pase un tiempo, ya que la carga da fallo sólo una vez cada varios meses.

Si necesitas alguna otra información para poder ayudarme, sólo tienes que pedirla.

Y sobre todo muchas gracias por todo.

javibest
22/07/13, 09:29:26
Ok. Has probado con esta solucion de SAP support ?

http://scn.sap.com/message/10158890