Tabla OWTR en SAP Business One (Transferencia de stock (cabecera))

OWTR es la tabla de SAP Business One que guarda la cabecera de cada transferencia de stock, el documento que mueve stock entre almacenes. Su tipo de objeto es 67. Las filas, con artículo, cantidad, almacén de origen (FromWhsCod) y almacén de destino (WhsCode), están en WTR1, unidas por DocEntry.

Campos clave de OWTR

CampoQué contiene
DocEntryClave interna. Se une con WTR1.DocEntry.
DocNumNúmero de transferencia que ven los usuarios.
DocDateFecha de contabilización.
ToWhsCodeCódigo del almacén de destino (valor predeterminado de la cabecera). Se une con OWHS.WhsCode.
CANCELEDY = cancelada, N = no cancelada.
DocStatusO = abierta, C = cerrada.
CardCode / CardNameSocio de negocios, si se indicó uno. Se une con OCRD.CardCode.
Comments / JrnlMemoComentarios y comentarios del asiento.
TransIdAsiento contable creado por la transferencia. Se une con OJDT.TransId.
UserSignUsuario que la creó. Se une con OUSR.
ObjTypeTipo de objeto, 67 = transferencia de stock.

Cómo se relaciona OWTR con otras tablas

OWTR es la cabecera y WTR1 tiene una fila por artículo movido. Cada fila tiene su propio FromWhsCod y WhsCode, así que los almacenes pueden variar por fila. Cuando una transferencia se copia de una solicitud de traslado, WTR1.BaseType es 1250000001 y WTR1.BaseEntry apunta a OWTQ.DocEntry.

Joins habituales

  • OWTR T0 INNER JOIN WTR1 T1 ON T1.DocEntry = T0.DocEntry (filas)
  • WTR1 T1 INNER JOIN OITM T2 ON T2.ItemCode = T1.ItemCode (maestro de artículos)
  • WTR1 T1 LEFT JOIN OWTQ T3 ON T3.DocEntry = T1.BaseEntry AND T1.BaseType = 1250000001 (solicitud de traslado de origen)
  • OWTR T0 LEFT JOIN OJDT T4 ON T4.TransId = T0.TransId (asiento contable)

Cuándo se usa la tabla OWTR

Use OWTR con WTR1 para listar el stock movido entre almacenes en un período, auditar transferencias por usuario, comprobar qué solicitudes de traslado se atendieron y explicar diferencias de stock entre almacenes junto con OINM.

Consulta de ejemplo: transferencias de stock de los últimos 30 días, por fila

SQL Server

SELECT T0.DocNum, T0.DocDate, T1.ItemCode, T1.Dscription, T1.FromWhsCod,
  T1.WhsCode AS ToWhs, T1.Quantity
FROM OWTR T0
INNER JOIN WTR1 T1 ON T1.DocEntry = T0.DocEntry
WHERE T0.CANCELED = 'N' AND DATEDIFF(day, T0.DocDate, GETDATE()) <= 30
ORDER BY T0.DocDate DESC, T0.DocNum

SAP HANA (nombres de columna entre comillas dobles)

SELECT T0."DocNum", T0."DocDate", T1."ItemCode", T1."Dscription", T1."FromWhsCod",
  T1."WhsCode" AS "ToWhs", T1."Quantity"
FROM OWTR T0
INNER JOIN WTR1 T1 ON T1."DocEntry" = T0."DocEntry"
WHERE T0."CANCELED" = 'N' AND DAYS_BETWEEN(T0."DocDate", CURRENT_TIMESTAMP) <= 30
ORDER BY T0."DocDate" DESC, T0."DocNum"

Pegue cualquiera de las dos versiones en Herramientas → Consultas → Generador de consultas. ¿Necesita el otro dialecto para su propia consulta? Use el conversor de SQL a HANA.

Error frecuente: Tomar los almacenes solo de la cabecera

La cabecera tiene ToWhsCode, pero cada fila de WTR1 lleva su propio FromWhsCod y WhsCode, y pueden diferir de la cabecera. Reporte los almacenes desde WTR1. Filtre también CANCELED = 'N', o las transferencias canceladas se cuentan dos veces. Vea Tabla OINM (diario de almacén).

Consultas listas que usan OWTR

  • Stock por almacén: Cantidad en stock, comprometida, pedida y disponible por artículo y almacén.

Preguntas sobre la tabla OWTR

¿Cuál es el tipo de objeto de una transferencia de stock en SAP B1?

67. OWTR.ObjType y WTR1.ObjType tienen 67 como valor predeterminado.

¿Dónde están los almacenes de origen y destino de una transferencia?

En las filas: WTR1.FromWhsCod es el almacén de origen y WTR1.WhsCode el de destino. OWTR.ToWhsCode es el almacén de destino de la cabecera.

¿Cómo encuentro la solicitud de traslado de la que vino una transferencia?

WTR1.BaseType = 1250000001 y WTR1.BaseEntry = OWTQ.DocEntry.

Tablas relacionadas

WTR1 (Transferencia de stock (filas)) · OWTQ (Solicitud de traslado (cabecera)) · OINM (Diario de almacén (auditoría de inventario)) · OWHS (Almacenes) · buscar todas las tablas de SAP Business One

Fuentes: Documentación y SDK de SAP Business One (referencia de tablas de base de datos de DI API), SAP Help Portal.

¿Listo para empezar?

Cuéntenos lo que necesita. Recibirá una respuesta técnica clara, un alcance definido y un precio fijo, normalmente en 24 horas.