Текущее время: Сб, авг 02 2025, 19:51

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: из POV вызвать PAI
СообщениеДобавлено: Пт, окт 17 2008, 10:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Возможно ли такое ?
cl_gui_cfw=>set_new_ok_code
и
CALL FUNCTION 'SAPGUI_SET_FUNCTIONCODE'
не помогают
вот пример модуля
Code:
MODULE get_field INPUT.
  DATA:
    lv_rc TYPE i.
  REFRESH gt_dynp.
  CLEAR gs_dynp.
  gs_dynp-fieldname  = 'GV_FIELD'.
  gs_dynp-fieldvalue = 'Abra cadabra'.
  APPEND gs_dynp TO gt_dynp.
  CALL FUNCTION 'DYNP_VALUES_UPDATE'
    EXPORTING
      dyname     = sy-cprog
      dynumb     = sy-dynnr
    TABLES
      dynpfields = gt_dynp
    EXCEPTIONS
      OTHERS     = 1.

*  CALL METHOD cl_gui_cfw=>set_new_ok_code
*    EXPORTING
*      new_code = 'Dummy'
*    IMPORTING
*      rc       = lv_rc.

  CALL FUNCTION 'SAPGUI_SET_FUNCTIONCODE'
    EXPORTING
      functioncode = 'ABCD'
    EXCEPTIONS
      OTHERS       = 1.

ENDMODULE.                 " get_field  INPUT


Наблюдается следующая картина:
отрабатывает POV затем возвращается управление пользователю, затем
например я нажимаю ввод, отрабатывает pai (с пустым ok_code) далее pbo , а затем вновь pai но уже с кодом 'ABCD'


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 17 2008, 12:33 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Риску сам предположить что это невозможно и да и не за чем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: из POV вызвать PAI
СообщениеДобавлено: Пн, фев 02 2009, 13:37 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 13 2006, 10:03
Сообщения: 58
Нужно вызывать или

CALL FUNCTION 'SAPGUI_SET_FUNCTIONCODE'
EXPORTING
functioncode = '='
EXCEPTIONS
OTHERS = 1.

или вообще без параметров
в этих двух случаях он имитирует нажатие Enter, причем это описано в документации к параметру

вобщем отлично отрабатывает PAI из POV


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re:
СообщениеДобавлено: Пн, фев 02 2009, 14:15 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
matel написал(а):
Риску сам предположить что это невозможно и да и не за чем

похоже на то. В свое время пытались вызвать PAI из POV для расширения стандартного экрана с помощью CALL FUNCTION 'SAPGUI_SET_FUNCTIONCODE' - ничего не вышло.

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: из POV вызвать PAI
СообщениеДобавлено: Чт, фев 05 2009, 11:26 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
LOKI, если у вас это работает, выложите код. Мне этот ФМ не помог....


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

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


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

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


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

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