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

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка в истории после сторнирования движения материала
СообщениеДобавлено: Ср, дек 16 2009, 14:38 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 13 2008, 08:29
Сообщения: 8
Ситуация следующая. Был сделан отпуск материала со склада. Затем сторнировали по документу материала. При просмотре истории серийного номера через стандартную транзакцию IQ03 получается в строке запись со сторнирующим движением. В ней указан номер документа материала, партия, номер движения, дата, но номер позиции содержит 0000. При чем в истории имеются несколько последовательных строк с такими записями, т.е. после нормального отпуска 2-3 записи сторнирующего движения с нулевыми позициями. В документе материала действительно отсутствует позиция с данным материалом. Вследствие этой ошибки теперь нет возможности материал ни сторнировать, ни принять на склад. С чем это может быть связано и как изменить корректно историю?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в истории после сторнирования движения материала
СообщениеДобавлено: Ср, дек 16 2009, 15:00 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
sprus написал(а):
Был сделан отпуск материала со склада.
Какой транзакцией? (смотреть в MKPF)
sprus написал(а):
Затем сторнировали по документу материала.
Какой транзакцией?
И еще, в таблице MSEG в записи с первичным номером документа материала должны быть заполнены поля SMBLN и SMBLP - что в них?
sprus написал(а):
С чем это может быть связано
Может быть, свои расширения какие-нибудь сработали, или вообще делали не через стандартные транзакции?
sprus написал(а):
и как изменить корректно историю?
SE16N :) Но сначала нужно разобраться, в чем дело.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в истории после сторнирования движения материала
СообщениеДобавлено: Ср, дек 16 2009, 16:26 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 13 2008, 08:29
Сообщения: 8
SAA написал:
sprus написал(а):
Был сделан отпуск материала со склада.
Какой транзакцией? (смотреть в MKPF)

MB1A
SAA написал:
sprus написал(а):
Затем сторнировали по документу материала.
Какой транзакцией?

MBST
SAA написал:
И еще, в таблице MSEG в записи с первичным номером документа материала должны быть заполнены поля SMBLN и SMBLP - что в них?

В том то и дело, что в MSEG нет позиций с номером 0000, а в таблице SER03 есть ссылка на документ, где позиция 0000.
SAA написал:
sprus написал(а):
и как изменить корректно историю?
SE16N :) Но сначала нужно разобраться, в чем дело.

Получается, что в MKPF-MSEG данны правильные, а в SER03 нет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в истории после сторнирования движения материала
СообщениеДобавлено: Вс, янв 10 2010, 20:45 
Начинающий
Начинающий

Зарегистрирован:
Вс, янв 10 2010, 19:38
Сообщения: 1
Добрый день.
Возможно чуток поздновато или не по теме, но у нас была подобная проблема, только с документом материала при исходящей поставке (PGI), т.е. по сути Тр.MB11. Суть в следующем: если материал сериализуется, т.е. в строке документа исходящей поставки и в документе материала присутствует серийник, то зайдя в Тр.IQ03, в истории этого серийника можно будет увидеть этот документ материала (и по нему документ учёта). Обращаю внимание на статус серийника после отгрузки - ECUS (At customer side), означает, что материал отгружен покупателю; здесь же, в IQ03 можно видеть, что данные завода, склада и паритии пусты, что логично, т.к. материал покинул завод/склад.
Далее, если вдруг необходимо вернуть данную поставку (Тр.VL09), то при этом также создаётся документ материала (+документ учёта) - по сути сторнирующий, но в MKPF также будет стоять MB11, который возвращает материал на склад - и вот тут самое интересное: сторнирующий документ материала уже не будет содержать серийник, как-будто его там и не было. В результате, в IQ03 серийник всё ещё у покупателя, статус - тот же, данные завода/склада/партии пусты.
В результате многих часов, проведённых в дебаггере, было найдено, что ровно для двух или трёх видов движения (которые забиты хардкодом), сторнирующий докумет материала будет содержать серийник, это значит, что для всех остальных видов движения - нет.
По этому поводу поднимали Corp.message в SAP, они прислали 2 ноты (мол ваша проблема не есть валидный сценарий), однако применени нот не помогло.
В результате решаем вопрос таким образом: 1) по возврату материала (VL09), идём в Тр.IQ02, меняем руками статус на ESTO (At storage) или AVLB (Available); 2) в таблице EQUI для данного материала и серийника вносим нужный номер партии (как правило тот, который был до отправки), а также в поле S_EQBS выставляем флаг ('X') - это не пустое поле означает наличие соответствующей записи в таблице сегмента серийника EQBS (для номера оборудования EQUI-EQUNR) - это будет 3-й шаг - создание этой записи (всё через дебаггер конечно), где приписываются данные завода, склада, партии. Вот только после этих "танцев с бубном" можно сказать, что серийник возвращён и его можно, скажем, перепродать.
Что касается данных склада, то тут вроде всё в порядке: по возвращению материала склад "увеличился" на соответствующее количество (можно проверить в MARD-LABST), а с точки зрения партий - как только "приписали" завод+склад+партию серийнику, то в таблицах учёта партий (MCHB) и оценки материала (MBEW) количество также соответствующее увиличится (поля CLABS и LBKUM), т.к. эти таблицы отношения к серийникам не иммеют.

Ваша проблема чуть отлична, т.к. у Вас отсутсвует сама позиция в документе материала, полагаю, это может быть обусловлено сходной ошибкой - не возвращается серийник. Возможно Вам следует использовать не сторнирующую Тр.MBST, а ту же Тр.MB1A, но руками указывать сторнирующий вид движения (из Тр.OMJJ), завод, материал, клоличество, склад, партию, пр., и назначать серийник также вручную. Либо, как вариант, пожаловаться в САП.


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

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


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

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


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

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