Текущее время: Сб, июн 21 2025, 19:26

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Массовая привязка закрытых позиций закупочных заказов к контракту.
СообщениеДобавлено: Пн, сен 26 2011, 10:48 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 01 2008, 09:11
Сообщения: 413
Откуда: Moscow
Пол: Мужской
Здравствуйте.

Собственно вопрос в том, делал кто-нибудь сабж или нет?

В стандарте поле "Долгосрочный договор" в заказе на поставку блокируется сразу после появления истории по заказу на поставку.
Но при этом в MEMASSPO можно номер контракта изменить.

Пробовал поменять через LSMW (BAPI) - не выходит. Пакетник выполняется без ошибок, пишет что заказ изменен, но контракт в позиции не прописывается.

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

Есть какие-нибудь идеи ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Массовая привязка закрытых позиций закупочных заказов к контракту.
СообщениеДобавлено: Пн, сен 26 2011, 14:12 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
на всякий случай спрошу: коммит делаете? BAPI_TRANSACTION_COMMIT
и каким бапи меняете заказы?

_________________
Eritis sicut Deus, scientes bonum et malum...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Массовая привязка закрытых позиций закупочных заказов к контракту.
СообщениеДобавлено: Пн, сен 26 2011, 14:21 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 01 2008, 09:11
Сообщения: 413
Откуда: Moscow
Пол: Мужской
Использую BAPI_PO_CHANGE через LSMW.
Подозреваю что она делает COMMIT.
Выяснил что если верить документации к бапи, то она не умеет обновлять поля которые засерены в ME22N (контракт какраз засерен стандартом).

Не понятно только как работает MEMASSPO в этом случае :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Массовая привязка закрытых позиций закупочных заказов к контракту.
СообщениеДобавлено: Пн, сен 26 2011, 14:39 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
а попробуйте другое какое-нибудь поле поменять, незасеренное - даст поменять через LSMW?
если поменяет, то да, сохранение засеренных полей отсекает
а вот если не поменяет - то дело в коммите

не факт, что LSMW делает коммит, я бы попробовал в SQ написать BAPI_PO_CHANGE и потом BAPI_TRANSACTION_COMMIT

memasspo работает по-другому, вполне возможно, такое бывает - ME54N работает иначе, чем BAPI_PR_CHANGE, например, давая изменить поля, которые через бапи не поменять.

_________________
Eritis sicut Deus, scientes bonum et malum...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Массовая привязка закрытых позиций закупочных заказов к контракту.  Тема решена
СообщениеДобавлено: Чт, окт 06 2011, 08:20 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 01 2008, 09:11
Сообщения: 413
Откуда: Moscow
Пол: Мужской
Всё работает через LSMW. Нормально прописывает контракты в позиции с историей.

Я просто напортачил в X структуре для позиции заказа.
Использовал стандартную функцию для автоматического заполнения, а она неверно заполняет поле PO_ITEM.

SAA, cпасибо за участие.


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

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


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

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


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

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