Текущее время: Чт, июл 24 2025, 06:58

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: DoubleClick по ячейке (или строке) ALV.
СообщениеДобавлено: Вт, дек 11 2012, 07:22 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, май 21 2012, 12:16
Сообщения: 7
Пол: Мужской
Здравствуйте.

Начну достаточно банально :) Начал программировать на ABAP не так давно.
Привалила мне задача: есть некоторые 4 таблицы (в целом количество значения не имеет) заполняются они в ручную (заказчик допускает редактирование таблиц несколькими людьми). Знаком я с классами посредственно в ABAP каким образом можно после двойного клика по ячейке строки получить её на редактирование? И вообще не будет ли каких-нибудь ошибок, коллизий при попытках редактировать таблицу несколькими людьми? На сколько мне известно пока один человек редактирует таблицу и второй с ним параллельно, то при сохранении таблицы одного из пользователей данные могут перетереться данными другого пользователя. Основной вопрос пока, конечно, остается за получением данных на редактирование из строки. Буду благодарен за примеры.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: DoubleClick по ячейке (или строке) ALV.
СообщениеДобавлено: Вт, дек 11 2012, 08:27 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
Смотреть стандартные примеры BCALV*
по идее класс CL_GUI_ALV_GRID событие DBLCLICK_ROW_COL
Вобще стоит почитать про ABAP Dictionary
Чтобы не было ошибок при работе нескольких пользователей, используйте объекты блокировок


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DoubleClick по ячейке (или строке) ALV.
СообщениеДобавлено: Вт, дек 11 2012, 08:35 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
Судя по задаче, можно использовать ракурсы ведения. Правда, редактирование не по двойному клику, но зато все удобно и не будет геморроя с ALV.
MantiCore1977 написал:
по идее класс CL_GUI_ALV_GRID событие DBLCLICK_ROW_COL

Если использование ALV критично, то событие DOUBLE_CLICK


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DoubleClick по ячейке (или строке) ALV.
СообщениеДобавлено: Вт, дек 11 2012, 09:09 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, май 21 2012, 12:16
Сообщения: 7
Пол: Мужской
MantiCore1977 написал:
Смотреть стандартные примеры BCALV*
по идее класс CL_GUI_ALV_GRID событие DBLCLICK_ROW_COL
Вобще стоит почитать про ABAP Dictionary
Чтобы не было ошибок при работе нескольких пользователей, используйте объекты блокировок



Спасибо. Пробую искать что-нибудь по ABAP Dictionary.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: DoubleClick по ячейке (или строке) ALV.
СообщениеДобавлено: Вт, дек 11 2012, 09:10 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, май 21 2012, 12:16
Сообщения: 7
Пол: Мужской
bossjohn написал(а):
Судя по задаче, можно использовать ракурсы ведения. Правда, редактирование не по двойному клику, но зато все удобно и не будет геморроя с ALV.


В ракурсе ведения разве возможно редактировать таблицу нескольким пользователям? А вообще вы не поверите) я это всё и переделываю из ракурса ведения.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: DoubleClick по ячейке (или строке) ALV.
СообщениеДобавлено: Вт, дек 11 2012, 09:42 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
StereoType написал:
В ракурсе ведения разве возможно редактировать таблицу нескольким пользователям? А вообще вы не поверите) я это всё и переделываю из ракурса ведения.

нет, блокировка ставится на всю таблицу.


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

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


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

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


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

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