Текущее время: Вт, июл 22 2025, 22:29

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: POV -> PAI
СообщениеДобавлено: Чт, сен 06 2012, 20:22 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 02 2006, 18:56
Сообщения: 78
Возможно ли?
Т.е. из F4 чего-нибудь вызвать, дабы стартанул PAI


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: POV -> PAI
СообщениеДобавлено: Пт, сен 07 2012, 07:51 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
в POV сделать вызов
Code:
      CALL FUNCTION 'SAPGUI_SET_FUNCTIONCODE'
        EXPORTING
          functioncode           = '/00'
        EXCEPTIONS
          function_not_supported = 1
          OTHERS                 = 2.
      IF sy-subrc <> 0.
* Implement suitable error handling here
      ENDIF.

то есть как бы нажать Enter


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: POV -> PAI
СообщениеДобавлено: Пт, сен 07 2012, 10:05 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
kastaliec написал(а):
Возможно ли?
Т.е. из F4 чего-нибудь вызвать, дабы стартанул PAI

В любом случае, вызов средства поиска - это работа с модальным окном и при работе с ним нет никакого смысла вызывать PAI родительского окна. Вот при окончании работы POV (смена значения) можно включить обработку PAI-логики.
Стандартный метод - навесить код функции на поле, которое изменяется с помощью средства поиска.
Если по каким-то причинам это невозможно - см. метод MantiCore1977

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: POV -> PAI
СообщениеДобавлено: Пт, сен 07 2012, 13:50 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 02 2006, 18:56
Сообщения: 78
Навешать код функции не получается. Это же обычное поле, а не листбокс
ФМ - SAPGUI_SET_FUNCTIONCODE не канает


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: POV -> PAI
СообщениеДобавлено: Пт, сен 07 2012, 13:55 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
kastaliec написал(а):
Навешать код функции не получается. Это же обычное поле, а не листбокс
ФМ - SAPGUI_SET_FUNCTIONCODE не канает

странно, у меня все работает для SELECTION SCREEN-а
и sy-subrc = 0?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: POV -> PAI
СообщениеДобавлено: Пт, сен 07 2012, 14:13 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 02 2006, 18:56
Сообщения: 78
нужно в POV обычного экрана
т.е. на обычном экране есть
PROCESS ON VALUE REQUEST
field blablabla modul f4_blablabla.

в программе
modul f4_blablabla.

perform f4_blablabla.
"здесь нужно что-то вставить чтобы по завершении POV начался PAI
"предложенный фм не сканал

endmodul.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: POV -> PAI
СообщениеДобавлено: Пт, сен 07 2012, 15:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
kastaliec написал(а):
здесь нужно что-то вставить чтобы по завершении POV начался PAI

А зачем нужна отработка PAI-логики после выбора значения по F4?
Если нужно обновить все значения - DYNP_VALUES_UPDATE или LEAVE TO SCREEN sy-dynnr.
Если нужно организовать какие-то проверки - они и так вызовутся при нажатии любой кнопки :?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: POV -> PAI
СообщениеДобавлено: Вт, сен 11 2012, 14:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
kastaliec написал(а):
Возможно ли?
Т.е. из F4 чего-нибудь вызвать, дабы стартанул PAI


Можно воспользоваться SUPPRESS DIALOG и будет выполнен переход в PAI. Но мне, как и Удаву, непонятно, зачем это.


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

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


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

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


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

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