Текущее время: Ср, июл 30 2025, 18:30

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с сообщениями в SD
СообщениеДобавлено: Пт, май 08 2009, 11:36 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 15 2007, 16:24
Сообщения: 98
Добрый день, коллеги.

Решаю такую задачу - проверка позиций заказа на отгрузку во время ввода.

Проверяю позиции в MV45AFZB/FORM userexit_check_vbap (собственно, можно и в BADI, но это непринципально). Проблема в том, что если я выбрасыаю Е-сообщение, а потом на экране меняю поле на корректное (поле количества), в в проверку приходит старое, ошибочное значение!

Попытался повозиться непосредственно с экранным полем из RV45A, но там появляются не менее странные эффекты, старое-неверное значение подтягивается из какой-то промежуточной таблицы и снова появляется на экране!

В общем, непосредственно с данными решения проблемы не могу найти. Может быть есть какой-то другой протокол для отображения ошибок или еще что-то подобное?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с сообщениями в SD
СообщениеДобавлено: Пт, май 08 2009, 11:46 
Ассистент
Ассистент

Зарегистрирован:
Чт, ноя 20 2008, 15:57
Сообщения: 27
Насколько я помню такой эффект вызван PBO\PAI модулями - после повторного ввода значения на экран нажимал Enter? или сразу запускал прогу на выполнение? (т.е. изменил значение - F8 или изменил - ENTER - F8 - какой из двух вариантов?)

_________________
Все в жизни фигня, кроме пчел; и пчелы тоже фигня, но их много...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с сообщениями в SD
СообщениеДобавлено: Пт, май 08 2009, 11:57 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 15 2007, 16:24
Сообщения: 98
Делаю в последовательности:
Появилась ошибка - изменил поле - Enter

UPD. Впрочем это безразлично - F8 вызывает тот же эффект


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с сообщениями в SD
СообщениеДобавлено: Пт, май 08 2009, 13:13 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Николай Рыжов написал(а):

Поле какой структуры/таблицы пытаетесь проверять?

Shumov Nikita написал(а):

F8 то тут причем?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с сообщениями в SD
СообщениеДобавлено: Пт, май 08 2009, 13:32 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 15 2007, 16:24
Сообщения: 98
xvbap[индес]-kwmeng
vbap-kwmeng

Теоретически могу проверять RV45A-kwmeng, но после ошибки это поле дальше не устанавливается


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с сообщениями в SD
СообщениеДобавлено: Пт, май 08 2009, 14:11 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Code:
FORM userexit_check_vbap USING us_dialog.
if vbap-kwmeng < 100000 .
  message e055(00).
endif.


У мну вот такой код работает ровно так, как и ожидается.
Может, в других екзитах кто-то нахимичил с этим полем?
Логику стандартных экранов никто не правил?
При проверке других полей есть такая же проблема?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с сообщениями в SD
СообщениеДобавлено: Пт, май 08 2009, 14:19 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 15 2007, 16:24
Сообщения: 98
Rokhay написал:
У мну вот такой код работает ровно так, как и ожидается.
Может, в других екзитах кто-то нахимичил с этим полем?
Логику стандартных экранов никто не правил?
При проверке других полей есть такая же проблема?

С этим полем болше точно никто не работает. А другие поля не проверял.
А какая у вас система? У меня ECC 6.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с сообщениями в SD
СообщениеДобавлено: Пт, май 08 2009, 18:48 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Николай Рыжов написал(а):
Rokhay написал:
А какая у вас система? У меня ECC 6.0


Посмотрите ноту 891917. Очень похоже на вашу проблему. Правда, адекватного решения в ней не предлагается, кроме как не использовать этот екзит. ((


Последний раз редактировалось Rokhay Ср, май 20 2009, 10:37, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с сообщениями в SD
СообщениеДобавлено: Вт, май 19 2009, 23:04 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Поле KWMENG привязано к schedule lines (к сожалению, не знаю, как это у них по-русски - таблица VBEP), возможно у вас в schedule есть что-то, что вызывает автоматические изменения в этом поле, вне зависимости от того, что введено на экране? Попробуйте поиграть таблицей XVBEP и другими полями для количества (ZMENG, например).

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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