Текущее время: Вт, сен 09 2025, 22:19

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Как отследить историю расчета в BPS?
СообщениеДобавлено: Пт, ноя 10 2006, 11:16 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, авг 10 2006, 06:26
Сообщения: 75
Ситуация: в BPS есть формат планирования, в котором считается План закупок. Причем смысл этого расчета заключается в том, что мы пробегаем по запасам заводов, если их не хватает, то тогда начинаем отнимать запасы материальных баз.

Вопрос: Можно ли в BPS отследить каким - то образом (сгенерить документ или выдать сообщение, которое может сохраняться), чтобы отследить с какой базы и в каком количестве был отнят запас для удовлетворения потребности того-или иного завода, при условии, что завод может забрать запас у нескольких баз, чтобы полностью покрыть свою потребность.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 10 2006, 11:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
Ну первое что приходит на ум - это создать новый кубик или срез данных в существующем ( например через версию или дополнительный признак), куда копировать при расчете данные о том, какой завод какой материал в каком периоде с какой базы он взял.
При откате - чистить и этот кубик.

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 10 2006, 12:22 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, авг 10 2006, 06:26
Сообщения: 75
Дело в том, что система автоматически производит расчет и не возможно физически отследить по какой базе был взят запас, так как материалов(запасов) и заводов огромное количество. Как все же просмотреть, куда и от кого что ушло и пришло. То есть сохранять историю расчета системы (формулы на FOX).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 10 2006, 12:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, дек 27 2004, 13:48
Сообщения: 772
Откуда: от верблюда
Сам расчет что представляет собой (технически)? Глобальная последовательность? Функция? Какого типа - FOX, Exit или нечто стандартное вроде распределения по ключам?

_________________
Бросай курить, вставай на лыжи -
И вместо рака будет грыжа!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 10 2006, 12:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
Sandra написал(а):
Дело в том, что система автоматически производит расчет и не возможно физически отследить по какой базе был взят запас, так как материалов(запасов) и заводов огромное количество. Как все же просмотреть, куда и от кого что ушло и пришло. То есть сохранять историю расчета системы (формулы на FOX).


вы же сами написали - FOX. Значит в той же функции, которая что то берет с конкретной базы и записывает на конкретный завод вставить еще один оператор - записи в другой куб/срез.

А потом в отчете по данному кубу/срезу вы сможете проанализировать, что откуда и куда ушло.

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 10 2006, 13:06 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, авг 10 2006, 06:26
Сообщения: 75
Честно говоря, это только планируется, вот и не знаем что лучше. Хотим использовать функцию на FOX "Функция".
Подробней о ситуации:

Материал_____База___Остаток баз___Завод___Потребность завода
М1___________A1_____500__________1234____300
М1___________B1_____600__________5678____800
M1___________C1_____700

Теперь необходимо написать формулу типа: если Потребность завода>0, то Остаток баз - Потребность завода (300-500=200 - остаток у базы А1), теперь идем по заводу 5678 и удовлетворяем потребность 800 (берем с базы A1 200 и с базы B1 600). При этом автоматически должны уменьшаться и Потребность заводов и Остаток баз.
Вопросы: 1) правильно ли подобную логику попробовать прописать через IF в функции "функция" на FOX;
2) не совсем понятно, какие данные будут попадать в мой отдельный куб.


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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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