Tabla QUT1 en SAP Business One (Oferta de ventas (filas))
QUT1 es la tabla de SAP Business One que guarda las filas de una oferta de ventas: una fila por artículo o servicio ofertado, con cantidad, precio, descuento, total de la fila y el documento destino al que se copió. Se une con la cabecera OQUT por DocEntry.
Campos clave de QUT1
| Campo | Qué contiene |
|---|---|
DocEntry | Clave de la cabecera. Se une con OQUT.DocEntry. |
LineNum | Número de fila. |
ItemCode | Artículo. Se une con OITM.ItemCode. |
Dscription | Descripción del artículo o servicio. |
Quantity | Cantidad ofertada. |
OpenQty | Cantidad abierta restante. |
Price / PriceBefDi | Precio después y antes del descuento de la fila. |
DiscPrcnt | Porcentaje de descuento de la fila. |
LineTotal | Total de la fila. |
LineStatus | O = abierta, C = cerrada. |
TargetType | Documento destino: 17 = pedido de cliente, 15 = entrega, 13 = factura de clientes, 203 = factura de anticipo de clientes. |
TrgetEntry | DocEntry del documento destino. |
WhsCode | Almacén. Se une con OWHS.WhsCode. |
Cómo se relaciona QUT1 con otras tablas
Las filas de QUT1 pertenecen a una cabecera OQUT (DocEntry). TargetType y TrgetEntry apuntan hacia adelante, al documento al que se copió una fila; LineStatus C y OpenQty 0 significan que la fila se copió por completo o se cerró.
Joins habituales
QUT1 T0 INNER JOIN OQUT T1 ON T1.DocEntry = T0.DocEntry (cabecera)QUT1 T0 LEFT JOIN ORDR T2 ON T2.DocEntry = T0.TrgetEntry AND T0.TargetType = 17 (pedido de cliente)QUT1 T0 INNER JOIN OITM T3 ON T3.ItemCode = T0.ItemCode (maestro de artículos)
Cuándo se usa la tabla QUT1
Use QUT1 para la conversión de oferta a pedido por artículo o cliente, para la cantidad ofertada abierta por artículo y para comparar los precios ofertados con los precios de los pedidos.
Consulta de ejemplo: filas de ofertas y el pedido de cliente al que se copiaron
SQL Server
SELECT T1.DocNum AS QuoteNum, T1.CardCode, T0.ItemCode, T0.Quantity, T0.LineTotal, T2.DocNum AS OrderNum FROM QUT1 T0 INNER JOIN OQUT T1 ON T1.DocEntry = T0.DocEntry LEFT JOIN ORDR T2 ON T2.DocEntry = T0.TrgetEntry AND T0.TargetType = 17 WHERE T1.CANCELED = 'N' ORDER BY T1.DocNum, T0.LineNum
SAP HANA (nombres de columna entre comillas dobles)
SELECT T1."DocNum" AS "QuoteNum", T1."CardCode", T0."ItemCode", T0."Quantity", T0."LineTotal", T2."DocNum" AS "OrderNum" FROM QUT1 T0 INNER JOIN OQUT T1 ON T1."DocEntry" = T0."DocEntry" LEFT JOIN ORDR T2 ON T2."DocEntry" = T0."TrgetEntry" AND T0."TargetType" = 17 WHERE T1."CANCELED" = 'N' ORDER BY T1."DocNum", T0."LineNum"
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: LineTotal no considera el descuento de cabecera
QUT1.LineTotal es el total de la fila antes del descuento del documento en OQUT (DiscPrcnt), así que el valor de una oferta sumado desde las filas puede ser demasiado alto. Aplique el descuento de cabecera o use OQUT.DocTotal para la oferta completa. Vea Tabla RDR1 (líneas del pedido de cliente).
Consultas listas que usan QUT1
- Top 20 artículos más vendidos: Los artículos más vendidos por valor de venta, con la cantidad vendida, en un rango de fechas.
Preguntas sobre la tabla QUT1
¿Cómo veo si una fila de oferta se convirtió en pedido?
QUT1.TargetType = 17 significa que se copió a un pedido de cliente; TrgetEntry es el ORDR.DocEntry.
¿Qué es OpenQty en QUT1?
La cantidad de la fila que todavía no se ha copiado a un documento destino.
¿QUT1.LineTotal incluye el descuento del documento?
No. El descuento del documento está en OQUT.DiscPrcnt.
Tablas relacionadas
OQUT (Oferta de ventas (cabecera)) · ORDR (Pedido de cliente (cabecera)) · RDR1 (Pedido de cliente (líneas)) · 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.
