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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Как передать в Search Help параметры
СообщениеДобавлено: Вт, окт 10 2006, 13:43 
Ассистент
Ассистент

Зарегистрирован:
Вт, окт 10 2006, 13:14
Сообщения: 45
Всем привет. Тема много раз обсуждалась в форуме, но все же у меня не получается передать значения параметров в мое средство поиска.
Не работает следующее: для передачи использую ФМ 'F4IF_FIELD_VALUE_REQUEST' и далее как написано по ссылке http://sapboard.ru/forum/viewtopic.php ... 8%F1%EA%E0

Code:
FUNCTION ZFM_F4IF_SHLP_EXIT.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*"  TABLES
*"      SHLP_TAB TYPE  SHLP_DESCT
*"      RECORD_TAB STRUCTURE  SEAHLPRES
*"  CHANGING
*"     REFERENCE(SHLP) TYPE  SHLP_DESCR
*"     REFERENCE(CALLCONTROL) LIKE  DDSHF4CTRL STRUCTURE  DDSHF4CTRL
*"----------------------------------------------------------------------


data: wa_props like ddshfprop
    , wa_tab like shlp_tab
    .

  loop at shlp_tab into wa_tab.
    loop at wa_tab-fieldprop into wa_props where FIELDNAME = 'BUKRS'.
     [b]  wa_props-shlpseldis = 'X'.
       wa_props-DEFAULTVAL = '5100'.[/b]


      modify wa_tab-fieldprop from wa_props index sy-tabix
        transporting fieldprop.
    endloop.
endloop.

ENDFUNCTION.

При этом поле блокируется от ввода для пользователя, но значение по умолчанию не передается. В чем может быть причина?
Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 10 2006, 16:26 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Попробуйте не через wa_tab-fieldprop, а через wa_tab-INTERFACE.
В нем поле VALUE.
И еще удобнее пользоваться assigning при лупе по shlp_tab, не надо будет делать лишних modify.

Или еще как вариант, установить по умолчанию в средство поиска ID SET/GET параметра и выставлять перед вызовом.

Или еще можно использовать wa_tab-selopt, если надо передать несколько значений


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 11 2006, 08:10 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
пользую сет-гет параметр в качестве дефолтового значения поля

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 11 2006, 08:59 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Оля_ля, у вас не получается передать значение по-умолчанию в простое или комплексное ср-во поиска?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 11 2006, 09:25 
Ассистент
Ассистент

Зарегистрирован:
Вт, окт 10 2006, 13:14
Сообщения: 45
Спасибо. Проблему решила через set get параметр. А средство поиска простое.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 11 2006, 09:33 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Если простое, то наверное, вы усложнили себе жизнь. Ветка, что вы привели, была косательно комплексного. Гляньте в добавок еще вот это, его я упоминал http://sapboard.ru/forum/viewtopic.php?t=14605


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

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


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

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


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

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