If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
mira...revisa las tabla MKPF (cabecera) y MSEG (posiciones)...si el documento quedo anulado debiera estar ahi..el movimiento de anulacion es el 102 y lo puedes revisar en la MSEG-BWART...ahi tienes que ver tu que campo puedes usar como referencia para hacer el link con el documento que aun no ha sido anulado..en mi caso he usado el MKPF-XBLNR
Claro, el tema es que en mi caso, no utilizan este campo para hacer referencia a un doc anulado... quería saber si habia un campo que SAP actualizara automáticamente al doc del mov 101 cuando se hace un 102.
En realidad, yo necesito seleccionar el último 101 que no fua anulado por un 102. Encontré que en la tabla MSEG del mov 102, se guarda el doc del 101 que fue anulado, pero como se identifica mediante 2 campos (nro doc + año + posicion), no se como hacer el select para que no lo tome en cuenta ...
Necesitaría un OUTER JOIN .. pero según vi no existe, o un
NOT IN , pero con mas de un campo ...
podría hacer un select con MSEG alias 101, MSEG alias 102 where
101-NRODOC NE 102-NRODOC Y
101-EJERCICIO NE 102-EJERCICIO Y
101-POSICION NE 102-POSISION
Comentario