Текущее время: Чт, авг 07 2025, 21:03

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Работа с таблицами через ракурсы введения
СообщениеДобавлено: Чт, июл 02 2015, 12:19 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, авг 14 2009, 09:17
Сообщения: 91
Приветствую, коллеги.

Я пытаюсь "журнализировать" событие «Создание новой записи» при вводе данных через ракурс введения. Для реализации данной задачи я обрабатываю событие «05» (При добавлении новой записи) имеющееся на ракурсе введения. Когда вводишь новую запись и нажимаешь кнопку сохранить, проблем никаких нет, срабатывает событие на ракурсе введения «05» (При добавлении новой записи) и появляется запись в моём журнале о событии «Создание новой записи». Проблема возникает тогда, когда я при вводе записи нажимаю на кнопку «ENTER», в этом случае тоже срабатывает событие на ракурсе введения «05» (При добавлении новой записи) и появляется запись в моём журнале о событии «Создание записи». В случае нажатия на клавишу «ENTER», мне бы не хотелось фиксировать в моём журнале событие «Создание новой записи», т.к. до нажатия на кнопку «Сохранить» пользователь может отменить свою операцию «Создание новой записи» и в этом случае только в моём журнале останется информация об операции «Создание новой записи», которая только будет водить в заблуждение людей.

Подскажите пожалуйста, как мне можно при работе события «05» (При добавлении новой записи)понять, что пользователь нажал клавишу «ENTER» с целью исключения попадания записи в мой журнал данных об операции «Создание новой записи».

Заранее благодарю


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Работа с таблицами через ракурсы введения
СообщениеДобавлено: Чт, июл 02 2015, 12:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Для журналирования таблицы можно просто установить галку "Запись в журнал изменений данных" в технических свойствах таблицы.
Просматривать изменения можно в диалоге ведения с помощью пункта меню "Утилиты-Журналы изменений".

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с таблицами через ракурсы введения
СообщениеДобавлено: Чт, июл 02 2015, 14:16 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, авг 14 2009, 09:17
Сообщения: 91
Спасибо за отличное предложение, Удав.

Но всё же, если не рассматривать реализацию функции "журнализирование", мне можно при работе события «05» (При добавлении новой записи)понять, что пользователь нажал клавишу «ENTER» с целью корректной обработки данной ситуации?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Работа с таблицами через ракурсы введения  Тема решена
СообщениеДобавлено: Чт, июл 02 2015, 14:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Событие 05 - это добавление новой записи во внутреннюю таблицу.
Естественно, при нажатии Enter запись уже появится во внутренней таблице.
Обрабатывайте свой журнал при наступлении события следующим образом - определите ключевые поля в журнале и перед добавлением записи смотрите, нет ли в журнале такой записи.

Но если уж хочется поиграться с событиями, используйте для журналирования событие 01 - Перед сохранением данных в базе данных.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с таблицами через ракурсы введения
СообщениеДобавлено: Чт, июл 02 2015, 15:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Я бы использовал событие: Event 02 after saving the data in the database
Мне кажется, что, поскольку журнал изменений - это статистические данные, нет необходимости засовывать его в тот же SAP LUW, что и обновление данных в ракурсе.

P.S.:
Extended Table Maintenance Events

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Работа с таблицами через ракурсы введения
СообщениеДобавлено: Чт, июл 02 2015, 16:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
nicky555 написал:
нет необходимости засовывать его в тот же SAP LUW, что и обновление данных в ракурсе.

Для этого есть опция "ЗапускОткладыв" в ФМ обновления. :)

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


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

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


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

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


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

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