Текущее время: Пт, май 16 2025, 01:50

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


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

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


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

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