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

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


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

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


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

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