PDA

Ver la Versión Completa : Sutotal/Total en ALV


zocter
06/05/08, 09:42:23
Buenas

Tengo un problema con un ALV acerca de calcular el subtotal de un campo

He mirado las hebras del foro
http://www.mundosap.com/foro/showthread.php?t=12186&highlight=subtotal
http://www.mundosap.com/foro/showthread.php?t=12768&highlight=subtotal

Y no me soluciona el problema.

Me explico.

Tengo un ALV con tres campos, MATERIAL, GRUPO DE MATERIALES y CANTIDAD.

Quiero que cuando el usuario selecciona la columna de MATERIAL se calcule el subtotal de la CANTIDAD por MATERIAL, esto es si tengo tres filas con tres materiales iguales, se debería de mostrar en la columna de CANTIDAD la suma de las cantidades de los tres materiales, y lo mismo para el GRUPO de MATERIALES.

Alguien podría decirme como hacer esto??.

Saludos y muchas gracias.

Pinillex
09/05/08, 16:04:41
Los alv tienen la opción de totalizar y desplegar por niveles de agrupación.

Prueba lo siguiente

1.- Selecciona la columna CANTIDAD y presiona boton sumatoria.

2.- Ordena por columnas MATERIAL y GRUPO DE MATERIALES.

3.- Luego Opciones/Especifi desglose totales...
y aqui puedes seleccionar que nivel (0, 1 ó 2) desear ver, apareceran tantos niveles como campos seleccionastes para ordenar, más el nivel 0 que correponde al listado completo.

ojalá te sirva

zocter
09/05/08, 18:27:27
Los alv tienen la opción de totalizar y desplegar por niveles de agrupación.

Prueba lo siguiente

1.- Selecciona la columna CANTIDAD y presiona boton sumatoria.

2.- Ordena por columnas MATERIAL y GRUPO DE MATERIALES.

3.- Luego Opciones/Especifi desglose totales...
y aqui puedes seleccionar que nivel (0, 1 ó 2) desear ver, apareceran tantos niveles como campos seleccionastes para ordenar, más el nivel 0 que correponde al listado completo.

ojalá te sirva


Muchas gracias por contestar, pero creo que lo pude hacer ya. Era por un problema de carga del catalogo de campos, por lo que use la función estandar REUSE*MERGE* o algo asi declarandome previamente una estructura que sería del tipo de la estructura que quiero mostar.

Espero que sirva a otra gente.

ariasnaty
15/07/16, 18:24:09
Existe algún evento en el avl que se active en el momento de modificar la disposición?

Me pasa que tengo varias columnas con importes y al final una que suma por linea como total, pero si eliminan alguna columna, el total es erróneo.
Hay alguna forma de refrescar esa ultima columna?
Algún evento que se active cuando sacan o agregan columnas?
Gracias

J e f f
15/07/16, 19:29:11
Existe algún evento en el avl que se active en el momento de modificar la disposición?

Me pasa que tengo varias columnas con importes y al final una que suma por linea como total, pero si eliminan alguna columna, el total es erróneo.
Hay alguna forma de refrescar esa ultima columna?
Algún evento que se active cuando sacan o agregan columnas?
Gracias

Hola @ariasnaty, si ya hiciste la pregunta en otro post, no re-abras temas viejos porque no tiene sentido. Espera en el que preguntas, y quien sepa, te va a responder. Es cuestion de mantener un poco ordenado el foro.

Esto es lo que te conteste:

Lo que se me ocurre, es completar el campo total en la logica del programa, de manera que si eliminan o no las columnas, el valor no cambie. Se entiende? Lo calculas en la logica, y luego en el ALV simplemente lo mostras.

Saludos,

Saludos!