Tabla OITB en SAP Business One (Grupos de artículos)

OITB es la tabla de grupos de artículos de SAP Business One: una fila por grupo, con clave ItmsGrpCod, el nombre del grupo, el método de valoración de inventario y las cuentas de mayor predeterminadas (inventario, costo de ventas, ingresos y otras). Los artículos apuntan a su grupo mediante OITM.ItmsGrpCod.

Campos clave de OITB

CampoQué contiene
ItmsGrpCodNúmero del grupo de artículos, la clave. OITM.ItmsGrpCod apunta a él.
ItmsGrpNamNombre del grupo de artículos.
LockedN = modificable, Y = bloqueado.
InvntSysMétodo de valoración de inventario: A = promedio móvil, S = estándar, F = FIFO.
BalInvntAcCuenta de inventario. Se une con OACT.AcctCode.
SaleCostAcCuenta de costo de ventas.
RevenuesAcCuenta de ingresos.
ExpensesAcCuenta de gastos.
PriceDifAcCuenta de diferencias de precio.
PlaningSysMétodo de planificación: M = MRP, N = ninguno.
PrcrmntMtdMétodo de aprovisionamiento: B = comprar, M = fabricar.
MinOrdrQty / OrdrMulti / LeadTimeValores predeterminados de cantidad mínima de pedido, múltiplo de pedido y plazo de entrega.

Cómo se relaciona OITB con otras tablas

OITB es un dato maestro sin tabla de líneas. Cada artículo de OITM pertenece a un grupo mediante OITM.ItmsGrpCod. Las columnas de cuentas (BalInvntAc, SaleCostAc, RevenuesAc y las demás) apuntan a OACT.AcctCode, así que puede mostrar el nombre de cada cuenta junto al grupo.

Joins habituales

  • OITB T0 LEFT JOIN OITM T1 ON T1.ItmsGrpCod = T0.ItmsGrpCod (artículos del grupo)
  • OITB T0 LEFT JOIN OACT T2 ON T2.AcctCode = T0.BalInvntAc (nombre de la cuenta de inventario)
  • OITB T0 LEFT JOIN OACT T3 ON T3.AcctCode = T0.SaleCostAc (nombre de la cuenta de costo de ventas)

Cuándo se usa la tabla OITB

Use OITB para agrupar reportes de ventas, stock y valoración por grupo de artículos, para comprobar antes de la puesta en marcha que cada grupo tiene las cuentas de inventario y de costo de ventas correctas, y para encontrar grupos sin artículos o con un método de valoración equivocado.

Consulta de ejemplo: grupos de artículos con método de valoración, cuentas y número de artículos

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 (nombres de columna entre comillas dobles)

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"

Pegue cualquiera de las dos versiones en Herramientas → Consultas → Generador de consultas. ¿Necesita el otro dialecto para su propia consulta? Use el conversor de SQL a HANA.

Error frecuente: Buscar el nombre del grupo en OITM

OITM solo guarda el número del grupo (ItmsGrpCod), no el nombre. Una OITB para mostrar ItmsGrpNam en los reportes, y use un LEFT JOIN desde OITB si también quiere ver los grupos vacíos. Las cuentas de OITB son valores predeterminados del grupo; revíselas antes de contabilizar los primeros documentos de stock. Vea Tabla OITM (maestro de artículos).

Consultas listas que usan OITB

Preguntas sobre la tabla OITB

¿Cómo obtengo el nombre del grupo de un artículo en SAP B1?

Una OITB con OITB.ItmsGrpCod = OITM.ItmsGrpCod y lea OITB.ItmsGrpNam.

¿Qué significan los valores de InvntSys en OITB?

A = promedio móvil, S = estándar y F = FIFO: el método de valoración de inventario predeterminado del grupo.

¿Dónde se guardan las cuentas de mayor de un grupo de artículos?

En columnas de OITB como BalInvntAc (inventario), SaleCostAc (costo de ventas), RevenuesAc y ExpensesAc. Apuntan a OACT.AcctCode.

Tablas relacionadas

OITM (Artículos (maestro de artículos)) · OACT (Cuentas de mayor (plan de cuentas)) · OMRC (Fabricantes) · buscar todas las tablas de SAP Business One

Fuentes: Documentación y SDK de SAP Business One (referencia de tablas de base de datos de DI API), SAP Help Portal.

¿Listo para empezar?

Cuéntenos lo que necesita. Recibirá una respuesta técnica clara, un alcance definido y un precio fijo, normalmente en 24 horas.