Текущее время: Пт, сен 12 2025, 18:02

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


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

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


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

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