Текущее время: Пт, мар 29 2024, 01:52

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: message
СообщениеДобавлено: Пт, фев 09 2018, 08:51 
Специалист
Специалист

Зарегистрирован:
Вс, янв 11 2009, 11:05
Сообщения: 152
Пол: Мужской
Господа!
нужна помощь.

в 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 лет в первый раз с таким столкнулся. из-за чего такое может происходить?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: message
СообщениеДобавлено: Пт, фев 09 2018, 11:03 
Специалист
Специалист

Зарегистрирован:
Вс, янв 11 2009, 11:05
Сообщения: 152
Пол: Мужской
в дополнение...
в _chk_changed вызывается
Code:
   
call method alv->CHECK_CHANGED_DATA( ).


и если ее убрать, то сообщение начинает себя вести адекватно.

p.s. событие DATA_CHANGED к ALV привязано.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: message
СообщениеДобавлено: Пт, фев 09 2018, 12:12 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2011, 10:50
Сообщения: 197
Параметр REFRESH в метод добавить не пробовали?

Ну и ошибку посмотреть


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: message
СообщениеДобавлено: Пт, фев 09 2018, 14:36 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 01 2013, 10:27
Сообщения: 35
_garycor_ написал:
в дополнение...
в _chk_changed вызывается
Code:
   
call method alv->CHECK_CHANGED_DATA( ).


и если ее убрать, то сообщение начинает себя вести адекватно.

p.s. событие DATA_CHANGED к ALV привязано.


Посмотреть, что происходит в обработчиках события data_changed.
Вдруг там какой - нибудь leave_program прописан.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: message
СообщениеДобавлено: Пт, фев 09 2018, 14:50 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 05 2017, 23:56
Сообщения: 537
у меня подобный эффект был когда мессаджа подряд выдавалось.
я в точке расширения кидал мессадж, а после точки сап уже свой мессадж кидал, что "все хорошо, прекрасная маркиза".
И мое сообщение закрывалось.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: message  Тема решена
СообщениеДобавлено: Вт, мар 13 2018, 14:14 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Глянул, у меня таких проблем нет.
Попробуйте вызвать какой нибудь popup fm с диалогом пользователю.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB