Tabella OWTQ in SAP Business One (Richiesta di trasferimento (testata))

OWTQ è la tabella di SAP Business One che contiene la testata di ogni richiesta di trasferimento, il documento che chiede di spostare merce prima di registrare il trasferimento. Il suo tipo di oggetto è 1250000001. Le righe sono in WTQ1, collegate tramite DocEntry, e i trasferimenti creati a partire dalla richiesta sono in OWTR.

Campi chiave di OWTQ

CampoContenuto
DocEntryChiave interna. Si collega a WTQ1.DocEntry.
DocNumNumero della richiesta visibile agli utenti.
DocDate / DocDueDateData di registrazione e data di scadenza.
ReqDateData richiesta.
ToWhsCodeCodice del magazzino di destinazione. Si collega a OWHS.WhsCode.
DocStatusO = aperta, C = chiusa.
CANCELEDY = annullata, N = non annullata.
Requester / ReqNameUtente che richiede la merce e relativo nome.
ReqType12 = utente, 171 = dipendente.
WTQ1.OpenQtyQuantità ancora aperta sulla riga della richiesta.
ObjTypeTipo di oggetto, 1250000001 = richiesta di trasferimento.

Come OWTQ si collega alle altre tabelle

OWTQ è la testata e WTQ1 contiene le righe, con FromWhsCod, WhsCode e OpenQty. Quando una riga viene copiata in un trasferimento di magazzino, WTQ1.TargetType è 67 e la riga del trasferimento punta all’indietro con WTR1.BaseType = 1250000001 e WTR1.BaseEntry = OWTQ.DocEntry.

Join più comuni

  • OWTQ T0 INNER JOIN WTQ1 T1 ON T1.DocEntry = T0.DocEntry (righe)
  • OWTR T2 INNER JOIN WTR1 T3 ON T3.DocEntry = T2.DocEntry AND T3.BaseType = 1250000001 AND T3.BaseEntry = T0.DocEntry (trasferimenti creati dalla richiesta)
  • OWTQ T0 LEFT JOIN OWHS T4 ON T4.WhsCode = T0.ToWhsCode (magazzino di destinazione)

Quando si usa la tabella OWTQ

Usi OWTQ con WTQ1 per elencare le richieste di trasferimento aperte per magazzino, mostrare ciò che è ancora in attesa di essere spostato (OpenQty) e misurare per quanto tempo le richieste restano aperte prima della registrazione del trasferimento.

Query di esempio: righe aperte delle richieste di trasferimento con quantità residua

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 (nomi delle colonne tra virgolette doppie)

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"

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: Aspettarsi che una richiesta di trasferimento sposti la merce

Una richiesta di trasferimento non modifica la giacenza del magazzino; solo il trasferimento di magazzino (OWTR) lo fa. Legga la giacenza da OITW e usi OWTQ solo per vedere ciò che è stato richiesto ed è ancora aperto (WTQ1.OpenQty). Veda Tabella OWTR (trasferimento di magazzino).

Query pronte che usano OWTQ (pagine in inglese)

  • Giacenze per magazzino: Quantità in giacenza, impegnata, ordinata e disponibile per articolo e per magazzino.

Domande sulla tabella OWTQ

Qual è il tipo di oggetto di una richiesta di trasferimento?

1250000001. È il valore predefinito di OWTQ.ObjType.

Dove sono le righe di una richiesta di trasferimento?

In WTQ1, collegate con WTQ1.DocEntry = OWTQ.DocEntry. OpenQty è la quantità ancora da trasferire.

Come vedo quali trasferimenti sono stati creati da una richiesta?

Cerchi le righe di WTR1 con BaseType = 1250000001 e BaseEntry = OWTQ.DocEntry.

Tabelle correlate

OWTR (Trasferimento di magazzino (testata)) · WTR1 (Trasferimento di magazzino (righe)) · OWHS (Magazzini) · cerca tutte le tabelle di SAP Business One

Fonti: Documentazione e SDK di SAP Business One (riferimento delle tabelle del database della DI API), SAP Help Portal.

Iniziamo?

Ci descriva di cosa ha bisogno. Riceverà una risposta tecnica chiara, un perimetro definito e un prezzo, di norma entro 24 ore.