MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Error Código ABAP (foro/showthread.php?t=29598)

Sistemas 20/04/09 21:56:06

Error Código ABAP
 
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:)

bisonye 21/04/09 06:34:13

Pues es muy posible que sea por que la BSEG es una tabla cluster.

sconoredhot 22/04/09 14:14:27

Coincido, la BSEG es una tabla cluster... por eso el error

DavidXD_XD 23/04/09 03:14:59

Prueba con una tabla normal (lo mas seguro es que salga) por ejemplo BSAK, BSAD, BSAS, BSIK, BSID, BSIS dependiendo q dato quieras obtener, y si sale normal es por el motivo que comentan bisonye y sconoredhot ... :cool:


Husos Horarios son GMT. La hora en este momento es 05:52:40.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web