Текущее время: Чт, июл 03 2025, 19:55

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Может кто-нибудь сталкивался...
СообщениеДобавлено: Пт, фев 03 2006, 14:14 
Специалист
Специалист

Зарегистрирован:
Пт, апр 08 2005, 10:27
Сообщения: 125
Пол: Мужской
Народ, подскажите как быть: нужно чтобы при нажатии кнопки на тулбаре АЛВ появлялись боксовые поля для выбора строк (они не появляются :(). В процедуре обработки (USER_COMMAND) прописан такой код:
Код:
Code:
gs_layout-box_fieldname = 'BOX'.
gs_layout-box_tabname   = G_TABNAME.
...
ls-refresh    = 'X'.

Заранее спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 03 2006, 17:06 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
Цитата:
** allow to select multiple lines
p_gs_layout-sel_mode = 'A'.
?

_________________
Рисую потоки данных.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 03 2006, 18:24 
Специалист
Специалист

Зарегистрирован:
Пт, апр 08 2005, 10:27
Сообщения: 125
Пол: Мужской
Забыл уточнить - используется извратный АЛВ - 'REUSE_ALV_HIERSEQ_LIST_DISPLAY', а в нём нет 0-го столбца для выделения строк, поэтому применяется box. который нужно вставить после нажатия на определённую кнопку, или пусть бы он был при запуске с no-input = 'X', но этот гад также не становиться доступным для ввода при активации (no-input = '') после вывода (при нажатии на опр-ую кнопку).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, фев 05 2006, 00:53 
Гость
В группе функций АЛВ есть 2 - SET/GET параметров layout и field-каталога, попробуй вызвать их в user_command, и все получится.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, фев 05 2006, 12:26 
Специалист
Специалист

Зарегистрирован:
Пт, апр 08 2005, 10:27
Сообщения: 125
Пол: Мужской
не понял, что за параметры?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 06 2006, 02:36 
Гость
Bit написал:
не понял, что за параметры?


попробуй создать односимвольное поле и в филдкате опиши его как чекбокс и поставь признак no_display (кажется так), а по нажатию на кнопку меняй no_display ...


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

Зарегистрирован:
Пт, апр 08 2005, 10:27
Сообщения: 125
Пол: Мужской
Да, пробовал так, но как-то корявенько выглядит. Но неужели layout не обновляется в run time :?:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 06 2006, 23:11 
Гость
Если не понятно что за функции такие - объясняю:

REUSE_ALV_GRID_LAYOUT_INFO_GET - прочитать данные для построения АЛВ (_LIST_ для варианта листинга)
REUSE_ALV_GRID_LAYOUT_INFO_SET - установить данные для АЛВ

При обработке user_command меняешь в таблице field-каталога или структуре layout-а параметры и передаешь функции SET. GET-функция, соответственно, для чтения этих параметров.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 06 2006, 23:13 
Гость
Если не понятно что за функции такие - объясняю:

REUSE_ALV_GRID_LAYOUT_INFO_GET - прочитать данные для построения АЛВ
REUSE_ALV_GRID_LAYOUT_INFO_SET - установить данные для АЛВ

При обработке user_command меняешь в таблице field-каталога или структуре layout-а параметры и передаешь функции SET. GET-функция, соответственно, для чтения этих параметров.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 07 2006, 06:00 
Гость
Voron4, ну с двух то раз точно понятно станет )))


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 07 2006, 12:05 
Специалист
Специалист

Зарегистрирован:
Пт, апр 08 2005, 10:27
Сообщения: 125
Пол: Мужской
Спасибо, понял... с первого :)


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

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


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

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


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

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