суббота, 8 февраля 2014 г.

Close Modal Dialog Box with Close Button

При создании диалоговых окон появилась проблема с закрытием окна с помощью кнопки "с крестиком" в верхнем правом углу экрана:
По этому поводу нашёл несколько статей:
http://freesapabap.blogspot.ru/2013/08/modal-dialog-box-pop-up-screen-in.html
http://scn.sap.com/thread/1385168
Но пояснений по поводу работы с указанной выше кнопкой "с крестиком" в них нет. Привожу здесь свои соображения по этому поводу.
Для GUI status диалогового окна в группе F-клавиш имеется подгруппа "Зарезервированные функциональные клавиши", там есть элемент F12 (Отменить). 
Вот этот элемент связан с кнопкой "с крестиком". Как только задать функциональный код для клавиши F12, при нажатии кнопку F12 или нажатии левой кнопки мыши по кнопке "с крестиком" в системной переменной sy-ucomm появляется функциональный код.
Т.о. эта кнопка является стандартной, задать функциональный код для которой мы можем косвенно через функциональную клавишу.

Комментариев нет:

Отправить комментарий