Текущее время: Сб, июл 19 2025, 12: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 часа


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

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


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

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