Age: 34 Joined: 02 Sep 2010 Posts: 52 Location: Москва
Posted: Thu Sep 27, 2012 4:08 pm Post subject: Перехват значения в поле до нажатия enter
Добрый день господа Абаперы! Есть такая проблема нужно перехватить значения поля до нажатия на кнопку enter или принудительно заменить это значение до нажатия но после заведения значения на экране. Если кто знает как сделать, или есть мысли как это реализовать буду очень признателен. _________________ Извините если вопросы глупые и спасибо за ответы...
Age: 34 Joined: 12 Dec 2011 Posts: 47 Location: Рязань
Posted: Thu Sep 27, 2012 4:11 pm Post subject: Re: Перехват значения в поле до нажатия enter
aiberg wrote:
Добрый день господа Абаперы! Есть такая проблема нужно перехватить значения поля до нажатия на кнопку enter или принудительно заменить это значение до нажатия но после заведения значения на экране. Если кто знает как сделать, или есть мысли как это реализовать буду очень признателен.
Теперь понятно, спасибо. Я иногда реально понять не могу, что требуется))
Поскольку несколько раз слышал требования а-ля "Я вот ввожу через клавиатуру в поле, а хотелось бы , чтобы сразу без Enter изменялся текст".
я делал так для некоторых seelct-option . Я читал значения с экрана где тока водилось в PARAMETERS: значения и потом без ентера нажали на seelct-option so_matkl-low.
Code:
DATA: e_tab TYPE STANDARD TABLE OF dynpread INITIAL SIZE 0 ,
ls_etab TYPE dynpread.
............
AT SELECTION-SCREEN ON VALUE-REQUEST FOR so_matkl-low.
PERFORM dyn_value.
PERFORM f_so_matkl CHANGING so_matkl-low.
..............
FORM f_so_matkl CHANGING pmatkl.
..........
LOOP AT e_tab INTO ls_etab WHERE fieldname = 'P_LIFNR' .
lv_lifnr = ls_etab-fieldvalue.
ENDLOOP.
.........
endform.
FORM dyn_value.
REFRESH: e_tab.
CLEAR: ls_etab.
ls_etab-fieldname = 'P_WERKS'.
APPEND ls_etab TO e_tab.
ls_etab-fieldname = 'P_KUNNR'.
APPEND ls_etab TO e_tab.
ls_etab-fieldname = 'P_LIFNR'.
APPEND ls_etab TO e_tab.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.