Стоки в транзите на произвольную дату.

Автор vga, Травень 12, 2010, 10:37:14 ДП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

vga

Привет!
Вопрос такой, в marc-TRAME хранятся текущие стоки в транзите. Нужно посчитать стоки в транзите на произвольную дату.
Пошел по такому пути, выбрал материальные документы из mseg для данного материала и завода, у которых поле склад (mseg-LGORT) пустое и тип движения 641. По выбранным материальным документам делаю откат назад от суммы начального стока (marc-TRAME).

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

PS: алгоритм MB5B смотрел, он использует финансовые документы. Мне не подходит. В MB5T вообще не использует MSEG и типы движения, только EKPO и EKET.
Я промолчу, кто наливал, когда Россию пропивали.

Uukrul


vga

Цитата: 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.
Я промолчу, кто наливал, когда Россию пропивали.

Uukrul

Цитата: vga від Травень 12, 2010, 01:31:52 ПП
видимо не буду париться, скопирую алгоритм из транзакции MB5TD.
Ну самое лучше это, ну если возможно, сделать прямой вызов этого кода из своей программы...

vga

Цитата: Uukrul  link=topic=1138.msg6975#msg6975 date=1273660734
Ну самое лучше это, ну если возможно, сделать прямой вызов этого кода из своей программы...

Если бы не вызов проверки авторизации на каждую строку, тормозящая отчет в разы, то это был бы идеальный вариант. А когда за каждую секунду бьешься... приходится клонировать  :-(
Я промолчу, кто наливал, когда Россию пропивали.

Uukrul

Цитата: vga від Травень 12, 2010, 01:42:17 ПП
Если бы не вызов проверки авторизации на каждую строку, тормозящая отчет в разы, то это был бы идеальный вариант. А когда за каждую секунду бьешься... приходится клонировать  :-(
Ну если не сложно то ссылку на кусок кода из стандарта, может еще кому пригодится... чтобы потом долго не искать.

vga

Цитата: Uukrul  link=topic=1138.msg6977#msg6977 date=1273661241
Ну если не сложно то ссылку на кусок кода из стандарта, может еще кому пригодится... чтобы потом долго не искать.

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

SMF spam blocked by CleanTalk