Skip to Content
avatar image
Former Member

Ubicación Origen en Operaciones de Stock

Buenos días para todos en el foro,

Solicito su colaboración con la siguiente consulta SQL, ya que no he podido capturar el valor de la ubicación origen (a nivel de lineas) en los documentos de Solicitud de traslado y de Transferencia de Stock por el módulo de inventario, la consulta actual me devuelve la ubicación destino de cada línea, pero al querer capturar la de origen, o me devuelve un valor Null o me masifica el número de líneas que se encuentran en el documento que se creó.

select a.DocEntry, a.DocNum, a.Filler, a.ToWhsCode, a.Comments, b.ItemCode, b.Dscription, b.Quantity, b.FromWhsCod, g.BinCode, b.WhsCode,
e.BinCode,  T1.CompnyName, T1.PrintHeadr
from OWTR a
inner join WTR1 b on a.DocEntry=b.DocEntry
inner join OWHS c on b.FromWhsCod=c.WhsCode
inner join OWHS d on b.WhsCode=d.WhsCode
left join OBIN e on d.DftBinAbs=e.AbsEntry
left join OBIN g on c.DftBinAbs=g.AbsEntry
left join OCRD f on a.CardCode=f.CardCode
join OADM T1 on 1=1
join ADM1 T2 on 1=1
where a.DocEntry=100

A razón de esto solicitó su colaboración para ver si alguno de ustedes conoce el proceso o tipo de unión que debo realizar en la consulta para que me muestre la ubicación origen.

De antemano muchas gracias y quedo atento a sus comentarios.

Cordial Saludo,

William Manchola A.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Aug 19, 2015 at 06:18 PM

    No he terminado de analizar completamente tu query, pero por qué en las filas 7 y 8 haces join con OWHS? Ahí lo que estás haciendo es mandar traer la ubicación predeterminada de los almacenes, pero por si alguna razón se utilizó otra ubicación estarías mostrando información incorrecta.


    Yo te recomendaría hacer el JOIN con la tabla WTR19 q es la que guarda los movimientos de los bins correspondientes a las filas de transferencias. Así podrás mostrar información lo más correcta posible.


    Posiblemente la OBTL pudiera ser útil, es el log de operaciones de ubicaciones en SAP.


    Tal vez no sea las únicas tablas, pero de inicio te servirá, y también ver si alguien más comenta si es necesario alguna otra tabla adicional en tus JOINs.


    Saludos,


    JC.

    Add comment
    10|10000 characters needed characters exceeded