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 31/10/13, 16:26:37
ernes_to ernes_to is offline
Junior Member
 
Fecha de Ingreso: may 2013
Mensajes: 2
Lineas subtotal contraidas en alv CL_SALV_TABLE

Hola a todos, alguien sabe como por defecto, la primera vez que muestro mi alv sea con todas las lineas subtotales contraidas, tal y como se ve en la imagen adjunta.

gracias adelantadas.
Imágenes Adjuntas
Tipo de Archivo: jpg Sin título.jpg (66.5 KB, 60 visitas)
Responder Con Cita
  #2  
Viejo 21/12/13, 00:56:18
mickeychw mickeychw is offline
Member
 
Fecha de Ingreso: may 2012
Mensajes: 34
Saludos

Mira yo lo he aplicado de esta forma:
***Se llena esta tabla para ordenar los campos
CLEAR ls_sort.
ls_sort-spos = '01'.
ls_sort-fieldname = 'PERNR'.
ls_sort-up = 'X'. "sort hacia arriba
ls_sort-subtot = 'X'. "subtotal sobre el campo sumado
ls_sort-expa = 'X' "ESTE ATRIBUTO ES EL QUE TE REALIZA LO QUE DESEAS
APPEND ls_sort TO it_sort.
Responder Con Cita
  #3  
Viejo 04/05/16, 16:12:09
Avatar de cmacvicar
cmacvicar cmacvicar is offline
Member
 
Fecha de Ingreso: may 2008
Localización: Santiago de Chile
Mensajes: 43
Thumbs up Sumar, Ordenar y Sub Totalizar en ALV OO (CL_SALV_TABLE)

Hola Ernes,

Te escribo para dejar en el Foro la Solución al problema planteado para el ALV OO por la Clase CL_SALV_TABLE.

Cod:
_______________________________________________________________
DATA: lo_aggregations TYPE REF TO cl_salv_aggregations.
DATA: lo_sort TYPE REF TO cl_salv_sorts.


TRY.
* Asignar Atributo AGGREGATIONS a Objeto de Clase CL_SALV_TABLE
lo_aggregations = lo_alv_object->get_aggregations( ).

* Ingresar Columna a Sumar por Defecto
lo_aggregations->add_aggregation( columnname = 'QUAN' ).

* Asignar Atributo SORTS a Objeto de Clase CL_SALV_TABLE
lo_sort = lo_alv_object->get_sorts( ).

* Ingresar Columna a Subtotalizar y Ordenar por Defecto
lo_sort->add_sort( columnname = 'NAME'
subtotal = 'X' ).
CATCH cx_root.
ENDTRY.
_______________________________________________________________
__________________
Que estes, bien.


Suerte chau
Responder Con Cita
  #4  
Viejo 05/09/16, 16:42:52
luis_gijon luis_gijon is offline
Junior Member
 
Fecha de Ingreso: ene 2016
Mensajes: 15
amplio un poco mas

*Poner el total de la columna distancia.
*---------------------------------------
lr_aggre = gr_salv_pfli->GET_AGGREGATIONS( ).
TRY .
lr_aggre->ADD_AGGREGATION(
exporting
COLUMNNAME = 'DISTA'
AGGREGATION = IF_SALV_C_AGGREGATION=>TOTAL
).


*Ajustar las columnas a su contenido.
*------------------------------------
gr_salv_pfli->GET_COLUMNS( )->SET_OPTIMIZE( abap_true ).
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 10:40:00.


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