Tabella QUT1 in SAP Business One (Offerta di vendita (righe))
QUT1 è la tabella di SAP Business One che contiene le righe di un’offerta di vendita: una riga per articolo o servizio offerto, con quantità, prezzo, sconto, totale della riga e il documento di destinazione in cui è stata copiata. Si collega alla testata OQUT tramite DocEntry.
Campi chiave di QUT1
| Campo | Contenuto |
|---|---|
DocEntry | Chiave della testata. Si collega a OQUT.DocEntry. |
LineNum | Numero di riga. |
ItemCode | Articolo. Si collega a OITM.ItemCode. |
Dscription | Descrizione dell’articolo o del servizio. |
Quantity | Quantità offerta. |
OpenQty | Quantità ancora aperta. |
Price / PriceBefDi | Prezzo dopo e prima dello sconto di riga. |
DiscPrcnt | Percentuale di sconto della riga. |
LineTotal | Totale della riga. |
LineStatus | O = aperta, C = chiusa. |
TargetType | Documento di destinazione: 17 = ordine cliente, 15 = consegna, 13 = fattura cliente, 203 = fattura di acconto cliente. |
TrgetEntry | DocEntry del documento di destinazione. |
WhsCode | Magazzino. Si collega a OWHS.WhsCode. |
Come QUT1 si collega alle altre tabelle
Le righe di QUT1 appartengono a una testata OQUT (DocEntry). TargetType e TrgetEntry puntano in avanti, al documento in cui una riga è stata copiata; LineStatus C e OpenQty 0 significano che la riga è stata copiata per intero o chiusa.
Join più comuni
QUT1 T0 INNER JOIN OQUT T1 ON T1.DocEntry = T0.DocEntry (testata)QUT1 T0 LEFT JOIN ORDR T2 ON T2.DocEntry = T0.TrgetEntry AND T0.TargetType = 17 (ordine cliente)QUT1 T0 INNER JOIN OITM T3 ON T3.ItemCode = T0.ItemCode (anagrafica articoli)
Quando si usa la tabella QUT1
Usi QUT1 per la conversione da offerta a ordine per articolo o cliente, per la quantità offerta ancora aperta per articolo e per confrontare i prezzi offerti con i prezzi degli ordini.
Query di esempio: righe delle offerte e l’ordine cliente in cui sono state copiate
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 (nomi delle colonne tra virgolette doppie)
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"
Incolli una delle due versioni in Strumenti → Query → Generatore di query. Le serve l’altro dialetto per una Sua query? Usi il convertitore da SQL a HANA.
Errore frequente: LineTotal non tiene conto dello sconto di testata
QUT1.LineTotal è il totale della riga prima dello sconto del documento in OQUT (DiscPrcnt), quindi il valore di un’offerta sommato dalle righe può risultare troppo alto. Applichi lo sconto di testata oppure usi OQUT.DocTotal per l’offerta completa. Veda Tabella RDR1 (righe dell’ordine cliente).
Query pronte che usano QUT1 (pagine in inglese)
- I 20 articoli più venduti: Gli articoli con il fatturato più alto, con la quantità venduta, in un periodo.
Domande sulla tabella QUT1
Come vedo se una riga di offerta è diventata un ordine?
QUT1.TargetType = 17 significa che è stata copiata in un ordine cliente; TrgetEntry è ORDR.DocEntry.
Che cos’è OpenQty in QUT1?
La quantità della riga non ancora copiata in un documento di destinazione.
QUT1.LineTotal include lo sconto del documento?
No. Lo sconto del documento è in OQUT.DiscPrcnt.
Tabelle correlate
OQUT (Offerta di vendita (testata)) · ORDR (Ordine cliente (testata)) · RDR1 (Ordine cliente (righe)) · cerca tutte le tabelle di SAP Business One
Iniziamo?
Ci descriva di cosa ha bisogno. Riceverà una risposta tecnica chiara, un perimetro definito e un prezzo, di norma entro 24 ore.
