Tabela OWTQ no SAP Business One (Solicitação de transferência de estoque (cabeçalho))

OWTQ é a tabela do SAP Business One que guarda o cabeçalho de cada solicitação de transferência de estoque, o documento que pede a movimentação de estoque antes de lançar a transferência. O tipo de objeto é 1250000001. As linhas ficam na WTQ1, relacionadas por DocEntry, e as transferências criadas a partir dela ficam na OWTR.

Campos-chave da OWTQ

CampoO que contém
DocEntryChave interna. Relaciona com WTQ1.DocEntry.
DocNumNúmero da solicitação que os usuários veem.
DocDate / DocDueDateData de lançamento e data de vencimento.
ReqDateData necessária.
ToWhsCodeCódigo do depósito de destino. Relaciona com OWHS.WhsCode.
DocStatusO = em aberto, C = fechada.
CANCELEDY = cancelada, N = não cancelada.
Requester / ReqNameUsuário que solicita a mercadoria e o seu nome.
ReqType12 = usuário, 171 = funcionário.
WTQ1.OpenQtyQuantidade em aberto restante na linha da solicitação.
ObjTypeTipo de objeto, 1250000001 = solicitação de transferência de estoque.

Como a OWTQ se relaciona com outras tabelas

A OWTQ é o cabeçalho e a WTQ1 contém as linhas, com FromWhsCod, WhsCode e OpenQty. Quando uma linha é copiada para uma transferência de estoque, WTQ1.TargetType é 67, e a linha da transferência aponta de volta com WTR1.BaseType = 1250000001 e WTR1.BaseEntry = OWTQ.DocEntry.

Joins mais comuns

  • OWTQ T0 INNER JOIN WTQ1 T1 ON T1.DocEntry = T0.DocEntry (linhas)
  • OWTR T2 INNER JOIN WTR1 T3 ON T3.DocEntry = T2.DocEntry AND T3.BaseType = 1250000001 AND T3.BaseEntry = T0.DocEntry (transferências criadas a partir da solicitação)
  • OWTQ T0 LEFT JOIN OWHS T4 ON T4.WhsCode = T0.ToWhsCode (depósito de destino)

Quando usar a tabela OWTQ

Use a OWTQ com a WTQ1 para listar as solicitações de transferência em aberto por depósito, mostrar o que ainda aguarda movimentação (OpenQty) e medir quanto tempo as solicitações ficam em aberto antes do lançamento da transferência.

Consulta de exemplo: linhas em aberto de solicitações de transferência com quantidade restante

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 (nomes de colunas entre aspas duplas)

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"

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: Esperar que uma solicitação de transferência movimente estoque

Uma solicitação de transferência não altera o estoque do depósito; só a transferência de estoque (OWTR) faz isso. Tire o estoque da OITW nos relatórios e use a OWTQ apenas para ver o que foi solicitado e ainda está em aberto (WTQ1.OpenQty). Veja Tabela OWTR (transferência de estoque).

Consultas prontas que usam a OWTQ (em inglês)

  • Stock by warehouse: On hand, committed, ordered and available quantity per item and warehouse.

Perguntas sobre a tabela OWTQ

Qual é o tipo de objeto de uma solicitação de transferência de estoque?

1250000001. É o valor padrão de OWTQ.ObjType.

Onde ficam as linhas de uma solicitação de transferência?

Na WTQ1, relacionadas por WTQ1.DocEntry = OWTQ.DocEntry. OpenQty é o que ainda falta transferir.

Como vejo quais transferências foram criadas a partir de uma solicitação?

Procure linhas da WTR1 com BaseType = 1250000001 e BaseEntry = OWTQ.DocEntry.

Tabelas relacionadas

OWTR (Transferência de estoque (cabeçalho)) · WTR1 (Transferência de estoque (linhas)) · OWHS (Depósitos) · pesquisar todas as tabelas do SAP Business One

Fontes: Documentação e SDK do SAP Business One (referência das tabelas do banco de dados da DI API), SAP Help Portal.

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.