Tabla OWTQ en SAP Business One (Solicitud de traslado (cabecera))
OWTQ es la tabla de SAP Business One que guarda la cabecera de cada solicitud de traslado, el documento que pide mover stock antes de contabilizar la transferencia. Su tipo de objeto es 1250000001. Las filas están en WTQ1, unidas por DocEntry, y las transferencias creadas a partir de ella están en OWTR.
Campos clave de OWTQ
| Campo | Qué contiene |
|---|---|
DocEntry | Clave interna. Se une con WTQ1.DocEntry. |
DocNum | Número de solicitud que ven los usuarios. |
DocDate / DocDueDate | Fecha de contabilización y fecha de vencimiento. |
ReqDate | Fecha requerida. |
ToWhsCode | Código del almacén de destino. Se une con OWHS.WhsCode. |
DocStatus | O = abierta, C = cerrada. |
CANCELED | Y = cancelada, N = no cancelada. |
Requester / ReqName | Usuario que solicita la mercancía y su nombre. |
ReqType | 12 = usuario, 171 = empleado. |
WTQ1.OpenQty | Cantidad abierta restante en la fila de la solicitud. |
ObjType | Tipo de objeto, 1250000001 = solicitud de traslado. |
Cómo se relaciona OWTQ con otras tablas
OWTQ es la cabecera y WTQ1 contiene las filas, con FromWhsCod, WhsCode y OpenQty. Cuando una fila se copia a una transferencia de stock, WTQ1.TargetType es 67, y la fila de la transferencia apunta de vuelta con WTR1.BaseType = 1250000001 y WTR1.BaseEntry = OWTQ.DocEntry.
Joins habituales
OWTQ T0 INNER JOIN WTQ1 T1 ON T1.DocEntry = T0.DocEntry (filas)OWTR T2 INNER JOIN WTR1 T3 ON T3.DocEntry = T2.DocEntry AND T3.BaseType = 1250000001 AND T3.BaseEntry = T0.DocEntry (transferencias creadas a partir de la solicitud)OWTQ T0 LEFT JOIN OWHS T4 ON T4.WhsCode = T0.ToWhsCode (almacén de destino)
Cuándo se usa la tabla OWTQ
Use OWTQ con WTQ1 para listar las solicitudes de traslado abiertas por almacén, mostrar lo que aún espera ser movido (OpenQty) y medir cuánto tiempo siguen abiertas las solicitudes antes de contabilizar la transferencia.
Consulta de ejemplo: filas abiertas de solicitudes de traslado con cantidad restante
SQL Server
SELECT T0.DocNum, T0.DocDate, T0.ReqDate, T1.ItemCode, T1.FromWhsCod, T1.WhsCode AS ToWhs, T1.OpenQty, DATEDIFF(day, T0.DocDate, GETDATE()) AS DaysOpen FROM OWTQ T0 INNER JOIN WTQ1 T1 ON T1.DocEntry = T0.DocEntry WHERE T0.DocStatus = 'O' AND T0.CANCELED = 'N' AND T1.OpenQty > 0 ORDER BY T0.DocDate
SAP HANA (nombres de columna entre comillas dobles)
SELECT T0."DocNum", T0."DocDate", T0."ReqDate", T1."ItemCode", T1."FromWhsCod", T1."WhsCode" AS "ToWhs", T1."OpenQty", DAYS_BETWEEN(T0."DocDate", CURRENT_TIMESTAMP) AS "DaysOpen" FROM OWTQ T0 INNER JOIN WTQ1 T1 ON T1."DocEntry" = T0."DocEntry" WHERE T0."DocStatus" = 'O' AND T0."CANCELED" = 'N' AND T1."OpenQty" > 0 ORDER BY T0."DocDate"
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: Esperar que una solicitud de traslado mueva stock
Una solicitud de traslado no cambia el stock del almacén; solo lo hace la transferencia de stock (OWTR). Reporte el stock desde OITW y use OWTQ solo para ver lo solicitado y aún abierto (WTQ1.OpenQty). Vea Tabla OWTR (transferencia de stock).
Consultas listas que usan OWTQ
- Stock por almacén: Cantidad en stock, comprometida, pedida y disponible por artículo y almacén.
Preguntas sobre la tabla OWTQ
¿Cuál es el tipo de objeto de una solicitud de traslado?
1250000001. Es el valor predeterminado de OWTQ.ObjType.
¿Dónde están las filas de una solicitud de traslado?
En WTQ1, unidas con WTQ1.DocEntry = OWTQ.DocEntry. OpenQty es lo que aún falta transferir.
¿Cómo veo qué transferencias se crearon a partir de una solicitud?
Busque filas de WTR1 con BaseType = 1250000001 y BaseEntry = OWTQ.DocEntry.
Tablas relacionadas
OWTR (Transferencia de stock (cabecera)) · WTR1 (Transferencia de stock (filas)) · OWHS (Almacenes) · buscar todas las tablas de SAP Business One
¿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.
