Tabella OITB in SAP Business One (Gruppi di articoli)

OITB è la tabella dei gruppi di articoli di SAP Business One: una riga per gruppo, con chiave ItmsGrpCod, il nome del gruppo, il metodo di valorizzazione del magazzino e i conti Co.Ge. predefiniti (magazzino, costo del venduto, ricavi e altri). Gli articoli puntano al loro gruppo tramite OITM.ItmsGrpCod.

Campi chiave di OITB

CampoContenuto
ItmsGrpCodNumero del gruppo di articoli, la chiave. OITM.ItmsGrpCod punta a questo valore.
ItmsGrpNamNome del gruppo di articoli.
LockedN = modificabile, Y = bloccato.
InvntSysMetodo di valorizzazione del magazzino: A = media mobile, S = standard, F = FIFO.
BalInvntAcConto di magazzino. Si collega a OACT.AcctCode.
SaleCostAcConto del costo del venduto.
RevenuesAcConto ricavi.
ExpensesAcConto costi.
PriceDifAcConto differenze prezzo.
PlaningSysMetodo di pianificazione: M = MRP, N = nessuno.
PrcrmntMtdMetodo di approvvigionamento: B = acquisto, M = produzione.
MinOrdrQty / OrdrMulti / LeadTimeValori predefiniti di quantità minima d’ordine, multiplo d’ordine e tempo di consegna.

Come OITB si collega alle altre tabelle

OITB è un’anagrafica senza tabella di righe. Ogni articolo di OITM appartiene a un gruppo tramite OITM.ItmsGrpCod. Le colonne dei conti (BalInvntAc, SaleCostAc, RevenuesAc e le altre) puntano a OACT.AcctCode, quindi può mostrare il nome di ogni conto accanto al gruppo.

Join più comuni

  • OITB T0 LEFT JOIN OITM T1 ON T1.ItmsGrpCod = T0.ItmsGrpCod (articoli del gruppo)
  • OITB T0 LEFT JOIN OACT T2 ON T2.AcctCode = T0.BalInvntAc (nome del conto di magazzino)
  • OITB T0 LEFT JOIN OACT T3 ON T3.AcctCode = T0.SaleCostAc (nome del conto del costo del venduto)

Quando si usa la tabella OITB

Usi OITB per raggruppare i report di vendite, giacenze e valorizzazione per gruppo di articoli, per verificare prima dell’avvio che ogni gruppo abbia i conti di magazzino e del costo del venduto corretti, e per trovare gruppi senza articoli o con un metodo di valorizzazione errato.

Query di esempio: gruppi di articoli con metodo di valorizzazione, conti e numero di articoli

SQL Server

SELECT T0.ItmsGrpCod, T0.ItmsGrpNam, T0.InvntSys, T0.BalInvntAc, T0.SaleCostAc,
  T0.RevenuesAc, COUNT(T1.ItemCode) AS Items
FROM OITB T0
LEFT JOIN OITM T1 ON T1.ItmsGrpCod = T0.ItmsGrpCod
GROUP BY T0.ItmsGrpCod, T0.ItmsGrpNam, T0.InvntSys, T0.BalInvntAc, T0.SaleCostAc, T0.RevenuesAc
ORDER BY T0.ItmsGrpNam

SAP HANA (nomi delle colonne tra virgolette doppie)

SELECT T0."ItmsGrpCod", T0."ItmsGrpNam", T0."InvntSys", T0."BalInvntAc", T0."SaleCostAc",
  T0."RevenuesAc", COUNT(T1."ItemCode") AS "Items"
FROM OITB T0
LEFT JOIN OITM T1 ON T1."ItmsGrpCod" = T0."ItmsGrpCod"
GROUP BY T0."ItmsGrpCod", T0."ItmsGrpNam", T0."InvntSys", T0."BalInvntAc", T0."SaleCostAc", T0."RevenuesAc"
ORDER BY T0."ItmsGrpNam"

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: Cercare il nome del gruppo in OITM

OITM salva solo il numero del gruppo (ItmsGrpCod), non il nome. Unisca OITB per mostrare ItmsGrpNam nei report, e usi un LEFT JOIN partendo da OITB se vuole vedere anche i gruppi vuoti. I conti di OITB sono valori predefiniti del gruppo: li controlli prima di registrare i primi documenti di magazzino. Veda Tabella OITM (anagrafica articoli).

Query pronte che usano OITB (pagine in inglese)

Domande sulla tabella OITB

Come ottengo il nome del gruppo di un articolo in SAP B1?

Unisca OITB con OITB.ItmsGrpCod = OITM.ItmsGrpCod e legga OITB.ItmsGrpNam.

Che cosa significano i valori di InvntSys in OITB?

A = media mobile, S = standard e F = FIFO: il metodo di valorizzazione del magazzino predefinito del gruppo.

Dove sono salvati i conti Co.Ge. di un gruppo di articoli?

In colonne di OITB come BalInvntAc (magazzino), SaleCostAc (costo del venduto), RevenuesAc ed ExpensesAc. Puntano a OACT.AcctCode.

Tabelle correlate

OITM (Articoli (anagrafica articoli)) · OACT (Conti Co.Ge. (piano dei conti)) · OMRC (Produttori) · cerca tutte le tabelle di SAP Business One

Fonti: Documentazione e SDK di SAP Business One (riferimento delle tabelle del database della DI API), SAP Help Portal.

Iniziamo?

Ci descriva di cosa ha bisogno. Riceverà una risposta tecnica chiara, un perimetro definito e un prezzo, di norma entro 24 ore.