Estimados:

Tengo la siguiente query que me trae todas las Ordenes de Ventas que tengan asociada una Orden de fabricación, pero necesito agregarle que tambien me aparezcan aquellas ordenes de venta que aún no tienen su orden de fabricación creada. Es posible que me puedan ayudar a corregir esta query para que me entregue la información que necesito?

Necesitamos controlar que se creen inmediatamente las OF necesarias según pedidos y que a su vez se pueda saber cual es el numero de OF corrrespondiente.

Adjunto query

SELECT T0.[DocNum] AS “N° OV”, T0.[NumAtCard] AS “N° OC Cliente”, T0.[CardName] AS “Cliente”, T1.[ItemCode] AS “Articulo”, T1.[Dscription] AS “Descripcion”,  T1.[ShipDate] AS “Fec.Entrega”,T1.[Quantity] as ‘Cant.’, T1.[DelivrdQty] AS “Cant. Desp.”, T1.[OpenQty] AS “Cant. x Desp.”, T1.[Price] as ‘Precio’, ((T1.[OpenQty] *T1.[Price])*T0.[DocRate]) as “Total por Desp.”, T3.[DocNum] as ‘Nº OF’, T3.[ItemCode] as ‘Articulo’,  T3.[PlannedQty] as ‘Cant. OF’, T3.[CmpltQty] as ‘Cant.Term’,

CASE T3.[Status]

WHEN ‘R’ THEN ‘Liberada’

WHEN ‘P’ THEN ‘Planif’

WHEN ‘L’ THEN ‘Cerrada’ END ‘Estado’ FROM ORDR T0 

INNER JOIN RDR1 T1 ON T0.DocEntry = T1.DocEntry

INNER JOIN OITM T2 ON T1.ItemCode = T2.ItemCode

INNER JOIN OWOR T3 ON T0.[DocNum] =T3.[OriginNum] AND T1.[ItemCode] = T3.[ItemCode] WHERE T0.[DocStatus] =’o’ AND  T1.[OpenQty] > 0

ORDER BY T0.[CardName],T1.[ShipDate], T0.[DocNum]

Gracias de antemano.

VMC.

New NetWeaver Information at SAP.com

Very Helpfull

User Rating: Be the first one !