Текущее время: Чт, мар 28 2024, 23:08

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Mail.RU Bot


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

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