Ниже привожу код который позволяет отловить событие (Enter) на селективном экране.
Привожу пример,после ввода номера дебитора в поле, нажав enter мы получим его полное наименование в тексте справа от поля.
REPORT Z_TST.TABLES: KNA1. SELECTION-SCREEN BEGIN OF LINE. SELECTION-SCREEN COMMENT (33) deb_lbl."Обьявляем переменную для названия поля PARAMETERS: kunnr LIKE kblp-kunnr."Обьявляем поле ввода SELECTION-SCREEN COMMENT (33) deb_name. "Обьявляем переменную для подсказки SELECTION-SCREEN END OF LINE. AT SELECTION-SCREEN OUTPUT. SELECT SINGLE * FROM kna1 WHERE kunnr EQ kunnr. IF kna1-name1 <> ''. deb_name = kna1-name1. ELSE. deb_name = ''. ENDIF. deb_lbl = 'Дебитор'.