Текущее время: Вс, авг 24 2025, 00:12

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Нужна помощь с системой статусов и отслеживаний (STS) модуля BPS
СообщениеДобавлено: Пт, апр 29 2011, 12:07 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 07 2011, 10:26
Сообщения: 21
Всем доброго времени суток!
Нужен совет знающих людей... Реализую в BPS планирование бюджета. Данные должны вводится 4 раза в год... Примерно так:
1 сеан: год, 1 квартал, в т.ч. по месяцам,
2 сеанс: 2 квартал, в т.ч. по месяцам,
3 сеанс: 3 квартал, в т.ч. по месяцам,
4 сеанс: год-корректировка, 4 квартал, в т.ч. по месяцам,
При этом еще в каждом сеансе планирования на основании плановых данных и данных факта будет вычисляться разница плана и факта.
Решено создать признак "Период планирования" и присвоить ему значения: год, 1 квартал, январь, февраль март, 2 квартал,апрель, май, июнь, остаток до конца года (=год - факт 1 кв.) и т.д.
Вопрос в следующем: где ограничить этот признак значениями для каждого из 4-ч сеансов планирования? Думаю, что на уровнях планирования это делать не правильно, т.к. придется повторять структуру планирования для каждого из сеансов планирования... Было предположение, что в STS можно создать 4 сеанса планирования и определить заглавные признаки для них, где задать ограничение признака Период планирования... Но этот подход не работает :cry: Не совсем понятно, как в STS должны работать сеансы планирования для одного компонента плана и для чего тогда они нужны?
HELP!!!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Нужна помощь с системой статусов и отслеживаний (STS) модуля BPS
СообщениеДобавлено: Вс, май 01 2011, 12:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 18 2008, 07:37
Сообщения: 256
Ограничивать надо в срезах на уровнях планирования :) А обрабатывается это всё на ABAP
Вот тут про полномочия снизу
http://help.sap.com/erp2005_ehp_05/helpdata/EN/c8/ad8438619a7c51e10000009b38f842/frameset.htm
Там тебе надо class ABAP настроить и один компонент плана использовать в нескольких сеансах планирования :roll:
PS: BPS не использовал, но настраивал только STS для IP 8)

_________________
The extent of reliability of the data affect on the quality of resource allocation.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь с системой статусов и отслеживаний (STS) модуля BPS
СообщениеДобавлено: Чт, май 05 2011, 12:00 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 07 2011, 10:26
Сообщения: 21
Спасибо за совет. То, что на уровнях планирования можно ограничить все необходимые признаки, я понимаю :). Мне не ясно, как в СТС используются сеансы планирования в части определения их заглавных признаков (транзакция BPS_TC)?!
Предполагается для каждого департамента создать свой уровень планирования и там ограничить признак "статья бюджета" нужными для департамента значениями. Вопрос в том, где будет правильным ограничить значения признаков "Фин. год" (2011, 2012 и т.д.) и "Период планирования" (1 квартал в т.ч. по месяцам, 2 квартал в т.ч. по месяцам и т.д.)? Можно это сделать на уровнях планирования, но тогда при наступлении нового фин. года или нового квартала придется изменять значения этих признаков во всех уровнях и перенастраивать ввод данных вручную во всех уровнях с последующей генерацией новых веб-интерфейсов. Очень надеюсь, что есть более рациональных подход :?: Поэтому хотелось бы узнать, как работает определение заглавных признаков для сеанса планирования в СТС :roll: .


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Нужна помощь с системой статусов и отслеживаний (STS) модуля BPS
СообщениеДобавлено: Чт, май 05 2011, 14:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 18 2008, 07:37
Сообщения: 256
Добрый день!
Ограничивать период планирования, который будет блокироваться системой статусов и отслеживания, нужно в Определении загл. признаков для Сеанса Планирования. При наступлении нового периода планирования, создаётся новый сеанс планирования. Можно заранее создать кучу сеансов на будущее )
О какой настройке уровней планирования речь, я не понял. Уровни задаются иерархией присвоенной компоненту плана. Полномочия на признаки присваиваются не уровням планирования, а учётным записям пользователей. В Определении загл. признаков - задаются критерии блокировки данных в инфо-провайдере.
Для каждого инфопровайдера создаётся срез в modeler'е Срез можно настроить на основе самописного класса, со своей логикой.
Стандартный класс CL_UPS_LOCK_DATASLICE.
В нём можно организовать подмену инфопровайдеров, и много чего ещё.

