PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 X 

✒️ABAP POO Otras configuraciones del ALV GRID CONTROL

ABAP POO Otras configuraciones del ALV GRID CONTROL

ABAP POO Otras configuraciones del ALV GRID CONTROL

OTRAS CONFIGURACIONES DE ALV GRID CONTROL

- ODENAMIENTO DINAMICO de datos visualizados. Definir ti_sort de tipo lvc_t_sort y st_sort del tipo lvc_s_sort.

Antes de la ejecución del método set_table_for_first_display, creamos la subrutina ordenamiento _alv y dentro de ella se definen los campos para el ordenamiento. (nombre_ape y dni en orden ascendente):

CLEAR t_sort.

st_sort-fieldname = 'NOMBRE_APE'.

st_sort-spos = 1.

st_sort-up = 'X'.

APPEND st_sort TO ti_sort.

CLEAR st_sort.

st_sort-fieldname = 'DNI'.

st_sort-spos = 2.

st_sort-up = 'X'.

APPEND st_sort TO ti_sort.

En el método set_table_for_first_display, añadimos la línea it_sort = ti_sort dentro de parámetros CHANGING:

CALL METHOD o_grilla->set_table_for_first_display ..... CHANGING ...... it_sort = ti_sort .....

A continuación ejecutaremos

Quitamos los botones de funcionalidades estándar de la barra superior:

DATA: ti_excluir_funciones TYPE ui_functions.

Antes de set_table_for_first_display, agregamos los códigos correspondientes a cada botón que se desea eliminar (filtro y sumarizacion):

* Quitamos las funcionalidades filtro y sumatorias del ALV APPEND cl_gui_alv_grid=>mc_fc_filter TO ti_excluir_funciones. APPEND cl_gui_alv_grid=>mc_mb_sum TO ti_excluir_funciones.

En el momento de la llamada a set_table_for_first_display, agregar línea it_toolbar_excluding = ti_excluir_funciones en los parmetros EXPORTING.

Y a continuacuion ejecutaremos.

NOTA: SE24, nos da la posibilidad de obtener los códigos de funciones de botones de la barra de herramientas, para la clase CL_GUI_ALV_GRID. dentro de atributos buscar los constates (clase=constant).

mc_fc_nombre = código de funciones.

mc_mb_nombre = menus de funciones que incluyen los submenús.


 

 

 


Sobre el autor

Publicación académica de Tobias Emanuel Mareco Rojas, en su ámbito de estudios para el Máster ABAP POO.

SAP Master

Tobias Emanuel Mareco Rojas

Profesión: Ingeniería en Informática - Paraguay - Legajo: QL24S

✒️Autor de: 92 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Certificación Académica de Tobias Mareco

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Otras configuraciones del ALV GRID CONTROL" de la mano de nuestros alumnos.

SAP Senior

OTRAS CONFIGURACIONES ALV GRID CONTROL ORDENAMIENTO DINÁMICO DE LOS DATOS Definimos una tabla interna del tipo estándar LVC_T_SORT y estructura tipo LVC_S_SORT. Luego antes de ejecutar el método SET_TABLE_FOR_FIRST_DISPLAY creamos una subrutina, en la cual definiremos los campos por los que vamos a ordenar el reporte. Llenamos el fieldname, spos y up, luego de agregarlos vamos al método SET_TABLE_FOR_FIRST_DISPLAY y en los parámetros CHANGING agregamos la línea IT_SORT y pasamos la tabla que llenamos. QUITAR BOTONES DE BARRA ESTANDAR Definimos una tabla interna tipo UI_FUNCTIONS, luego antes de ejecutar el método SET_TABLE_FOR_FIRST_DISPLAY, agregamos a la tabla interna los códigos...

Acceder a esta publicación

Creado y Compartido por: Julio Villalta / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

ORDENAMIENTO ALV GRID: Definimos tabla interna del tipo LVC_T_SORT y creamos una subrutina de ordenamiento. En esta subrutina especificamos los campos por los que ordenamos el reporte. Podemos incluir todos los campos necesarios. Cada campo es un nuevo registro en esta tabla. Una vez incluidos todos los campos necesarios para el ordenamiento, incluimos la tabla al momento de llamar al metodo: call method o_grilla->set_table_for_first_display en los parametros CHANGING it_sort. ELIMINACION de funciones de la barra de herramientas.: definimos la tabla interna del tipo standard ui_functions. Luego agregamos a la tabla interna los codigos correspondientes a las funcionalidades que queremos quitar. Estas funcionalidades son metodos de la misma...

Acceder a esta publicación

Creado y Compartido por: Regulo Argotte

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

LVC_T_SORT: Tabla de ordenamiento de los datos en una grilla de datos ALV. LVC_S_SORT: Estructura de ordenamiento de los datos de una grilla de datos ALV. UI_FUNCTIONS: Tabla que oculta botones estándares de un ALV

Acceder a esta publicación

Creado y Compartido por: Hector Alberto Castillo Brevis

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!