Tabella IGE1 in SAP Business One (Uscita merci (righe))
IGE1 è la tabella di SAP Business One che contiene le righe di un’uscita merci: una riga per articolo scaricato dal magazzino, con magazzino, quantità, conto e documento base. Si collega alla testata OIGE tramite DocEntry; le righe prelevate per un ordine di produzione hanno BaseType 202.
Campi chiave di IGE1
| Campo | Contenuto |
|---|---|
DocEntry | Chiave della testata. Si collega a OIGE.DocEntry. |
LineNum | Numero di riga. |
ItemCode | Articolo. Si collega a OITM.ItemCode. |
Dscription | Descrizione dell’articolo. |
Quantity | Quantità prelevata. |
WhsCode | Magazzino. Si collega a OWHS.WhsCode. |
Price | Prezzo della riga. |
StockPrice | Prezzo di magazzino della riga. |
AcctCode | Codice del conto della riga. Si collega a OACT.AcctCode. |
BaseType | Tipo del documento base: 202 = ordine di produzione. |
BaseEntry / BaseLine | Chiave e riga del documento base. |
OcrCode / Project | Regola di distribuzione e codice progetto. |
Come IGE1 si collega alle altre tabelle
Le righe di IGE1 appartengono a una testata OIGE (DocEntry). BaseType 202 con BaseEntry punta all’ordine di produzione (OWOR) per cui sono stati prelevati i componenti. TargetType 59 significa che la riga è stata copiata in un’entrata merci.
Join più comuni
IGE1 T0 INNER JOIN OIGE T1 ON T1.DocEntry = T0.DocEntry (testata)IGE1 T0 LEFT JOIN OWOR T2 ON T2.DocEntry = T0.BaseEntry AND T0.BaseType = 202 (ordine di produzione)IGE1 T0 INNER JOIN OACT T3 ON T3.AcctCode = T0.AcctCode (nome del conto)
Quando si usa la tabella IGE1
Usi IGE1 per totalizzare il consumo di componenti per ordine di produzione, riportare la quantità prelevata per conto e confrontare le uscite effettive con i componenti pianificati nell’ordine.
Query di esempio: componenti prelevati per ordine di produzione
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 (nomi delle colonne tra virgolette doppie)
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"
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: BaseEntry è un DocEntry, non il numero dell’ordine
IGE1.BaseEntry contiene il DocEntry dell’ordine di produzione, non il suo DocNum. Unisca OWOR su DocEntry (con BaseType = 202) per mostrare il numero d’ordine che gli utenti conoscono. Veda Tabella WOR1 (componenti dell’ordine di produzione).
Query pronte che usano IGE1 (pagine in inglese)
- Articoli a lenta rotazione (nessuna vendita da 90 giorni): Articoli in giacenza che non sono stati fatturati negli ultimi 90 giorni.
Domande sulla tabella IGE1
Come collego IGE1 a un ordine di produzione?
IGE1.BaseType = 202 e IGE1.BaseEntry = OWOR.DocEntry.
Su quale conto registra una riga di uscita merci?
Su IGE1.AcctCode, che punta a OACT.AcctCode.
Qual è la differenza tra IGE1 e WOR1?
WOR1 contiene i componenti pianificati in un ordine di produzione; IGE1 contiene ciò che è stato effettivamente scaricato dal magazzino.
Tabelle correlate
OIGE (Uscita merci (testata)) · OWOR (Ordine di produzione (testata)) · WOR1 (Ordine di produzione (righe dei componenti)) · cerca tutte le tabelle di SAP Business One
Iniziamo?
Ci descriva di cosa ha bisogno. Riceverà una risposta tecnica chiara, un perimetro definito e un prezzo, di norma entro 24 ore.
