Tabella OIGN in SAP Business One (Entrata merci di magazzino (testata))
OIGN è la tabella di SAP Business One che contiene la testata di ogni entrata merci di magazzino, il documento che aumenta la giacenza senza un ordine d’acquisto, per esempio giacenze iniziali, articoli ritrovati o prodotti finiti dalla produzione. Il suo tipo di oggetto è 59. Le righe sono in IGN1, collegate tramite DocEntry.
Campi chiave di OIGN
| Campo | Contenuto |
|---|---|
DocEntry | Chiave interna. Si collega a IGN1.DocEntry. |
DocNum | Numero del documento visibile agli utenti. |
DocDate | Data di registrazione. |
CANCELED | Y = annullata, N = non annullata. |
DocStatus | O = aperta, C = chiusa. |
DocTotal | Totale del documento. |
Ref2 | Riferimento 2. |
Comments / JrnlMemo | Osservazioni e note della registrazione contabile. |
TransId | Registrazione contabile creata dall’entrata. Si collega a OJDT.TransId. |
UserSign | Utente che l’ha creata. Si collega a OUSR. |
ObjType | Tipo di oggetto, 59 = entrata merci. |
Come OIGN si collega alle altre tabelle
OIGN è la testata e IGN1 ha una riga per articolo ricevuto, con WhsCode, Quantity, Price e AcctCode. Una riga creata da un ordine di produzione ha IGN1.BaseType = 202 e BaseEntry = OWOR.DocEntry. Ogni riga registrata scrive inoltre una riga del giornale di magazzino in OINM, che aggiorna la giacenza in OITW.
Join più comuni
OIGN T0 INNER JOIN IGN1 T1 ON T1.DocEntry = T0.DocEntry (righe)IGN1 T1 LEFT JOIN OWOR T2 ON T2.DocEntry = T1.BaseEntry AND T1.BaseType = 202 (ordine di produzione)OIGN T0 LEFT JOIN OJDT T3 ON T3.TransId = T0.TransId (registrazione contabile)
Quando si usa la tabella OIGN
Usi OIGN con IGN1 per elencare le entrate manuali di merce per periodo, separare le entrate da produzione dalle altre, verificare chi ha aggiunto giacenza e controllare il conto di contropartita usato su ogni riga.
Query di esempio: entrate merci degli ultimi 30 giorni per riga, con le entrate da produzione evidenziate
SQL Server
SELECT T0.DocNum, T0.DocDate, T1.ItemCode, T1.WhsCode, T1.Quantity, T1.Price, T1.AcctCode, CASE WHEN T1.BaseType = 202 THEN 'Production' ELSE 'Manual' END AS Source FROM OIGN T0 INNER JOIN IGN1 T1 ON T1.DocEntry = T0.DocEntry WHERE T0.CANCELED = 'N' AND DATEDIFF(day, T0.DocDate, GETDATE()) <= 30 ORDER BY T0.DocDate DESC
SAP HANA (nomi delle colonne tra virgolette doppie)
SELECT T0."DocNum", T0."DocDate", T1."ItemCode", T1."WhsCode", T1."Quantity", T1."Price", T1."AcctCode", CASE WHEN T1."BaseType" = 202 THEN 'Production' ELSE 'Manual' END AS "Source" FROM OIGN T0 INNER JOIN IGN1 T1 ON T1."DocEntry" = T0."DocEntry" WHERE T0."CANCELED" = 'N' AND DAYS_BETWEEN(T0."DocDate", CURRENT_TIMESTAMP) <= 30 ORDER BY T0."DocDate" DESC
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: Mescolare le entrate da produzione con quelle manuali
Anche i prodotti finiti dichiarati da un ordine di produzione sono entrate merci (IGN1.BaseType = 202). Un report delle «entrate manuali di merce» che non filtra BaseType conta anche la produzione. Per la giacenza a una certa data usi OINM, non OIGN. Veda Tabella OINM (giornale di magazzino).
Query pronte che usano OIGN (pagine in inglese)
- Giacenze per magazzino: Quantità in giacenza, impegnata, ordinata e disponibile per articolo e per magazzino.
- Valore del magazzino per magazzino: Quantità in giacenza moltiplicata per il costo medio dell’articolo, totalizzata per magazzino.
Domande sulla tabella OIGN
Qual è il tipo di oggetto di un’entrata merci in SAP B1?
59. È il valore predefinito di OIGN.ObjType e IGN1.ObjType.
OIGN è la stessa cosa di un’entrata merci da acquisti?
No. OIGN è l’entrata merci di magazzino senza ordine d’acquisto (oggetto 59). L’entrata merci da acquisti è OPDN (oggetto 20).
Come trovo le entrate merci degli ordini di produzione?
Filtri IGN1.BaseType = 202; IGN1.BaseEntry è il DocEntry dell’ordine di produzione in OWOR.
Tabelle correlate
IGN1 (Entrata merci di magazzino (righe)) · OIGE (Uscita merci (testata)) · OINM (Giornale di magazzino (audit delle giacenze)) · OITW (Giacenze degli articoli per magazzino) · 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.
