Текущее время: Чт, мар 28 2024, 19:14

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


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


ВНИМАНИЕ!

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



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

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

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

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


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

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


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

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

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

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

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


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

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

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

_________________
Алё, это Пакистан? Нам нужен один килограмм


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

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

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


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

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


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

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


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

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