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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Check-box в пользовательском средстве поиска
СообщениеДобавлено: Ср, янв 24 2007, 17:13 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Доброе время суток.

Кто-нибудь делал пользовательское средство поиска в котором один столбец был в виде чекбокса?

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 24 2007, 17:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Вас интересует возможность множественного выбора? Можно сделать через юзер-экзит в средстве поиска - поставить Х в поле CALLCONTROL-MULTISEL.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 24 2007, 17:40 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Сергей Королев написал:
Вас интересует возможность множественного выбора? Можно сделать через юзер-экзит в средстве поиска - поставить Х в поле CALLCONTROL-MULTISEL.


Спасибо. Блестящий ответ. А главное - в точку. Гуру есть гуру.

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 25 2007, 09:32 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Igor Garanichev написал:
Сергей Королев написал:
Вас интересует возможность множественного выбора? Можно сделать через юзер-экзит в средстве поиска - поставить Х в поле CALLCONTROL-MULTISEL.


Спасибо. Блестящий ответ. А главное - в точку. Гуру есть гуру.


:) только проблемка вылезла. Когда формируешь множественный выбор, возвращает только 1 значение, а не список. Как тут быть?

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 25 2007, 10:00 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Думаю, придется ручками средство поиска запустить - F4IF_START_VALUE_REQUEST.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 25 2007, 10:06 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Сергей Королев написал:
Думаю, придется ручками средство поиска запустить - F4IF_START_VALUE_REQUEST.

Т.е. запустить его через элементарное средство поиска не выйдет?

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 25 2007, 10:19 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
придется программный вызов сделать...
сначала получить описание ср. поиска
Code:
CALL FUNCTION 'F4IF_GET_SHLP_DESCR'
    EXPORTING
      SHLPNAME = lf_HlpName
    IMPORTING
      SHLP     = ls_SHlp
    EXCEPTIONS
      OTHERS   = 1.

потом его вызвать:

Code:
CALL FUNCTION 'F4IF_START_VALUE_REQUEST'
    EXPORTING
      SHLP             = ls_SHlp
      MULTISEL      = 'X'
    TABLES
      RETURN_VALUES = lt_RetVal
    EXCEPTIONS
      OTHERS        = 1.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 25 2007, 10:29 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Может что-то не то в самом ФМ который по типу
F4IF_SHLP_EXIT_EXAMPLE сделан? Всё равно одна строка возвращается.

_________________
С уважением, Гараничев Игорь


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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 25 2007, 11:52 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Он написал:
Я вам привел код для вызова в коде програмы, там точно все отрабатывает и возвращает де таблицу значений lt_RetVal

Всё так и сделал, вызывается и отрабатывает. Только lt_retval не содержит значений, только хеадер с последним значением.
Может в пользовательском средстве поиска что-то недописал?
Хотя на одно значение оно отрабатывает.

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 25 2007, 12:49 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 22 2005, 09:51
Сообщения: 208
Пол: Мужской
Igor Garanichev написал:
Он написал:
Я вам привел код для вызова в коде програмы, там точно все отрабатывает и возвращает де таблицу значений lt_RetVal

Всё так и сделал, вызывается и отрабатывает. Только lt_retval не содержит значений, только хеадер с последним значением.
Может в пользовательском средстве поиска что-то недописал?
Хотя на одно значение оно отрабатывает.


Может так:
Code:
...
TABLES
      RETURN_VALUES = lt_RetVal[]
...

_________________
С уважением, В.Ш.
4.6C


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 25 2007, 13:05 
Старший специалист
Старший специалист
Аватара пользователя

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 25 2007, 13:47 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
попробуйте так
Code:
   DATA :
          lwa_fieldprop TYPE ddshfprop
        , lwa_interface TYPE ddshiface
        .
  ...
  CALL FUNCTION 'F4IF_GET_SHLP_DESCR'
  ...
  LOOP AT ls_shlp-fieldprop INTO lwa_fieldprop .
    IF lwa_fieldprop-shlpoutput = 'X' .
      lwa_interface-valfield = 'X' .
      MODIFY ls_shlp-interface FROM lwa_interface
          TRANSPORTING valfield
          WHERE shlpfield = lwa_fieldprop-fieldname .
    ENDIF .
  ENDLOOP .
  ...
  CALL FUNCTION 'F4IF_START_VALUE_REQUEST'
  ...
[/code]


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 25 2007, 15:11 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
flipper написал(а):
попробуйте так
Code:
   DATA :
          lwa_fieldprop TYPE ddshfprop
        , lwa_interface TYPE ddshiface
        .
  ...
  CALL FUNCTION 'F4IF_GET_SHLP_DESCR'
  ...
  LOOP AT ls_shlp-fieldprop INTO lwa_fieldprop .
    IF lwa_fieldprop-shlpoutput = 'X' .
      lwa_interface-valfield = 'X' .
      MODIFY ls_shlp-interface FROM lwa_interface
          TRANSPORTING valfield
          WHERE shlpfield = lwa_fieldprop-fieldname .
    ENDIF .
  ENDLOOP .
  ...
  CALL FUNCTION 'F4IF_START_VALUE_REQUEST'
  ...
[/code]


О! Оно! Заработало! Спасибо!!!

А никто не пробовал при повторном входе в средство поиска помечать уже первый раз помеченные строки?

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re:
СообщениеДобавлено: Ср, янв 14 2009, 12:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Igor Garanichev написал:
А никто не пробовал при повторном входе в средство поиска помечать уже первый раз помеченные строки?

Тоже интересует этот вопрос.


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

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


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

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


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

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