Текущее время: Вс, июл 27 2025, 02:28

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Как забрать значение поля на selection-sceen?
СообщениеДобавлено: Пт, сен 09 2011, 09:20 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 19 2010, 12:10
Сообщения: 87
Добрый день.
вообщем есть selection-screen, на нем есть два поля.
необходимо чтобы когда что-то введется в первое поле, то при вызове средства поиска на втором поле ограничить выборку (ориентируясь на первое).... следовательно когда мы вызываем средство поиска надо прочитать значение из первого поля и его передать.... но как это можно сделать???

как я уже понял, то что хорошо для обычного экрана на селекшин-скрине не работает... (DYNP_VALUES_READ)
да, нешел еще фм RS_REFRESH_FROM_SELECTOPTIONS, но он, зараза, забирает только те значение которые были введены в табличке множественного выбора, если же просто одно значение ввести сразу в поле (а таких случаев будет большинство)... то он ничего не читает :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как забрать значение поля на selection-sceen?
СообщениеДобавлено: Пт, сен 09 2011, 09:30 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июл 15 2009, 05:55
Сообщения: 174
Откуда: Мегион - > СПб
Пол: Мужской
viewtopic.php?f=13&t=72156

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как забрать значение поля на selection-sceen?
СообщениеДобавлено: Пт, сен 09 2011, 09:37 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 19 2010, 12:10
Сообщения: 87
ммм, а если средство поиска формируется кодом и вызывается через F4IF_INT_TABLE_VALUE_REQUEST ?

upd/ т.е. я хочу в свой селект это значение забрать..... чтобы не создавать, так сказать, полноценный серч хелп чeрез se11... ибо там всеравно придется все кодить...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как забрать значение поля на selection-sceen?
СообщениеДобавлено: Пт, сен 09 2011, 09:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июл 15 2009, 05:55
Сообщения: 174
Откуда: Мегион - > СПб
Пол: Мужской
http://forum.сапфорум.рф/forum/viewtopic.php?f=13&t=14645
http://sapboard.ru/forum/viewtopic.php ... 65&start=0

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как забрать значение поля на selection-sceen?
СообщениеДобавлено: Пт, сен 09 2011, 12:01 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 19 2010, 12:10
Сообщения: 87
т.е. это только у меня DYNP_VALUES_READ не работает......... (и у ребят с http://forums.sdn.sap.com.......)

п.с. пробовал вызывать как там и написано:
Code:
at selection-screen on value-request for .......
.....
form.....
  data: lt_dynpfields type table of dynpread.
.....
  call function 'DYNP_VALUES_READ'
    exporting
      dyname     = sy-cprog
      dynumb     = sy-dynnr
    tables
      dynpfields = lt_dynpfields.
.....
lt_dynpfields - пустое :(
"а само поле обьявлено как SELECT-OPTIONS

п.с. нужно без нажатия энтера


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как забрать значение поля на selection-sceen?  Тема решена
СообщениеДобавлено: Пт, сен 09 2011, 12:08 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июл 15 2009, 05:55
Сообщения: 174
Откуда: Мегион - > СПб
Пол: Мужской
Code:
at selection-screen on value-request for .......
.....
form.....
  data: lt_dynpfields type table of dynpread.
.....
  call function 'DYNP_VALUES_READ'
    exporting
      dyname     = sy-cprog
      dynumb     = sy-dynnr
    tables
      dynpfields = lt_dynpfields.
.....
lt_dynpfields - пустое :(

Перед вызовом ФМ вам надо заполнить данную таблицу, указав поля, которые вы хотите вернуть.
Code:
  dy_fields-fieldname = '________-LOW'.
  append dy_fields to lt_dynpfields.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как забрать значение поля на selection-sceen?
СообщениеДобавлено: Пт, сен 09 2011, 13:31 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 19 2010, 12:10
Сообщения: 87
тфю млин, а я, дурень, мучаюсь-мучаюсь))))))

большое Вам спасибо за ответы и терпение!))) и сори что я тут тупил)

п.с.: только я так понял селект-опшионс им не вытянеш :( ну ладно, надеюсь это переживут)))


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

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


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

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


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

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