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

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


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

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


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

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