Tabela IGE1 no SAP Business One (Saída de mercadorias (linhas))
IGE1 é a tabela do SAP Business One que guarda as linhas de uma saída de mercadorias: uma linha por item retirado do estoque, com depósito, quantidade, conta e documento base. Ela se relaciona com o cabeçalho OIGE por DocEntry; as linhas entregues a uma ordem de produção têm BaseType 202.
Campos-chave da IGE1
| Campo | O que contém |
|---|---|
DocEntry | Chave do cabeçalho. Relaciona com OIGE.DocEntry. |
LineNum | Número da linha. |
ItemCode | Item. Relaciona com OITM.ItemCode. |
Dscription | Descrição do item. |
Quantity | Quantidade baixada. |
WhsCode | Depósito. Relaciona com OWHS.WhsCode. |
Price | Preço da linha. |
StockPrice | Preço de estoque da linha. |
AcctCode | Código da conta da linha. Relaciona com OACT.AcctCode. |
BaseType | Tipo do documento base: 202 = ordem de produção. |
BaseEntry / BaseLine | Chave e linha do documento base. |
OcrCode / Project | Regra de distribuição e código do projeto. |
Como a IGE1 se relaciona com outras tabelas
As linhas da IGE1 pertencem a um cabeçalho OIGE (DocEntry). BaseType 202 com BaseEntry aponta para a ordem de produção (OWOR) à qual os componentes foram entregues. TargetType 59 significa que a linha foi copiada para uma entrada de mercadorias.
Joins mais comuns
IGE1 T0 INNER JOIN OIGE T1 ON T1.DocEntry = T0.DocEntry (cabeçalho)IGE1 T0 LEFT JOIN OWOR T2 ON T2.DocEntry = T0.BaseEntry AND T0.BaseType = 202 (ordem de produção)IGE1 T0 INNER JOIN OACT T3 ON T3.AcctCode = T0.AcctCode (nome da conta)
Quando usar a tabela IGE1
Use a IGE1 para totalizar o consumo de componentes por ordem de produção, relatar a quantidade baixada por conta e comparar as saídas reais com os componentes planejados na ordem.
Consulta de exemplo: componentes baixados por ordem de produção
SQL Server
SELECT T0.BaseEntry AS ProductionOrderEntry, T0.ItemCode, T0.WhsCode, SUM(T0.Quantity) AS QtyIssued FROM IGE1 T0 INNER JOIN OIGE T1 ON T1.DocEntry = T0.DocEntry WHERE T0.BaseType = 202 AND T1.CANCELED = 'N' GROUP BY T0.BaseEntry, T0.ItemCode, T0.WhsCode ORDER BY T0.BaseEntry, T0.ItemCode
SAP HANA (nomes de colunas entre aspas duplas)
SELECT T0."BaseEntry" AS "ProductionOrderEntry", T0."ItemCode", T0."WhsCode", SUM(T0."Quantity") AS "QtyIssued" FROM IGE1 T0 INNER JOIN OIGE T1 ON T1."DocEntry" = T0."DocEntry" WHERE T0."BaseType" = 202 AND T1."CANCELED" = 'N' GROUP BY T0."BaseEntry", T0."ItemCode", T0."WhsCode" ORDER BY T0."BaseEntry", T0."ItemCode"
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: BaseEntry é um DocEntry, não o número da ordem
IGE1.BaseEntry guarda o DocEntry da ordem de produção, não o seu DocNum. Faça o join com a OWOR por DocEntry (com BaseType = 202) para exibir o número da ordem que os usuários conhecem. Veja Tabela WOR1 (componentes da ordem de produção).
Consultas prontas que usam a IGE1 (em inglês)
- Slow-moving items (no sales in 90 days): Items with stock on hand that have not been invoiced in the last 90 days.
Perguntas sobre a tabela IGE1
Como vinculo a IGE1 a uma ordem de produção?
IGE1.BaseType = 202 e IGE1.BaseEntry = OWOR.DocEntry.
Em qual conta uma linha de saída de mercadorias é lançada?
Em IGE1.AcctCode, que aponta para OACT.AcctCode.
Qual é a diferença entre IGE1 e WOR1?
A WOR1 guarda os componentes planejados em uma ordem de produção; a IGE1 guarda o que realmente saiu do estoque.
Tabelas relacionadas
OIGE (Saída de mercadorias (cabeçalho)) · OWOR (Ordem de produção (cabeçalho)) · WOR1 (Ordem de produção (linhas de componentes)) · 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.
