Tabella OWTR in SAP Business One (Trasferimento di magazzino (testata))

OWTR è la tabella di SAP Business One che contiene la testata di ogni trasferimento di magazzino, il documento che sposta merce tra magazzini. Il suo tipo di oggetto è 67. Le righe, con articolo, quantità, magazzino di origine (FromWhsCod) e magazzino di destinazione (WhsCode), sono in WTR1, collegate tramite DocEntry.

Campi chiave di OWTR

CampoContenuto
DocEntryChiave interna. Si collega a WTR1.DocEntry.
DocNumNumero del trasferimento visibile agli utenti.
DocDateData di registrazione.
ToWhsCodeCodice del magazzino di destinazione (valore predefinito della testata). Si collega a OWHS.WhsCode.
CANCELEDY = annullato, N = non annullato.
DocStatusO = aperto, C = chiuso.
CardCode / CardNameBusiness partner, se indicato. Si collega a OCRD.CardCode.
Comments / JrnlMemoOsservazioni e note della registrazione contabile.
TransIdRegistrazione contabile creata dal trasferimento. Si collega a OJDT.TransId.
UserSignUtente che lo ha creato. Si collega a OUSR.
ObjTypeTipo di oggetto, 67 = trasferimento di magazzino.

Come OWTR si collega alle altre tabelle

OWTR è la testata e WTR1 ha una riga per articolo trasferito. Ogni riga ha i propri FromWhsCod e WhsCode, quindi i magazzini possono cambiare da riga a riga. Quando un trasferimento viene copiato da una richiesta di trasferimento, WTR1.BaseType è 1250000001 e WTR1.BaseEntry punta a OWTQ.DocEntry.

Join più comuni

  • OWTR T0 INNER JOIN WTR1 T1 ON T1.DocEntry = T0.DocEntry (righe)
  • WTR1 T1 INNER JOIN OITM T2 ON T2.ItemCode = T1.ItemCode (anagrafica articoli)
  • WTR1 T1 LEFT JOIN OWTQ T3 ON T3.DocEntry = T1.BaseEntry AND T1.BaseType = 1250000001 (richiesta di trasferimento di origine)
  • OWTR T0 LEFT JOIN OJDT T4 ON T4.TransId = T0.TransId (registrazione contabile)

Quando si usa la tabella OWTR

Usi OWTR con WTR1 per elencare la merce spostata tra magazzini in un periodo, verificare i trasferimenti per utente, controllare quali richieste di trasferimento sono state evase e spiegare, insieme a OINM, le differenze di giacenza tra magazzini.

Query di esempio: trasferimenti di magazzino degli ultimi 30 giorni, per riga

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

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"

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: Leggere i magazzini solo dalla testata

La testata ha ToWhsCode, ma ogni riga di WTR1 porta i propri FromWhsCod e WhsCode, che possono differire dalla testata. Riporti i magazzini da WTR1. Filtri anche CANCELED = 'N', altrimenti i trasferimenti annullati vengono contati due volte. Veda Tabella OINM (giornale di magazzino).

Query pronte che usano OWTR (pagine in inglese)

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

Domande sulla tabella OWTR

Qual è il tipo di oggetto di un trasferimento di magazzino in SAP B1?

67. OWTR.ObjType e WTR1.ObjType hanno 67 come valore predefinito.

Dove sono i magazzini di origine e di destinazione di un trasferimento?

Nelle righe: WTR1.FromWhsCod è il magazzino di origine e WTR1.WhsCode quello di destinazione. OWTR.ToWhsCode è il magazzino di destinazione della testata.

Come trovo la richiesta di trasferimento da cui proviene un trasferimento?

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

Tabelle correlate

WTR1 (Trasferimento di magazzino (righe)) · OWTQ (Richiesta di trasferimento (testata)) · OINM (Giornale di magazzino (audit delle giacenze)) · 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.