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

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


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

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


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

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