Cuando queremos agregar un botón que nos envíe a una tabla (y poder regresar a nuestro report), en este caso es Z, con acceso a modificación por SM30
* Declaraciones TABLES: sscrfields. DATA: gwa_dyntxt TYPE smp_dyntxt. * Pantalla de selección de prueba SELECTION-SCREEN: FUNCTION KEY 1. SELECTION-SCREEN: BEGIN OF BLOCK b01 WITH FRAME TITLE text-001. PARAMETERS: p_matnr TYPE mara-matnr, p_mtart TYPE mara-mtart. SELECTION-SCREEN: END OF BLOCK b01. INITIALIZATION. * Atributos del botón gwa_dyntxt-icon_id = '@3W@'. gwa_dyntxt-QUICKINFO = 'Tabla de prueba'. gwa_dyntxt-icon_text = 'Ordenes Previsionales'. sscrfields-functxt_01 = gwa_dyntxt. AT SELECTION-SCREEN. IF sy-ucomm = 'FC01'. * Agregar funcionalidad del botón CALL FUNCTION 'VIEW_MAINTENANCE_CALL'
EXPORTING
action = 'U'
view_name = 'Zmitabla'.
IF sy-subrc IS NOT INITIAL.
MESSAGE e017 DISPLAY LIKE 'I'.
ENDIF. ENDIF.
*Tiene agregado mío, para funcionalidad en tablas Z customizadas.
Fuente:
https://codigoabap.wordpress.com/2015/11/24/anadir-boton-a-pantalla-de-seleccion/
https://codigoabap.wordpress.com/2015/11/24/anadir-boton-a-pantalla-de-seleccion/
Comentarios
Publicar un comentario