PDA

Ver la Versión Completa : Error en la VL03N


ldcarucci
01/08/06, 20:21:42
Hola a todos,

tengo el siguietne problema: al ejecutar la transacción VL03N para visualizar una entrega de una devolución se produce un error en tiempo de ejecución mostrandome que el error se da en el siguiente fragmento de código:

000080 DATA: NO_UEPOS LIKE LIPS-UEPOS VALUE '000000',
000090 C_CONV-COMP LIKE MARA-CMETH VALUE '1'.
000100
000110 IF TVAP-PSTYV NE LIPS-PSTYV. "KH 300398
000120 select single * from tvap where
000130 PSTYV = LIPS-PSTYV.
000140 ENDIF. "KH 300398
000150
000160 IF TVAP-OIBOM = C_CONV-COMP AND
000170 LIPS-UEPOS = NO_UEPOS.
000180
000190 loop at screen.
000200 IF SCREEN-NAME = 'LIPSD-G_LFIMG' OR
000210 SCREEN-NAME = 'LIPS-LFIMG' OR
000220 SCREEN-NAME = 'LIPS-VRKME' OR
000230 SCREEN-NAME = 'LIPS-BRGEW'.
000240 screen-input = 0.
000250 screen-output = 1.
000260 screen-active = 1.
000270 screen-invisible = 0.
000280 modify screen.
000290 endif.
000300 endloop.
000310
000320
000330
000340 endif.
000350
000360
------> ENDMODULE. " MODIFY_OIL_BOM OUTPUT

Al mirar la tabla lips para las posiciones de las entregas veo que a partir de una fecha determinada todas las cantidades de todas las posiciónes de todas las entregas tienen valor negativo, lo que produce por ejemplo que el volumen y el peso del producto también esten en negativo. El tema es, porque se guarda con valor negativo en la tabla. Estuve investigando pero no puedo descubrir nada que me de el indicio de porque lo hace.

Si alguno le ha pasado o se imagina como resolverlo o por donde investigar, se lo agradezco mucho.

Saludos

Leandro

Laura
05/08/06, 20:09:32
Hola,

En estos momentos no tengo SAP pero se me ocurre que podrías mirar dentro del control de copia y en concreto en los tipos de posicion que valor tienes en el campo "cantidad pos.neg."

No se si te servira de algo.

ldcarucci
07/08/06, 15:00:19
Si, eso me fije y esta en +. El tema que descubri ahora es que, cuando se hace la entrega de la devolución, en la tabla LIPS se guarda bien, en positivo como tiene que ser. El tema surge al otro dia. Es decir, verifico la entrega en la tabla y está en negativo. Algo se está corriendo durante la noche que esta modificando el valor de la cantidad y el volumen, poniendolos en negativo. Busque a través de la sm37 jobs que puedan estar haciendo eso, pero me resulta imposible ver uno por uno todos. Saben alguna forma de poder averiguar esto. O lo tiene que ver gente de basis.

Gracias a todos.

Saludos,
Leandro