Tabla ITT1 en SAP Business One (Lista de materiales (componentes))
ITT1 es la tabla de SAP Business One que guarda los componentes de una lista de materiales: una fila por componente, con el código del componente, la cantidad, el almacén, el método de emisión y el tipo de componente. Se une con la cabecera OITT por ITT1.Father = OITT.Code.
Campos clave de ITT1
| Campo | Qué contiene |
|---|---|
Father | Artículo padre. Se une con OITT.Code. |
ChildNum | Número de elemento del componente. |
VisOrder | Orden visual de la fila. |
Code | Código del componente (un artículo cuando Type = 4). |
ItemName | Descripción del artículo. |
Type | Tipo de componente: 4 = artículo, 290 = recurso, -18 = texto. |
Quantity | Cantidad del componente. |
Warehouse | Almacén. Se une con OWHS.WhsCode. |
IssueMthd | Método de emisión: B = notificación retroactiva, M = manual. |
Price / Currency | Precio y moneda del precio. |
PriceList | Lista de precios. Se une con OPLN.ListNum. |
StageId | ID de etapa. |
Cómo se relaciona ITT1 con otras tablas
Las filas de ITT1 pertenecen a una cabecera OITT mediante Father. Cuando Type es 4, Code es un artículo y se une con OITM.ItemCode; las filas de recurso (290) y de texto (-18) no son artículos.
Joins habituales
ITT1 T0 INNER JOIN OITT T1 ON T1.Code = T0.Father (cabecera de la lista de materiales)ITT1 T0 LEFT JOIN OITM T2 ON T2.ItemCode = T0.Code AND T0.Type = 4 (artículo componente)ITT1 T0 LEFT JOIN OWHS T3 ON T3.WhsCode = T0.Warehouse (almacén)
Cuándo se usa la tabla ITT1
Use ITT1 para listar los componentes de un artículo padre, generar reportes de dónde se usa (qué listas de materiales usan un componente) y revisar los métodos de emisión y los almacenes antes de crear órdenes de fabricación.
Consulta de ejemplo: dónde se usa: listas de materiales que contienen un componente, con su stock
SQL Server
SELECT T0.Father AS ParentItem, T0.Code AS Component, T2.ItemName, T0.Quantity, T0.IssueMthd, T0.Warehouse, T2.OnHand FROM ITT1 T0 INNER JOIN OITM T2 ON T2.ItemCode = T0.Code WHERE T0.Type = 4 AND T0.Code = 'C-1001' ORDER BY T0.Father
SAP HANA (nombres de columna entre comillas dobles)
SELECT T0."Father" AS "ParentItem", T0."Code" AS "Component", T2."ItemName", T0."Quantity", T0."IssueMthd", T0."Warehouse", T2."OnHand" FROM ITT1 T0 INNER JOIN OITM T2 ON T2."ItemCode" = T0."Code" WHERE T0."Type" = 4 AND T0."Code" = 'C-1001' ORDER BY T0."Father"
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: Tratar cada fila de ITT1 como un artículo
ITT1 también tiene filas de recurso (Type 290) y de texto (Type -18). Filtre Type = 4 antes de unir OITM o sumar cantidades, o las líneas de texto y de recurso distorsionarán la lista de componentes. Vea Tabla OITT (lista de materiales).
Preguntas sobre la tabla ITT1
¿Cómo obtengo los componentes de una lista de materiales en SAP B1?
Seleccione las filas de ITT1 donde Father = el código del artículo padre; una OITM por ITT1.Code cuando Type = 4.
¿Qué significan los valores de Type en ITT1?
4 = artículo, 290 = recurso, -18 = texto.
¿Qué es IssueMthd en ITT1?
El método de emisión del componente: B = notificación retroactiva, M = manual.
Tablas relacionadas
OITT (Lista de materiales (cabecera del árbol de producto)) · OWOR (Orden de fabricación (cabecera)) · WOR1 (Orden de fabricación (filas de componentes)) · 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.
