MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 28/07/11, 20:47:11
Karla V. Karla V. is offline
Senior Member
 
Fecha de Ingreso: may 2011
Mensajes: 101
Urgente !!!

tengo este select

select hkont shkzg SUM( dmbtr ) as debe from bseg into zbseg2.

y me arroja este error

"Aggregate functions and the addition DISTINCT are not supported in
field lists for pooled and cluster tables."

que hago ???
Responder Con Cita
  #2  
Viejo 28/07/11, 21:00:43
Avatar de kibo
kibo kibo is offline
Senior Member
 
Fecha de Ingreso: may 2011
Localización: Quilmes - Argentina
Mensajes: 177
No estoy muy seguro pero el error dice que no podes hacer un SUM a una tabla cluster como lo es la BSEG.
Responder Con Cita
  #3  
Viejo 28/07/11, 21:31:27
Karla V. Karla V. is offline
Senior Member
 
Fecha de Ingreso: may 2011
Mensajes: 101

Si pero necesito hacer ese sum, que hago? creo otra tabla? pero cuando la creo me dice que no puedo hacer selects a tablas internas... ya no se que hacer
Responder Con Cita
  #4  
Viejo 28/07/11, 22:06:35
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
De entrada tu select es raro, ¿Quieres obtener todos los registros de la tabla bseg agrupados por hkont shkzg totalizando dmbtr? o que quieres hacer porque no tiene clausula where y eso está de locos xD.

Bueno lo que puedes hacer es:

1.- Declarar 2 tablas internas con la estructura de zbseg2 (creo que zbseg2 es una tabla interna de tu programa, así que solo ocuparias otra "zbseg2_tmp"), seleccionar los registros de bseg sobre zbseg2_tmp.

2.- sort zbseg2 by hkont shkzg. sort zbseg2_tmp by hkont shkzg.

3.- hacer un loop a zbseg2_tmp y dentro del loop poner algo así:
zbseg2 = zbseg2_tmp.
condense zbseg2.

Y ya con eso deberas tener los totales en tu tabla interna zbseg2.

es lo unico que se me ocurre de URGEEEENNNNNNNNCIIIIIIIAAAAAAAAA
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #5  
Viejo 28/07/11, 22:15:25
Karla V. Karla V. is offline
Senior Member
 
Fecha de Ingreso: may 2011
Mensajes: 101
Hola, jeje si quité el where pensando que por eso era el error, le he quitado ya de todo a ver si ya no muestra el mensaje de error...

Esa tabla me trae el debe y el haber de cada documento contable, es decir de cada factura y esto sirve para un mayor analitico, pero yo necesito es el saldo de cada cuenta, hay alguna tabla de sap que ya traiga eso?


Responder Con Cita
  #6  
Viejo 28/07/11, 22:28:40
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090

mmmmmm no ni idea..... en que tabla esté esa info, checa si la tx FBL3N te dá pistas sobre lo que ocupas. si no pues con los paso que te comenté te deberia de dar ese resultado, pero consultar la tabla bseg sin usar campos llave no es algo que yo te recomendaria.
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #7  
Viejo 28/07/11, 22:31:28
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090


Hechale una mirada a la tabla BSIS y BSAS.
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #8  
Viejo 28/07/11, 22:36:55
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090

Tambien checa este post
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #9  
Viejo 28/07/11, 22:41:42
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090


<---Mas info.
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #10  
Viejo 29/07/11, 11:50:48
Wilphi.sap Wilphi.sap is offline
Junior Member
 
Fecha de Ingreso: jun 2006
Mensajes: 2
no estoy muy seguro, pero una sentencia select, cuando aplicas una funcion de agregacion (SUM) necesita que agrupes (group by) por los campos que tienes mas a la izquierda de tu select
select campo1, campo2, SUM(campo3)
from Tabla
Group by campo1, campo2
espero q te sirva
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 18:01:00.


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