Текущее время: Сб, авг 02 2025, 19:04

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Запас на начало периода
СообщениеДобавлено: Ср, янв 20 2010, 09:41 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 08 2007, 15:25
Сообщения: 83
Пол: Мужской
Добрый день!

Решили написать свою оборотную ведомость, т.к. стандартная частично не устраивает и возникли проблемы с выводом запаса на начало периода. Подскажите пожалуйста какими лучше пользоваться таблицами и какие поля использовать чтобы не плодить selec'ты и не перегружать систему.
Сам я выполняю постановку задачи, но мы так и не можем разобраться с программистом как работает стандартный отчет.

Заранее спасибо.

_________________
О России думаю!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запас на начало периода
СообщениеДобавлено: Ср, янв 20 2010, 12:38 
Менеджер
Менеджер

Зарегистрирован:
Вт, авг 17 2004, 10:25
Сообщения: 627
Стандартная расчитывает вычитая из текущего запаса и стоимости сумму количества и стоимости по документам проведенным за период. Посмотрите здесь:

В J_3RMOBVEDF08 в form documents_processing происходит обработка документов, там же вызывается form document_items_getting, где выбираются позиции документов.

Расчет запаса можно посмотреть в J_3RMOBVEDF09 в form at_storage_cost_calculation или в form material_cost_calculation.

Но это лишь небольшая часть, там ещё куча всевозможных расчетов и корректировок.

Т.к. селекты делаются по MSEG, BSEG, соответственно работает медленно. И чем период выборки дальше от текущей даты, тем медленнее.
Можете попробовать использовать исторические таблицы - MBEWH, MCHBH и пр. Но там есть подводные камни. Если по материалу за определенный месяц не было движения, то в исторических таблицах запись по этому материалу не создается. Решение можете подсмотреть в RM07MMFI в FORM read_db_mbew_mbewh.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запас на начало периода
СообщениеДобавлено: Ср, янв 20 2010, 21:02 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Возможно вам поможет решение, которое использовалось на моей старой работе (где-то я его уже описывала, может в SD). Мы завели свою инфо структуру с помесячным учетом и видом обновления Data Transfer. В течение месяца по мере движения материала запись обновлялась, но как только месяц заканчивался, то обновление прекращалось. Т.о. количество в записи за предыдущий месяц можно было принимать за количество на начало текущего месяца.

Достоинство такого решения, что а) все это стандартная конфигурация и не требует программирования; б) очень быстрый доступ по ключу материал/завод. Недостаток: как уже отмечено, если не было движения материала за весь месяц, то запись не создавалась, т.е. нужно было читать "назад" записи пока не найдешь (в ABAPе для этого, к сожалению, нет толкового способа).

Начальные остатки записывались напрямую в инфоструктуру своей программой во время внедрения или по мере надобности.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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