Текущее время: Вт, окт 23 2018, 15:16

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


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


ВНИМАНИЕ!

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



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

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

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

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


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

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


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

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

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

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

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


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

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

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


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

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

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


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

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


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

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


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

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