✒️ABAP El ALV Grid Control
ABAP El ALV Grid Control
Audio nA U5L8-A: Excluir botones de la barra de herramientas.
En nuestro reporte podemos querer excluir algunos de los botones estándar del menú ya que no son útiles para el usuario. Para excluir estos botones estándar deberemos completar una tabla interna del tipo GUI_FUNCTIONS y pasar esta tabla interna en el parámetro it_toolbar_excluding correspondiente al método SET_TABLE_FOR_FIRST_DISPLAY.
Los códigos de función de los botones que deseamos quitar de la barra se pueden obtener inspeccionando las constantes de la clase estándar CL_GUI_ALV_GRID en la transacción SE24. Para ocultar la barra de herramientas entera podemos asignar 'X' al campo NO_TOOLBAR del layout.
Audio nA U5L8-B: Control ALV Grid Control.
Cuando trabajamos con el control ALV Grid Control nos puede suceder que dado un requerimiento sea conveniente crear una pantalla de selección tal como la que creamos en los reportes clásicos y luego en base a parámetros introducidos en pantalla por el usuario se llame mediante la sentencia CALL SCREEN a diferentes dynpros.
El programa que estaríamos creando sería un híbrido entre un reporte clásico y un programa de diálogo. Si nos encontramos en dicha situación y realizamos, por ejemplo, un CALL SCREEN a la dynpro 0100 y deseamos que al presionar el botón 'BACK' del STATUS en la dynpro 0100 el programa regrese a la pantalla de selección entonces dentro del código correspondiente al botón 'BACK' deberíamos ejecutar la sentencia LEAVE TO SCREEN en lugar de LEAVE PROGRAM, tal como mostramos en la lección, ya que de lo contrario estaríamos abandonando el programa sin pasar por la pantalla de selección.
 
 
 
Sobre el autor
Publicación académica de Juan Alberto Peñalver Alvarez, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Alberto Peñalver Alvarez
Profesión: Desarrollador Técnico Abap - España - Legajo: XM96G
✒️Autor de: 50 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP Fiori
- Máster ABAP Orientado a Objetos
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Mi objetivo principal es formarme como parte de la plantilla de atos it iberia, consolidar mis conocimientos y avanzar en mi carrera técnica profesional como desarrollador sap abap hana.
Certificación Académica de Juan Peñalver