Текущее время: Ср, июл 23 2025, 22:38

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Проблема со средством поиска к полю ввода на экране
СообщениеДобавлено: Пн, июл 30 2012, 11:13 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 14 2010, 13:26
Сообщения: 70
Откуда: Санкт-Петербург
Пол: Мужской
Есть экран, на нем два контейнера и поле ввода, вне этих двух контейнеров. Имя поля - GV_SCHEME, создал такую же глобальную переменную ("gv_scheme TYPE ZTABLA-zscheme" - char10). Пытаюсь настроить вызов средства поиска к этому полю, добавил в логику экрана
PROCESS ON VALUE-REQUEST.
FIELD GV_SCHEME MODULE F4_SCHEME.

В итоге по F4 прога заходит сюда,
PROCESS AFTER INPUT.
MODULE USER_COMMAND_9001.
с кодом sy-ucomm = '&F4', а строку "FIELD GV_SCHEME MODULE F4_SCHEME. в блоке ON VALUE_REQUEST" проходит мимо...

Что за штука такая, подскажите?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема со средством поиска к полю ввода на экране
СообщениеДобавлено: Пн, июл 30 2012, 11:43 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июл 15 2009, 05:55
Сообщения: 174
Откуда: Мегион - > СПб
Пол: Мужской
lestat написал:
Есть экран, на нем два контейнера и поле ввода, вне этих двух контейнеров. Имя поля - GV_SCHEME, создал такую же глобальную переменную ("gv_scheme TYPE ZTABLA-zscheme" - char10). Пытаюсь настроить вызов средства поиска к этому полю, добавил в логику экрана
Code:
PROCESS ON VALUE-REQUEST.
  FIELD GV_SCHEME MODULE F4_SCHEME.


Необходимо еще создать модуль MODULE F4_SCHEME INPUT. Произведите в логике экрана 2-click по вашей строке и вам будет предложено данный модуль создать в отдельном инклюде или главной проге, пока для простоты создавайте в гланой.

_________________
Ничто так не заразительно, как смех начальника...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема со средством поиска к полю ввода на экране
СообщениеДобавлено: Пн, июл 30 2012, 11:56 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 14 2010, 13:26
Сообщения: 70
Откуда: Санкт-Петербург
Пол: Мужской
LinevskiySV написал:
lestat написал:
Есть экран, на нем два контейнера и поле ввода, вне этих двух контейнеров. Имя поля - GV_SCHEME, создал такую же глобальную переменную ("gv_scheme TYPE ZTABLA-zscheme" - char10). Пытаюсь настроить вызов средства поиска к этому полю, добавил в логику экрана
Code:
PROCESS ON VALUE-REQUEST.
  FIELD GV_SCHEME MODULE F4_SCHEME.


Необходимо еще создать модуль MODULE F4_SCHEME INPUT. Произведите в логике экрана 2-click по вашей строке и вам будет предложено данный модуль создать в отдельном инклюде или главной проге, пока для простоты создавайте в гланой.


Так естественно такой модуль есть, проблема как раз в том, что прога не заходит внутрь по F4 на поле gv_scheme
Code:
*&---------------------------------------------------------------------*
*&      Module  F4_SCHEME  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE F4_SCHEME INPUT.
  DATA:
    itab_return TYPE TABLE OF DDSHRETVAL WITH HEADER LINE.

BREAK-POINT.

    CALL FUNCTION 'Z_VALUE_REQUEST_POPUP'
      EXPORTING
        IN_SHLPNAME    = 'ZSHRSP'
        IN_SHLPFIELD   = 'ZOPSHID'
      TABLES
        SELECTED_ITEMS = itab_return.
    READ TABLE itab_return INDEX 1.

    gv_scheme_tmp = itab_return-fieldval.

CALL FUNCTION 'SAPGUI_SET_FUNCTIONCODE'.  "Инициируем PBO

ENDMODULE.                 " F4_GV_SCHEME  INPUT


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема со средством поиска к полю ввода на экране  Тема решена
СообщениеДобавлено: Пн, июл 30 2012, 13:28 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 14 2010, 13:26
Сообщения: 70
Откуда: Санкт-Петербург
Пол: Мужской
Убрал установку PF-статуса, все заработало... Чо за хрень, чем ему не нравится мой чудо-статус? Кнопок нет, пусто в нем
Короче удалил старый статус и создал новый - пустой, добавил туда три F-кнопки &F03, &F12, &F15 и все заработало. В старом статусе было тоже самое плюс F-кнопки:
&PRT_VIEW
&FIND
&FIND_MORE
В чем прикол - я так и не понял. Если кто знает - буду очень рад узнать и я :)


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

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


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

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


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

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