A veces necesitas que en la pantalla de selección aparezca un texto que no es fijo, sino que cambia según el contexto: el nombre de la empresa, el título del informe, una fecha calculada, etc. Para eso se usa SELECTION-SCREEN COMMENT combinado con una variable cuyo valor se asigna en tiempo de ejecución.
Sintaxis
SELECTION-SCREEN COMMENT 1(20) gv_name.
Cómo asignar el valor dinámico
El valor se asigna en el evento INITIALIZATION o en AT SELECTION-SCREEN OUTPUT.
INITIALIZATION.
gv_name = get_company_name( iv_company ).
Ejemplo completo:
DATA: gv_name TYPE string.
SELECTION-SCREEN BEGIN OF BLOCK b0.
SELECTION-SCREEN COMMENT 1(20) gv_name.
SELECTION-SCREEN END OF BLOCK b0.
INITIALIZATION.
gv_name = get_company_name( iv_company ).
El resultado es el que muestra la imagen. El texto aparece en la pantalla de selección, justo antes de los campos de entrada.

SELECTION-SCREEN COMMENT con una variable te permite mostrar textos dinámicos en la pantalla de selección: el nombre de la empresa, una instrucción para el usuario, etc. Es una técnica sencilla pero muy útil para personalizar la interfaz de tus reportes.




