Текущее время: Сб, июл 26 2025, 04:26

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


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

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


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

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