Emisión para producción (salida a Fabricación)

Hola a todos
Estamos implementando SAP B1 y se requiere de un reporte en Crystal Reports que me muestre lo mismo que el layout que tiene por defecto en PLD, eso si con unas variantes, es decir que me muestre la orden de fabricación, la cantidad en stok y los seriales de los artículos

image

Hicimos un Query para una emision para producción en especifico pero no sabemos como relacionar las tablas y nos genera información imprecisa

SELECT 
	OIGE.DocNum, OIGE.U_HBT_Tercero, OIGE.TaxDate,
	OWOR.DocNum, 
	WOR1.ItemType, WOR1.ItemCode, WOR1.BaseQty, WOR1.PlannedQty, WOR1.IssuedQty,
	OITM.ItemName, OITM.OnHand, OITM.AvgPrice 
FROM 
	OIGE , 
	OWOR  INNER JOIN WOR1 
		ON OWOR.DocEntry = WOR1.DocEntry, 
	OITM  INNER JOIN IGE1 
		ON OITM.ItemCode = IGE1.ItemCode 
WHERE 
OIGE.DocNum = 14728 AND OWOR.DocNum = 4152

les agradezco si tienen algun query que pueda usar
Tenemos SAP BO 9.2 PL 4
SQL SERVER 2008

1 me gusta

Buen día, yo tuve el mismo problema, después de hacer los querys me salían datos erroneos, lo que hize fue en el crystal report hacer un comando, con los joins necesarios y comparando las lineas de la orden de fabricación y la emision para que fueran la misma con este query.

SELECT T0.[Comments],
             T0.[DocNum], 
             T1.[DocEntry],
             T1.[LineNum], 
             T1.[ItemCode],
             T1.[Dscription],
             T1.[Quantity],
             T1.[unitMsr],
             T1.[BaseRef], 
             T1.[BaseLine],
             T2.[ItemCode], 
             T2.[PlannedQty], 
             T2.[CmpltQty], 
             T2.[DocNum], 
             T3.[ItemName], 
             T4.[PlannedQty], 
             T4.[IssuedQty]

FROM OIGE T0 INNER JOIN IGE1 T1 ON T0.[DocEntry] = T1.[DocEntry]
INNER JOIN OWOR T2 ON T1.[BaseRef] = T2.[DocNum]
INNER JOIN OITM T3 ON T2.[ItemCode] = T3.[ItemCode]
INNER JOIN WOR1 T4 ON T1.[BaseEntry] = T4.[DocEntry]

WHERE T4.[LineNum] = T1.[BaseLine]
2 Me gusta

Este tema se cerró por inactividad por parte del autor.

Copia la URL de este debate, y abre un nuevo tema en #feedback si:

  • El autor del debate no marcó ninguna respuesta como solución, y tú crees tener la solución
  • Crees tener otra solución a la que actualmente está marcada.

Si, en cambio tienes una duda parecida a la que se debatió, o la misma duda, abre un nuevo tema en la categoría que corresponda y pon que el tema se debatió oportunamente (pega el enlace a este debate), así los otros lectores pueden saber de qué hablas.

Ayúdanos a tener una comunidad organizada.