Sapforum.Biz

Логистика => Управление материальными потоками (MM) => Тема начата: vga от Май 12, 2010, 10:37:14 am

Название: Стоки в транзите на произвольную дату.
Отправлено: vga от Май 12, 2010, 10:37:14 am
Привет!
Вопрос такой, в marc-TRAME хранятся текущие стоки в транзите. Нужно посчитать стоки в транзите на произвольную дату.
Пошел по такому пути, выбрал материальные документы из mseg для данного материала и завода, у которых поле склад (mseg-LGORT) пустое и тип движения 641. По выбранным материальным документам делаю откат назад от суммы начального стока (marc-TRAME).

Есть небольшое расхождение, если сверять с транзакцией MB5B (при выбранной галке Valuated Stock).
Если мысль, что нужно делать связку между PO и материальным документом, чтобы выбирать правильные позиции в материальном документе, но по какой связке, для меня пока не понятно.
Буду благодарен, если укажете на ошибки в рассуждениях.

PS: алгоритм MB5B смотрел, он использует финансовые документы. Мне не подходит. В MB5T вообще не использует MSEG и типы движения, только EKPO и EKET.
Название: Re: Стоки в транзите на произвольную дату.
Отправлено: Uukrul от Май 12, 2010, 01:08:44 pm
А тут смотрел вот этот ФМ: (MB_ADD_TRANSFER_QUANTITY) http://sapforum.biz/index.php/topic,156.msg668.html
Название: Re: Стоки в транзите на произвольную дату.
Отправлено: vga от Май 12, 2010, 01:31:52 pm
Цитата: Uukrul  link=topic=1138.msg6973#msg6973 date=1273658924
А тут смотрел вот этот ФМ: (MB_ADD_TRANSFER_QUANTITY) http://sapforum.biz/index.php/topic,156.msg668.html

Ага, этот FM используется в MB5T.
Я тут походу интересную ноту нашел:
OSS note 1120843 - MB5TD: Displaying stock in transit for key date.

видимо не буду париться, скопирую алгоритм из транзакции MB5TD.
Название: Re: Стоки в транзите на произвольную дату.
Отправлено: Uukrul от Май 12, 2010, 01:38:54 pm
You are not allowed to view links. Register or Login
видимо не буду париться, скопирую алгоритм из транзакции MB5TD.
Ну самое лучше это, ну если возможно, сделать прямой вызов этого кода из своей программы...
Название: Re: Стоки в транзите на произвольную дату.
Отправлено: vga от Май 12, 2010, 01:42:17 pm
Цитата: Uukrul  link=topic=1138.msg6975#msg6975 date=1273660734
Ну самое лучше это, ну если возможно, сделать прямой вызов этого кода из своей программы...

Если бы не вызов проверки авторизации на каждую строку, тормозящая отчет в разы, то это был бы идеальный вариант. А когда за каждую секунду бьешься... приходится клонировать  :-(
Название: Re: Стоки в транзите на произвольную дату.
Отправлено: Uukrul от Май 12, 2010, 01:47:21 pm
You are not allowed to view links. Register or Login
Если бы не вызов проверки авторизации на каждую строку, тормозящая отчет в разы, то это был бы идеальный вариант. А когда за каждую секунду бьешься... приходится клонировать  :-(
Ну если не сложно то ссылку на кусок кода из стандарта, может еще кому пригодится... чтобы потом долго не искать.
Название: Re: Стоки в транзите на произвольную дату.
Отправлено: vga от Май 13, 2010, 09:34:20 am
Цитата: Uukrul  link=topic=1138.msg6977#msg6977 date=1273661241
Ну если не сложно то ссылку на кусок кода из стандарта, может еще кому пригодится... чтобы потом долго не искать.

Даю ссылкой, код еще в тестировании, будет правиться
http://www.sapnet.ru/viewtopic.php?p=8496