Crear una ventana de ayuda permite poder ingresar búsqueda a un campo especifico y hacer mas interactivo tu aplicación web, para ello:
Creamos un componente Web Dynpro, debe ser con el prefijo: ZHS. ej: ZHS_MARCA_VMS (Lo importante, es que comience con Z, las otras terminologias depende de cada programador)
Copiar la siguiente lÃnea en la pestaña “Interfaces implementados” IWD_VALUE_HELP Interface for Input Help Components
Copiar la siguiente lÃnea en la pestaña “Atributo”
VALUE_HELP_LISTENER -------IF_WD_VALUE_HELP_LISTENER
Copiar la siguiente lÃnea en el método SET_VALUE_HELP_LISTENER
method SET_VALUE_HELP_LISTENER .Luego, copiar la siguiente linea en la 4ta pestaña: VH_DATA_SELECTED
wd_this->value_help_listener = listener.
endmethod.
Ingresar la siguiente lÃnea en la pestaña “Componentes Usados”
ZHS_MARCA_VMS ZHS_MARCA_VMS Obtener ayuda marca para VMS
En la vista, crear un atributo en el contexto manualmente que haga referencia al campo y a la vista de ayuda creada, En las propiedades:
Input Help Mode: Freely Programmed
Input Help Component Usage: Nombre de Vista de Ayuda
Para finalizar, agregar en la vista V_MAIN a las ventanas W_VALUE_HELP y W_MAIN
Con ello tenemos generado nuestra ventana de ayuda en webdynpro. Grabamos y activamos para que los cambios se queden fijos.