Estoy creando una cuadrícula ALV simple en SAP. Hasta ahora he podido poblar la grilla con mis datos y mostrar la cuadrícula después de la pantalla de selección sin ningún problema. No agrego la cuadrícula a un contenedor personalizado en una pantalla personalizada. Solo viendo la cuadrícula a pantalla completa.ALV Grid missing toolbar
Mi pregunta es: ¿hay alguna propiedad del objeto de malla alv que deba establecerse para ver la barra de herramientas que normalmente está en la parte superior de la cuadrícula con botones para filtrar, ordenar, etc.?
Hasta el momento esto es lo que tengo:
TRY.
cl_salv_table=>factory(
IMPORTING
r_salv_table = gr_alv
CHANGING
t_table = tbl_data
).
CATCH cx_salv_msg.
ENDTRY.
* initialize the alv settings - nothing done here for the moment.
PERFORM define_settings USING gr_alv.
* Display the ALV
gr_alv->display().
Cualquier ayuda para un novato SAP sería apreciada.
+1 para su ejemplo completo – mydoghasworms
¡Gracias por la respuesta detallada, funciona perfectamente! – digibit
Vale la pena señalar que hay otros métodos para establecer conjuntos más pequeños de funciones de la barra de herramientas si no desea todas las opciones de exportación, por ejemplo. ** SET_GROUP_SORT ** para todas las opciones de clasificación, ** SET_PRINT ** para imprimir. En su mayoría se explica por sí mismo. – nath