Tabela OWTR no SAP Business One (Transferência de estoque (cabeçalho))
OWTR é a tabela do SAP Business One que guarda o cabeçalho de cada transferência de estoque, o documento que movimenta estoque entre depósitos. O tipo de objeto é 67. As linhas, com item, quantidade, depósito de origem (FromWhsCod) e depósito de destino (WhsCode), ficam na WTR1, relacionadas por DocEntry.
Campos-chave da OWTR
| Campo | O que contém |
|---|---|
DocEntry | Chave interna. Relaciona com WTR1.DocEntry. |
DocNum | Número da transferência que os usuários veem. |
DocDate | Data de lançamento. |
ToWhsCode | Código do depósito de destino (valor padrão do cabeçalho). Relaciona com OWHS.WhsCode. |
CANCELED | Y = cancelada, N = não cancelada. |
DocStatus | O = em aberto, C = fechada. |
CardCode / CardName | Parceiro de negócios, se informado. Relaciona com OCRD.CardCode. |
Comments / JrnlMemo | Observações e observações do lançamento contábil. |
TransId | Lançamento contábil gerado pela transferência. Relaciona com OJDT.TransId. |
UserSign | Usuário que a criou. Relaciona com a OUSR. |
ObjType | Tipo de objeto, 67 = transferência de estoque. |
Como a OWTR se relaciona com outras tabelas
A OWTR é o cabeçalho e a WTR1 tem uma linha por item movimentado. Cada linha tem o seu próprio FromWhsCod e WhsCode, então os depósitos podem variar por linha. Quando uma transferência é copiada de uma solicitação de transferência de estoque, WTR1.BaseType é 1250000001 e WTR1.BaseEntry aponta para OWTQ.DocEntry.
Joins mais comuns
OWTR T0 INNER JOIN WTR1 T1 ON T1.DocEntry = T0.DocEntry (linhas)WTR1 T1 INNER JOIN OITM T2 ON T2.ItemCode = T1.ItemCode (cadastro de itens)WTR1 T1 LEFT JOIN OWTQ T3 ON T3.DocEntry = T1.BaseEntry AND T1.BaseType = 1250000001 (solicitação de transferência de origem)OWTR T0 LEFT JOIN OJDT T4 ON T4.TransId = T0.TransId (lançamento contábil)
Quando usar a tabela OWTR
Use a OWTR com a WTR1 para listar o estoque movimentado entre depósitos em um período, auditar transferências por usuário, verificar quais solicitações de transferência foram atendidas e explicar diferenças de estoque entre depósitos junto com a OINM.
Consulta de exemplo: transferências de estoque dos últimos 30 dias, por linha
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 (nomes de colunas entre aspas duplas)
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"
Cole qualquer uma das duas versões em Ferramentas → Consultas → Gerador de consultas. Precisa do outro dialeto para a sua própria consulta? Use o conversor de SQL para HANA.
Erro comum: Pegar os depósitos só do cabeçalho
O cabeçalho tem ToWhsCode, mas cada linha da WTR1 traz o seu próprio FromWhsCod e WhsCode, que podem ser diferentes do cabeçalho. Tire os depósitos da WTR1 nos relatórios. Filtre também CANCELED = 'N', senão as transferências canceladas são contadas duas vezes. Veja Tabela OINM (diário de estoque).
Consultas prontas que usam a OWTR (em inglês)
- Stock by warehouse: On hand, committed, ordered and available quantity per item and warehouse.
Perguntas sobre a tabela OWTR
Qual é o tipo de objeto de uma transferência de estoque no SAP B1?
67. OWTR.ObjType e WTR1.ObjType têm 67 como valor padrão.
Onde ficam os depósitos de origem e destino de uma transferência?
Nas linhas: WTR1.FromWhsCod é o depósito de origem e WTR1.WhsCode o de destino. OWTR.ToWhsCode é o depósito de destino do cabeçalho.
Como encontro a solicitação de transferência que originou uma transferência?
WTR1.BaseType = 1250000001 e WTR1.BaseEntry = OWTQ.DocEntry.
Tabelas relacionadas
WTR1 (Transferência de estoque (linhas)) · OWTQ (Solicitação de transferência de estoque (cabeçalho)) · OINM (Diário de estoque (auditoria de estoque)) · OWHS (Depósitos) · pesquisar todas as tabelas do SAP Business One
Pronto para começar?
Diga do que você precisa. Você recebe uma resposta técnica clara, um escopo fechado e um preço, normalmente em até 24 horas.
