Текущее время: Пт, июн 27 2025, 10:08

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 18 2005, 16:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
Ничего я не путаю! Я просто НЕ ЗНАЮ, как правильно, поэтому и путать нечего :).
text сохраняет значение аккурат до первого столба. То есть после указания остальных параметров (SELECTION-SCREEN), в отладке вижу, что после перехода к строке инициализации listbox`a text просто очищается. Как с этим бороться?

_________________
Если все кажется легким, это безошибочно доказывает, что работник весьма мало искусен и работа выше его разумения
--
С этим мальчиком будьте поласковее, вы имеете дело с легко возбудимым гаденышем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 19 2005, 06:28 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Nesteroff написал(а):
Ничего я не путаю! Я просто НЕ ЗНАЮ, как правильно, поэтому и путать нечего :).
text сохраняет значение аккурат до первого столба. То есть после указания остальных параметров (SELECTION-SCREEN), в отладке вижу, что после перехода к строке инициализации listbox`a text просто очищается. Как с этим бороться?


Ну вот небольшая тестовая програмулька, 2 селекционных параметра - один из них listbox, оператором write выводятся введенные на сел.экране значения:

Code:
report ZPM_VRM message-id zm no standard page heading.

type-pools: vrm.


data: t_val_vrm type vrm_values,
      gs_val_vrm type vrm_value.


parameters: p_val type i obligatory as listbox visible length 10,
            p_txt type text_10.


initialization.
  perform initial.

end-of-selection.

write: / p_val, p_txt.

form initial.
   
   perform init_vrm using: 1 'Number One',
                           2 'Number Two',
                           3 'Number Three',
                           4 'Number Four'.

   call function 'VRM_SET_VALUES'
       exporting
         id         = 'P_VAL'
         values     = t_val_vrm.

endform.

form init_vrm using value(key)
                    value(text).
                   
    gs_val_vrm-key = key.
    gs_val_vrm-text = text.
    append gs_val_vrm to t_val_vrm.
   
endform.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 22 2005, 14:16 
Специалист
Специалист

Зарегистрирован:
Пт, апр 08 2005, 10:27
Сообщения: 125
Пол: Мужской
Clarus написал(а):
Nesteroff написал(а):
А возможно ли обойтись без создания доменов (кстати, почему именно домена?), таблиц и т.п.?


Теоретически можно сделать свое средство поиска, динамически заполнить его значениями и привязать к нужному полю. Только муторно это, для тебя домен с фиксированными значенями - оптимальный выход из положения. Захочешь в будущем добавить - добавишь значение в список домена и все, больше ничего делать не надо.


я расширил и/т, вставив своё поле. в диапазоне значений домена этого поля добавил свои данные. Они отображаются в выпадающем списке, но не выбираются. Для выборки нужно присвоить выбранное значение диапазона домена экранному полю (вроде так). Как определить это значение?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 22 2005, 16:20 
Специалист
Специалист

Зарегистрирован:
Пт, апр 08 2005, 10:27
Сообщения: 125
Пол: Мужской
Решил проблему - изменил группы модификации полей на экране.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 29 2005, 13:47 
Специалист
Специалист

Зарегистрирован:
Пт, апр 08 2005, 10:27
Сообщения: 125
Пол: Мужской
Если определить листбокс через 'VRM_SET_VALUES', то он выводиться на экране в отдельной строке, а можно его как-нибудь вставит в BEGIN OF LINE (в дамп падает)?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 29 2005, 14:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Code:
selection-screen begin of line.
  parameters: ... as listbox visible length ...
selection-screen end of line.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 29 2005, 15:06 
Специалист
Специалист

Зарегистрирован:
Пт, апр 08 2005, 10:27
Сообщения: 125
Пол: Мужской
блин, R3 глючил: вышел-зашёл, всё ок! :roll:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, авг 14 2005, 23:27 
Гость
to Nesteroff:
собственно здесь все уже было сказано, делал тоже самое через Listbox, параметры загонял в таблицу
если все еще актуально могу кинуть код


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

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
TsSP написал(а):
to Nesteroff:
собственно здесь все уже было сказано, делал тоже самое через Listbox, параметры загонял в таблицу
если все еще актуально могу кинуть код

Я решил через listbox, код выше, но все-таки интересно, для общего развития, так сказать. Если не трудно, само собой :)

_________________
Если все кажется легким, это безошибочно доказывает, что работник весьма мало искусен и работа выше его разумения
--
С этим мальчиком будьте поласковее, вы имеете дело с легко возбудимым гаденышем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2

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


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

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


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

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