Текущее время: Пн, июл 21 2025, 14:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: ALV добавить строку?
СообщениеДобавлено: Пт, дек 29 2006, 16:20 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Доброе время суток и с наступающим праздником.

Столкнулся с проблемкой:
создан ALV через классы, объекты, методы, настроил возможность добавления и редактирования строк. Вот при добавлении не могу отследить это событие, а нужно, чтобы добавленная строка уже содержала в некоторых ячейках информацию. Или даже если это невозможно, реально ли установить obligatory для некоторых ячеек?

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 29 2006, 16:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Событие DATA_CHANGED не поможет?

_________________
С уважением,
Удав.


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

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Удав написал(а):
Событие DATA_CHANGED не поможет?


Да чего то оно у меня срабатывает, когда сохраняю уже информацию...

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 29 2006, 18:40 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Удав абсолютно прав! Просто вам надо еще раз взглянуть на все;) Объявили событие, зарегистрировали и в нем меняете свои поля, как вам заблагорассудится! Он срабатывает на кнопку добавления строки в стандартном тулбаре для АЛВ, т.е. когда грид редактируемый


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 02 2007, 10:34 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Он написал:
Удав абсолютно прав! Просто вам надо еще раз взглянуть на все;) Объявили событие, зарегистрировали и в нем меняете свои поля, как вам заблагорассудится! Он срабатывает на кнопку добавления строки в стандартном тулбаре для АЛВ, т.е. когда грид редактируемый


Тогда прошу прощения за ламерский вопрос. А где мне его зарегистрировать? Для ФМ - понятно, есть табличка на вход в ФМ, создаешь и всё ок. А тут если я пользуюсь методом set_table_for_first_display ?

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 03 2007, 10:59 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
set handler есть такое ;) посмотрите в хелпе его нотификацию и поставте вызов до set_table_for_first_display или после...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 03 2007, 12:54 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Удивительно, но заработало. Очень помог пример BCALV_GRID_EDIT.

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 03 2007, 16:42 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Оказывается рано радовался. При добавлении строки один из столбцов не обрабатывается в таблице АЛВ чтобы ему передать значение по умолчанию. В табличке типа cl_alv_changed_data_protocol не видно одно поле, хотя в алв оно объявлено. Чтобы это могло значить?

_________________
С уважением, Гараничев Игорь


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

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


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

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


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

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