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

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


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

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


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

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