Ayuda SAP

Consulta orden de produccion

Cómo puedo hacer una consulta para que me de los datos de las ordenes de producción , con los artículos empleados (emisión de componentes) y el lote y cantidad de cada uno de ellos.

Gracias

Hola!

Prueba COOIS, o COOISPI

Slds,

Inma

es SAP B1 amiga estas transacciones son de ECC

@thilus buen día, en SAP las tablas OWOR y WOR1 son de los documentos de orden de fabricación, ademas te puedes ayudar con la tabla OINM y filtran por tipo de documentos.

Saludos.

Las tablas para esa consulta seria las siguientes:
OWOR (Cabecera de orden de producción)
WOR1 (Lineas de orden de producción)
IBT1 (Tiene todos los movimientos de los lotes, solo lo enlazas por el base type que seria el 202)

la consulta seria algo asi:

Select
a.DocNum,
A.PostDate,
A.StartDate,
A.DueDate,
B.ItemCode,
D.ItemName,
B.BaseQty,
C.BatchNum
from OWOR A
INNER JOIN WOR1 B ON A.DocEntry = B.DocEntry
INNER JOIN IBT1 C ON A.ObjType = C.BaseType
INNER JOIN OITM D ON B.ItemCode = D.ItemCode

Pruebala ya que no uso esta opcion

1 me gusta

Funciona pero necesito enlazarla a la OBTN

podrías reemplazar la IBT1 por la OBTN

quedaría así:

Select a.DocNum, A.PostDate, A.StartDate, A.DueDate, B.ItemCode, D.ItemName, B.BaseQty, C.BatchNum from OWOR A INNER JOIN WOR1 B ON A.DocEntry = B.DocEntry INNER JOIN OBTN C ON A.ObjType = C.BaseType INNER JOIN OITM D ON B.ItemCode = D.ItemCode

Este campo C.BaseType no existe en la tabla OBTN

Select a.DocNum, A.PostDate, A.StartDate, A.DueDate, B.ItemCode, D.ItemName, B.BaseQty, C.DistNumber 
from OWOR A 
INNER JOIN WOR1 B ON A.DocEntry = B.DocEntry 
INNER JOIN OBTN C ON A.ObjType = C.ObjType
INNER JOIN OITM D ON B.ItemCode = D.ItemCode

No me devuelve ningún registro y el lote de la consulta anterior, es decir, utilizando IBT1 no coincide con los lotes de la producción.

La idea es que me diga que producto se fabricó en cada orden y con que cantidad de ingredientes y lotes.