Текущее время: Вт, апр 23 2024, 14:09

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Редактирование и последующее сохранение полей ALV
СообщениеДобавлено: Пт, июн 28 2019, 00:10 
Ассистент
Ассистент

Зарегистрирован:
Чт, июн 20 2019, 01:35
Сообщения: 38
Подскажите что нужно использовать для того, чтобы при изменении редактируемых полей ALV изменения сразу же сохранялись во внутренней таблице.

Во вложении скрин с ALV, где можно менять объём поставки. Для отображения используется cl_gui_alv_grid (в принципе, если будет проще, то можно переписать через reuse_alv_grid_display). В ALV передаётся таблица gt_data.

Нужно, чтобы после ввода комментария в поле alv , он сохранялся в таблице gt_data.

Ну и дальше нужно будет ещё открыть на редактирование материал и после того как вводится материал, тут же подтягивать его название в соседнее поле. (тот же вопрос, как это обрабатывать сразу после ввода).
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Редактирование и последующее сохранение полей ALV
СообщениеДобавлено: Пт, июн 28 2019, 07:56 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Распространенная задача.
Примеров масса как стандартных BCALV*EDIT*, так и по форуму.
Погуглите по:
событие handle_data_changed (событие при изменении данных)
register_edit_event cl_gui_alv_grid=>mc_evt_enter. (нажатие на энтер)
register_edit_event cl_gui_alv_grid=>mc_evt_modified. (обновление ячейки)

После того как отловите событие изменения данных, решите и второй вопрос, с заполнением соседнего поля.
Примеры также есть.

Параллельно, найдете информацию про протокол ALV при изменении данных, а также какие способами можно изменять соседние ячейки (например, один из, это метод modify_cell в событии handle_data_changed), также про то как динамически отрывать/закрывать ячейки на редактирование.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактирование и последующее сохранение полей ALV
СообщениеДобавлено: Пн, июл 01 2019, 08:18 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, мар 29 2007, 11:51
Сообщения: 330
Откуда: Yugorsk.RU
Пол: Мужской
чтото подсказывает, что автор следом начнёт по граблям с блокировками бизнес-объектов ходить :)


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

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


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

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


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

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