_________________
The extent of reliability of the data affect on the quality of resource allocation.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь с системой статусов и отслеживаний (STS) модуля BPS
СообщениеДобавлено: Чт, май 05 2011, 17:34 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 07 2011, 10:26
Сообщения: 21
Дело в том, что STS является компонентом BW-BPS... и в BPS создаются области планирования, уровни, пакеты и т.д. Затем на базе этих структур планирования создаются web-интерфейсы, которые и используются при определении ответственных пользователей. Но Вы ведь писали, что с BPS не работали, поэтому мы говорим немного на разных языках ))). В моем случае используется стандартный инструментарий - никакого АБАПА и настройки классов :) .
Так вот как именно ограничение этих заглавных признаков в STS должно работать? Когда указываю значение признака в заглавных признаках для Сеанса планирования, то никаких перемен не наблюдается (. Просто не понимаю что и как блокируется. Поделитесь литературой, пожалуйста...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Нужна помощь с системой статусов и отслеживаний (STS) модуля BPS
СообщениеДобавлено: Чт, май 05 2011, 20:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 18 2008, 07:37
Сообщения: 256
STS будь он в BPS или в IP, везде одинаковый.
Под генерацией веб интерфейсов вы наверное имеете ввиду включение веб сервиса tunguska?
Но Web интерфейс не используется для определения ответственных пользователей, их назначают в GUI интерфейсе tr.c. BPS_TC, согласно иерархии, присвоенной компоненту плана.
В Web интерфейсе только ведётся сеанс планирования: меняются статусы и блокировки, пишутся комментарии. Вот и весь STS. Никакой тут особой литературы читать не нужно. Всё есть в курсе BW370 - последняя тема.
При использовании стандартного инструментария вам придётся выполнять много работы, о которой вы выше писали:
stusya написал(а):
придется повторять структуру планирования для каждого из сеансов планирования

stusya написал(а):
при наступлении нового фин. года или нового квартала придется изменять значения этих признаков во всех уровнях и перенастраивать ввод данных вручную во всех уровнях

Я же, как знающий в этой области, предложил вам единственный вариант, который может облегчить вашу участь: настроить на основе стандартного класса - обработчика блокировок срезов для STS свою обработку блокировок.
Даже приведу пример, который реализовал на реальном проекте: подмена ложным инфо-провайдером с идентичной структурой заглавных признаков в классе блокировок, для того чтобы не настраивать для кучи инфопровайдеров всю эту BPSную ерунду, а настроить только для одного и подменять в классе компонент плана итп.
Там действительно нет настройки переменных для заглавных признаков, хотя кнопки для них созданы, но они не активны, и врядли их можно будет сделать активными, т.к. логика того WEB приложения не поддерживает переменные, думаю что технология устарела, в IP web приложения работают уже на webdynpro, а для STS используется BSPage помоему, уже не помню точно, вот такие пироги :D

_________________
The extent of reliability of the data affect on the quality of resource allocation.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь с системой статусов и отслеживаний (STS) модуля BPS
СообщениеДобавлено: Пт, май 06 2011, 09:29 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 07 2011, 10:26
Сообщения: 21
Большое спасибо за совет! Буду разбираться :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Нужна помощь с системой статусов и отслеживаний (STS) модуля BPS
СообщениеДобавлено: Пт, май 06 2011, 10:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 18 2008, 07:37
Сообщения: 256
Пожалуйста, спрашивайте, если что не понятно :)
Ещё вспомнил, что если даже использовать эту подмену в классе exit, про которую я писал, всёравно в BPS0 придётся для каждого куба создавать свою область планирования, а в настройке срезов для каждого куба указывать этот класс Exit.
Как там у вас с количеством кубов не знаю, но если их много и заглавные признаки однотипные, то по крайней мере, с exit классом, не нужно будет для каждого куба создавать компонент плана и определять иерархию, достаточно будет сделать только для одного подменного.
И вот вам готовое решение, если трудности с ABAPом. В копии стандартного класса CL_UPS_LOCK_DATASLICE, в методе constructor нужно изменить только строку 48:
Code:
WHERE infocube = i_basic_prov.
заменить на
Code:
WHERE infocube = 'имя подменного инфо-куба'

_________________
The extent of reliability of the data affect on the quality of resource allocation.


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

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


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

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


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

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