SAPфорум.RU https://sapboard.ru/forum/ |
|
message https://sapboard.ru/forum/viewtopic.php?f=13&t=96036 |
Страница 1 из 1 |
Автор: | _garycor_ [ Пт, фев 09 2018, 08:51 ] |
Заголовок сообщения: | message |
Господа! нужна помощь. в dynpro на PAI повешен простой код Code: CASE ok_code. WHEN 'SAVE'. cls->save( ). ... в методе save тоже все просто Code: method SAVE. if _chk_changed( ) <> 'X'. message i000(ztchar) with 'Сохранение не требуется.'. return. endif. ... проблема в том, что информационное сообщение появляется, тут же само закрывается и происходит выход из метода... за 10 лет в первый раз с таким столкнулся. из-за чего такое может происходить? |
Автор: | _garycor_ [ Пт, фев 09 2018, 11:03 ] |
Заголовок сообщения: | Re: message |
в дополнение... в _chk_changed вызывается Code: call method alv->CHECK_CHANGED_DATA( ). и если ее убрать, то сообщение начинает себя вести адекватно. p.s. событие DATA_CHANGED к ALV привязано. |
Автор: | Bimit [ Пт, фев 09 2018, 12:12 ] |
Заголовок сообщения: | Re: message |
Параметр REFRESH в метод добавить не пробовали? Ну и ошибку посмотреть |
Автор: | Rizor [ Пт, фев 09 2018, 14:36 ] |
Заголовок сообщения: | Re: message |
_garycor_ написал: в дополнение... в _chk_changed вызывается Code: call method alv->CHECK_CHANGED_DATA( ). и если ее убрать, то сообщение начинает себя вести адекватно. p.s. событие DATA_CHANGED к ALV привязано. Посмотреть, что происходит в обработчиках события data_changed. Вдруг там какой - нибудь leave_program прописан. |
Автор: | Kuranov.Dmitry [ Пт, фев 09 2018, 14:50 ] |
Заголовок сообщения: | Re: message |
у меня подобный эффект был когда мессаджа подряд выдавалось. я в точке расширения кидал мессадж, а после точки сап уже свой мессадж кидал, что "все хорошо, прекрасная маркиза". И мое сообщение закрывалось. |
Автор: | Besa [ Вт, мар 13 2018, 14:14 ] |
Заголовок сообщения: | Re: message |
Глянул, у меня таких проблем нет. Попробуйте вызвать какой нибудь popup fm с диалогом пользователю. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |