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

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


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

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


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

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