Ver Mensaje Individual
  #8  
Viejo 19/06/08, 08:40:56
nachosds nachosds is offline
Member
 
Fecha de Ingreso: dic 2007
Localización: Cadiz - Espaņa
Mensajes: 48


Muy buenas Carlos,
Para mostrar ese listado no seria necesario utilizar un ALV. Con Write podriamos mostrar ese listado de la siguiente manera:


sort it_tabla by nombre
LOOP AT it_tabla.

AT NEW nombre.
write:/ it_tabla-nombre.
write:/ 'factura' it_tabla-factura, '$' it_tabla-importe.

d_total = it_tabla-importe.

ENDAT.

write:/ 'factura' it_tabla-factura, '$' it_tabla-importe.

d_total = d_total + it_tabla-importe.

AT END OF nombre.
d_end = c_x.
ENDAT.

IF d_end = c_x.
write:/ 'total cliente' d_total.
uline.
ENDIF.

ENDLOOP.

Este codigo no he podido probarlo porque no tenemos la maquina operativa.
Si tienes alguna duda o ves algun error en el codigo, no dudes en preguntar.

Saludos!
Responder Con Cita