Текущее время: Чт, июл 31 2025, 15:06

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


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

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


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

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