Текущее время: Вт, июл 01 2025, 05:47

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


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

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


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

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