Текущее время: Чт, фев 22 2018, 15:16

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


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


ВНИМАНИЕ!

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



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

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

в 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, 12:03 
Специалист
Специалист

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


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

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


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

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

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


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

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


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

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


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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: message
СообщениеДобавлено: Пт, фев 09 2018, 15:50 
Специалист
Специалист
Аватара пользователя

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


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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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