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:) |
Pues es muy posible que sea por que la BSEG es una tabla cluster.
|
Coincido, la BSEG es una tabla cluster... por eso el error
|
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