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
| Campo | Qué contiene |
|---|---|
ItmsGrpCod | Número del grupo de artículos, la clave. OITM.ItmsGrpCod apunta a él. |
ItmsGrpNam | Nombre del grupo de artículos. |
Locked | N = modificable, Y = bloqueado. |
InvntSys | Método de valoración de inventario: A = promedio móvil, S = estándar, F = FIFO. |
BalInvntAc | Cuenta de inventario. Se une con OACT.AcctCode. |
SaleCostAc | Cuenta de costo de ventas. |
RevenuesAc | Cuenta de ingresos. |
ExpensesAc | Cuenta de gastos. |
PriceDifAc | Cuenta de diferencias de precio. |
PlaningSys | Método de planificación: M = MRP, N = ninguno. |
PrcrmntMtd | Método de aprovisionamiento: B = comprar, M = fabricar. |
MinOrdrQty / OrdrMulti / LeadTime | Valores 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
- Valor del inventario por almacén: Cantidad en stock multiplicada por el costo promedio del artículo, totalizada por almacén.
- Stock por almacén: Cantidad en stock, comprometida, pedida y disponible por artículo y almacén.
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
¿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.
