Текущее время: Пт, янв 19 2018, 03:53

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Проверка позиций выравнивания в событии 1025
СообщениеДобавлено: Пт, ноя 10 2017, 13:43 
Начинающий
Начинающий

Зарегистрирован:
Вс, янв 11 2015, 20:40
Сообщения: 11
Добрый день!
Я не программист, но судьба сложилась так, что приходится делать проверку в событии 1025 самой:)

Мне нужно проверить поле "присвоение" позиций документа при выравнивании, и если они разные, выдать предупреждение.
При сохранении предупреждение выходит, но после этого, при нажатии "Enter" ничего не происходит, только если установить курсор на позиции заголовка и затем нажать "Enter" документ проводится.
при повторном нажатии на кнопку "Сохранить", выходит сообщение: "Ошибочные автоматические проводки отменяются".
Хотелось бы понять, может я не так как надо выдаю сообщение? Почему "Enter" срабатывает не всегда?

Сообщение выдаю следующим кодом: MESSAGE W007(zfi). Пробовала комбинации вроде MESSAGE W007(zfi) DISPLAY LIKE 'I' и всякие другие, но желаемого результата они мне не дали.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка позиций выравнивания в событии 1025  Тема решена
СообщениеДобавлено: Пт, ноя 10 2017, 14:36 
Начинающий
Начинающий

Зарегистрирован:
Вс, янв 11 2015, 20:40
Сообщения: 11
Если вдруг кому-то будет интересно - в транзакции FB00 стояла галочка "Обзор документа как alv grid control", после того как ее сняла, предупреждение стало работать нормально:)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка позиций выравнивания в событии 1025
СообщениеДобавлено: Пн, ноя 13 2017, 14:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 19:21
Сообщения: 970
На сколько я помню, в событиях запрещено поднимать сообщения, а так же прерывать LUW и прочая еретическая активность.

Сообщения лучше делать в проверках.

Так же ваша волшебная настройка может не существовать у пользователя.

_________________
я твой сап эфай внедрял


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

Зарегистрирован:
Ср, фев 21 2007, 09:50
Сообщения: 827
Откуда: Москва
Пол: Мужской
Согласен с Kengur по поводу 1025.

Проверку тут достаточно делать в обычном 940 событии.
Что касается этих фокусов с мессагами, то это от экрана зависит там. В транзакции выравнивания последовательность событий довольно интересная, некоторые сообщения работают с причудами. Например, если в FB05 выкинуть E в 940 событии, то хоть зазажимайся Enter, ничего не будет. Нужно дважды щелкнуть по позиции и в нее провалиться. Но это все не так страшно, достаточно просто привыкнуть. Вот и в описываемом случае автор, уверен, подобрал решение, которое просто таким побочным эффектом обладает. В принципе, если так удобнее и действительно работает... На вкус и цвет нет товарищей.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка позиций выравнивания в событии 1025
СообщениеДобавлено: Ср, дек 06 2017, 14:16 
Начинающий
Начинающий

Зарегистрирован:
Вс, янв 11 2015, 20:40
Сообщения: 11
Добрый день!

Я сначала сделала на 940,и тоже заметила особенности с ентерами:)
если документ выравнивается через fb05, то там нет позиции, которую пользователь вводит вручную, получается, там нужно сделать assign к bseg?


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

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


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

Сейчас этот форум просматривают: BingBot и гости: 14


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

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