Текущее время: Пт, авг 29 2025, 18:25

Часовой пояс: 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 часа


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

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


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

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