Tabelle OITB in SAP Business One (Artikelgruppen)

OITB ist die Tabelle der Artikelgruppen in SAP Business One: eine Zeile pro Artikelgruppe, Schlüssel ItmsGrpCod, mit Gruppenname, Bewertungsmethode des Bestands und den Standard-Sachkonten (Bestand, Wareneinsatz, Erlöse und weitere). Artikel verweisen über OITM.ItmsGrpCod auf ihre Gruppe.

Wichtige Felder der Tabelle OITB

FeldInhalt
ItmsGrpCodNummer der Artikelgruppe, der Schlüssel. OITM.ItmsGrpCod verweist darauf.
ItmsGrpNamName der Artikelgruppe.
LockedN = änderbar, Y = gesperrt.
InvntSysBewertungsmethode des Bestands: A = gleitender Durchschnitt, S = Standard, F = FIFO.
BalInvntAcBestandskonto. Verknüpft mit OACT.AcctCode.
SaleCostAcKonto für Wareneinsatz.
RevenuesAcErlöskonto.
ExpensesAcAufwandskonto.
PriceDifAcPreisdifferenzkonto.
PlaningSysPlanungsmethode: M = MRP, N = keine.
PrcrmntMtdBeschaffungsmethode: B = kaufen, M = fertigen.
MinOrdrQty / OrdrMulti / LeadTimeStandardwerte für Mindestbestellmenge, Bestellvielfaches und Vorlaufzeit.

Wie OITB mit anderen Tabellen zusammenhängt

OITB sind Stammdaten ohne Positionstabelle. Jeder Artikel in OITM gehört über OITM.ItmsGrpCod zu genau einer Gruppe. Die Kontenspalten (BalInvntAc, SaleCostAc, RevenuesAc und die übrigen) verweisen alle auf OACT.AcctCode, sodass Sie die Kontennamen neben jeder Gruppe anzeigen können.

Typische Joins

  • OITB T0 LEFT JOIN OITM T1 ON T1.ItmsGrpCod = T0.ItmsGrpCod (Artikel der Gruppe)
  • OITB T0 LEFT JOIN OACT T2 ON T2.AcctCode = T0.BalInvntAc (Name des Bestandskontos)
  • OITB T0 LEFT JOIN OACT T3 ON T3.AcctCode = T0.SaleCostAc (Name des Wareneinsatzkontos)

Wann Sie die Tabelle OITB verwenden

Verwenden Sie OITB, um Umsatz-, Bestands- und Bewertungsberichte nach Artikelgruppe zu gliedern, vor dem Go-live zu prüfen, ob jede Gruppe die richtigen Bestands- und Wareneinsatzkonten hat, und Gruppen ohne Artikel oder mit falscher Bewertungsmethode zu finden.

Beispielabfrage: Artikelgruppen mit Bewertungsmethode, Konten und Anzahl der Artikel

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 (Spaltennamen in doppelten Anführungszeichen)

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"

Fügen Sie eine der beiden Versionen unter Extras → Abfragen → Abfragegenerator ein. Sie brauchen den anderen Dialekt für Ihre eigene Abfrage? Nutzen Sie den SQL-zu-HANA-Konverter.

Typischer Fallstrick: Gruppennamen aus OITM lesen

OITM speichert nur die Gruppennummer (ItmsGrpCod), nicht den Namen. Verknüpfen Sie OITB, um ItmsGrpNam in Berichten anzuzeigen, und verwenden Sie einen LEFT JOIN ab OITB, wenn auch leere Gruppen erscheinen sollen. Die Konten in OITB sind Standardwerte der Gruppe; prüfen Sie sie, bevor die ersten Bestandsbelege gebucht werden. Siehe OITM-Tabelle (Artikelstamm).

Fertige Abfragen, die OITB verwenden

  • Lagerwert pro Lager: Bestandsmenge multipliziert mit dem Durchschnittspreis des Artikels, summiert pro Lager.
  • Bestand pro Lager: Lagerbestand, bestätigte, bestellte und verfügbare Menge pro Artikel und Lager.

Fragen zur Tabelle OITB

Wie erhalte ich den Namen der Artikelgruppe eines Artikels in SAP B1?

Verknüpfen Sie OITB über OITB.ItmsGrpCod = OITM.ItmsGrpCod und lesen Sie OITB.ItmsGrpNam.

Was bedeuten die InvntSys-Werte in OITB?

A = gleitender Durchschnitt, S = Standard und F = FIFO: die Standard-Bewertungsmethode des Bestands der Gruppe.

Wo sind die Sachkonten einer Artikelgruppe gespeichert?

In OITB-Spalten wie BalInvntAc (Bestand), SaleCostAc (Wareneinsatz), RevenuesAc und ExpensesAc. Sie verweisen auf OACT.AcctCode.

Verwandte Tabellen

OITM (Artikel (Artikelstamm)) · OACT (Sachkonten (Kontenplan)) · OMRC (Hersteller) · alle SAP-Business-One-Tabellen durchsuchen

Quellen: Dokumentation und SDK zu SAP Business One (Referenz der DI-API-Datenbanktabellen), SAP Help Portal.

Bereit für den Start?

Sagen Sie uns, was Sie brauchen. Sie erhalten eine klare technische Antwort, einen festen Leistungsumfang und einen Preis, in der Regel innerhalb von 24 Stunden.