Текущее время: Чт, авг 16 2018, 16:28

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: 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
Сообщения: 193
Параметр REFRESH в метод добавить не пробовали?

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


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

Зарегистрирован:
Пт, фев 01 2013, 11:27
Сообщения: 25
_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
Сообщения: 326
у меня подобный эффект был когда мессаджа подряд выдавалось.
я в точке расширения кидал мессадж, а после точки сап уже свой мессадж кидал, что "все хорошо, прекрасная маркиза".
И мое сообщение закрывалось.


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

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


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

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


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

Сейчас этот форум просматривают: BingBot


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

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