Текущее время: Ср, июл 30 2025, 00:26

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: PBO
СообщениеДобавлено: Вт, авг 21 2007, 11:38 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Как вызвать PBO экрана?

У меня есть ALV на экране. В котором контекстное меню.
На действия контекстного меню происходят изменение занчений нескольких полей на экране.
но пока PBO не сработает они неизменятся на экране.
А контекстное меню ALV не активирует PBO.

Как это сделать?

Спасибо.

p.s Кнопку обновить повесить не предлагать. окно диалоговое.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 21 2007, 11:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Контекстное меню по сути не отличается от обычного меню или от нажатия кнопки. Оно вызывает PAI. А уж затем будет и PBO.

То, что окно диалоговое никак не влияет на возможность сделать кнопку обновить.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 21 2007, 11:52 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
sibrin написал:
Контекстное меню по сути не отличается от обычного меню или от нажатия кнопки. Оно вызывает PAI. А уж затем будет и PBO.

То, что окно диалоговое никак не влияет на возможность сделать кнопку обновить.


тем неменее не вызывается PAI.

У меня на контекстное меню удаление записи стоит.

Code:
FORM 1001USER_COMMAND USING e_ucomm.
CASE e_ucomm.
      WHEN  'ADD'.
      WHEN  'DELETE'.
                  .....  " тут запись удаляется и все.    нет вызова PBO. по отладчику смотрел
ENDCASE.
ENDFORM.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 21 2007, 11:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, май 27 2005, 14:20
Сообщения: 310
Пол: Мужской
Попробуйте LEAVE TO SCREEN ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 21 2007, 11:57 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
V® написал:
Попробуйте LEAVE TO SCREEN ...


Пасиба... помогло.

хотя мог и сам догадаться :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 21 2007, 12:12 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Лучше вызвать ФМ SAPGUI_SET_FUNCTIONCODE в методе обработки контекстного меню грида ИМХО...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 21 2007, 13:34 
Специалист
Специалист

Зарегистрирован:
Вт, окт 25 2005, 11:10
Сообщения: 114
Откуда: Киев
а rehresh alv таблицы не поможет?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 21 2007, 14:24 
Специалист
Специалист

Зарегистрирован:
Ср, янв 26 2005, 05:11
Сообщения: 185
Пол: Мужской
Цитата:
а rehresh alv таблицы не поможет?

Не поможет. Поможет check_changed_data


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

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


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

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


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

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