Текущее время: Пт, апр 19 2024, 18:56

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_MATERIAL_SAVEDATA сообщение M3 810
СообщениеДобавлено: Пт, мар 06 2020, 13:01 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 12 2020, 14:54
Сообщения: 8
Столкнулся с очень странной ситуацией: есть программа массового заполнения z-полей материалов через BAPI_MATERIAL_SAVEDATA. По окончанию работы выводится лог-таблица с указанием успешной/неудачной записи и описанием ошибки, составленная из сообщений самого BAPI. У части материалов в режиме тестирования (вместо commit в конце вызова BAPI выполняется rollback) выводится сообщение M3 810 "Никаких изменений не выполнено", как если бы эти поля уже были заполнены и в изменении не нуждались. Однако, на деле поля материала не заполнены и доступны для редактирования. В режиме записи остается все то же сообщение M3 810 "Никаких изменений не выполнено", однако запись в материал осуществляется. Если в ММ02 записанные поля стереть и вернуть материал в исходный вид и снова запустить загрузку, то в логе уже светится сообщение об успешной записи материала.

Кто-нибудь сталкивался с похожей проблемой? Это глюк BAPI или я что-то упускаю? Заранее спасибо за ответы.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_MATERIAL_SAVEDATA сообщение M3 810
СообщениеДобавлено: Пт, мар 06 2020, 14:01 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Для начала попробуйте по одному из таких материалов вручную заполнить расширенные поля в MM01/MM02 данными из файла и проследите поведение транзакции.
Также попробуйте сравнить данные в таблице по материалам с сообщением и без оного, возможно увидите проблему.
Ну и в завершении, попробуйте посмотреть полную таблицу возвращаемых сообщений. Как правило, M3 810 последним приходит и перед ним могут быть другие сообщения о проблемах.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_MATERIAL_SAVEDATA сообщение M3 810
СообщениеДобавлено: Пт, мар 06 2020, 14:34 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 12 2020, 14:54
Сообщения: 8
John Doe написал:
Для начала попробуйте по одному из таких материалов вручную заполнить расширенные поля в MM01/MM02 данными из файла и проследите поведение транзакции.

При ручном заполнении все так же выдается сообщение М3 810. Однако, после первой загрузки в материал с помощью этого BAPI, следующие сообщения выдаются корректно

John Doe написал:
Попробуйте посмотреть полную таблицу возвращаемых сообщений. Как правило, M3 810 последним приходит и перед ним могут быть другие сообщения о проблемах.

Полная таблица выглядит так:
  • МК 102 "Создайте попытки..."
  • М3 364 "Материал уже существует и будет расширен"
  • МК 103 "Измените попытки..."
  • М3 810 "Никаких изменений не выполнено"
Вариант очевидный и был проверен в первую очередь. В гугле подавляющее большинство проблем с 810-м сообщением связано с предшествующим MG 160 (чаще всего забывают дополнить таблицу в OMSR). Здесь же программа ведет себя, будто менять нечего, но при этом с 810-м сообщением производит запись в таблицу.

John Doe написал:
Также попробуйте сравнить данные в таблице по материалам с сообщением и без оного, возможно увидите проблему.

На данный момент этим и занимаюсь, пока безрезультатно. Если что-то получится, обязательно отпишусь.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_MATERIAL_SAVEDATA сообщение M3 810  Тема решена
СообщениеДобавлено: Пт, мар 06 2020, 14:56 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Расширение матрериала на завод для информации.

Вероятно, что при заполнении клиентских полей не проверяется создан ли соответствующий ракурс ОЗМ и система об этом сообщает. После первой попытки ракурс создается и в дальнейшем ошибка не проявляется.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_MATERIAL_SAVEDATA сообщение M3 810
СообщениеДобавлено: Пт, мар 06 2020, 16:46 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 12 2020, 14:54
Сообщения: 8
Все верно, дело в ракурсах, спасибо за помощь. Проблему пока решил костылем, вызывая еще одно BAPI, создающее необходимые ракурсы, а уже затем тестовый/реальный запуск для отображения достоверной информации.


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

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


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

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


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

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