Skip to Content

drill down en alarmas

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.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Jul 04, 2017 at 04:21 PM

    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

    Add comment
    10|10000 characters needed characters exceeded