
Lo mejor del ALV: ¡Ya viene con todo!
· El usuario puede hacer esto sin que yo programe nada:
· Ordenar: Hacer clic en el encabezado de una columna.
· Filtrar: Usar el icono del embudo para ver solo ciertos datos.
· Exportar: Guardar los datos en Excel, PDF, Word, etc.
· Enviar por correo: Directamente desde el botón del sobre.
· Totales y subtotales: Para columnas numéricas.
¿Cómo quito una funcionalidad? A veces el cliente no quiere que el usuario pueda exportar o enviar correos.
1. Declaro una tabla interna: it_exclusiones TYPE SLIS_T_EXTAB.
2. Lleno esa tabla con los códigos de las funciones que quiero esconder (ej: &RNA para enviar correo).
3. Se la paso a la función ALV con el parámetro it_excluding = it_exclusiones[].
Para saber el código de una función:
· Pongo el mouse sobre el botón en el ALV y presiono F1. En la ayuda técnica me sale el código (por ejemplo, &RNA).