Buenos dias compañeros
Tengo la siguiente consulta:
Declare @week as DATE set @week = (SELECT CONVERT(DATE,DATEADD(wk,DATEDIFF(wk,0,GETDATE()),0)) ) --'Primer día de la semana actual' declare @weekend as DATE set @weekend = (SELECT CONVERT(DATE,DATEADD(wk,DATEDIFF(wk,0,GETDATE()),6)) )--Último día de la semana actual
SELECT DISTINCT T1.[ItemCode], T1.[Dscription], T0.[DocNum], T0.[DocDate], T1.[Quantity] AS 'Cantidad en Devolucion', T2.[OnHand] AS 'Cantidad actual Bodega 01'
FROM [dbo].[ORIN] T0 INNER JOIN [dbo].[RIN1] T1 ON T0.[DocEntry] = T1.[DocEntry] LEFT JOIN OITW T2 ON T1.ItemCode = T2.ItemCode
WHERE (T0.[U_U_MotivoDev] = 00000001) AND (T2.[WhsCode] = '01') AND (T0.[DocDate] BETWEEN @week AND @weekend) AND (T0.[Series] = '141')
GROUP BY T0.[DocNum], T0.[DocDate], T1.[ItemCode], T1.[Dscription], T1.[Quantity] , T2.[OnHand] ORDER BY T0.[DocDate] ASC FOR BROWSE
Le he puesto, le he quitado, le he cambiado pero no logro ver el drill down de los articulos en las alarmas
Tengo sap 91 pl10 si alguien conoce el truco le agradecería.
Saludos.
Hi Camilo,
Es extraño, pero después de una gran cantidad de pruebas con las alertas de SAP B1, veo que sólo el primer campo de su alerta recibirá un drill down, y para ello debe seguir algunas reglas:
El SAP solo proporciona un drill down para la clave primaria de la primera tabla de su consulta, cambié su consulta para mostrar el drill down. (En mi test he eliminado tus condiciones), y observo que no puedes proporcionar "declare" sintaxis en el inicio de tu consulta, usa directamente tu lógica en la cláusula where.
SELECT DISTINCT T0.ItemCode, T2.DocEntry, T1.[Dscription], T2.[DocNum], T2.[DocDate] FROM [OITM] T0 INNER JOIN [RIN1] T1 ON T0.[ItemCode] = T1.[ItemCode] INNER JOIN [ORIN] T2 ON T2.[DocEntry] = T1.[DocEntry] WHERE T2.DocEntry < 5 GROUP BY T2.DocEntry, T2.[DocNum], T2.[DocDate], T0.ItemCode, T1.[Dscription] ORDER BY T2.[DocDate] ASC FOR BROWSE
Tal vez alguien más tiene un mejor enfoque.
Espero que ayude.
Atte,
Diego Lother
Hola diego, hice varias pruebas y efectivamente uno de los líos es el Declare, muchas gracias.