Hola a todos,
Alguien de ustedes me puede ayudar explicandome porque no puedo hacerle un simple SUM a esta variable en la tabla BSEG. simplemente no me deja guardar pues indica q la columna no acepta un DISTINCT.
Tuve q cambiar mi consulta con una tabla temporal y recorrerla con el LOOP para poder sumar las filas 1 x 1 pero esto obviamente hace más cargado mi código.
SELECT SUM( bseg~wrbtr ) as wrbtr
FROM bseg
INTO wa_descto
WHERE bseg~belnr = '90331004'
AND bseg~bschl = '40'
AND bseg~bukrs = 'BP01'
AND bseg~shkzg = 'S'
AND bseg~mandt = sy-mandt.
donde wa_descto es una estructura del tipo bseg~wrbtr.
Saludos y de antemano gracias a todos.
Camille