1Вопрос:
Как сделать деривацию значений измерений при планировании в SAP BPC NW/MS? Например, в зависимости от статьи сделать автоматическое заполнение формы.
|
|
|
|
Содержание портала представляет собой уникальное, непрерывно пополняемое хранилище знаний и решений в различных областях SAP.
Предназначение портала:


В разделе «Статьи и рекомендации» специалисты найдут решения и рекомендации, которые они смогут применить при внедрении и эксплуатации системы SAP.

В разделе «Новости» регулярно публикуется информация о текущих событиях на рынке SAP.

В разделе «О портале» посетители портала найдут информацию о концепции портала, о компаниях - партнерах портала и наши контактные данные.

В разделе «Материалы SAP CIS» и специалисты, и менеджеры найдут материалы мероприятий, проведенных компанией SAP. В этом же разделе посетители, желающие пройти обучение на курсах компании SAP, найдут всю необходимую информацию.

В разделе «Решения партнеров» и менеджеры, и специалисты найдут описания лучших решений консалтинговых компаний. Все решения прошли проверку внедрением.

Сервис раздела «Магазин» дает возможность всем посетителям приобрести любые книги издательства SAP Press на английском языке, книги по SAP на русском языке, подписки на журнал SAP Professional Journal Россия и базы знаний SAP Experts, а также мультимедийные курсы по SAP.
Все комментарии (2)
Дмитрий Гераськин 11:53 16 мая 2011
Комментарий эксперта
Вариант 1.
Использовать функцию аллокации.
Создать вспомогательный формат планирования. Структура формы должна представлять собой матрицу : статьи(account) в строках, формы в столбцах, в ячейках – технический показатель “коэф. для деривации/FALC”.В ячейки вносится “1” в том случае, если для статьи должна деривироваться соответствующая форма.
В состав справочника форм внести дополнительное значение = “Форма не определена”.
В основном формате планирования настроить для признака “форма” значение по умолчанию = “Форма не определена”
Использовать функцию аллокации для переноса данных со значения “Форма не определена” на конретную форму, где для статьи проставлено “1”.
Пример скрипта для аллокации данных:
*RUNALLOCATION
*FACTOR=USING/1
*DIM ACCOUNT WHAT=AMOUNT; WHERE= AMOUNT; USING= FALC
*ENDALLOCATION
Настроить запуск скрипта на момент после сохранения данных формата планирования.
Вариант 2.
Для версии NW.
Тоже, что и вариант 1, только вместо функции аллокации использовать ABAP-экзит(badi), который должен отрабатывать в момент сохранения/проверки введенных данных.
Пока никому не понтравилось
Андрей Лебедев 14:06 25 ноября 2011
Комментарий эксперта
Вариант 1
В измерении Статья необходимо создать свойство Форма. Далее в формате планирования вводить данные в ракурс, в котором измерение Форма = «Неприсвоенное значение», затем после процедуры планирования заполнять измерение форма с помощью Scriptlogicв соответствии со свойством Форма измерении Статья.
Вариант 2
С помощью функции EVEXPсделать развертку измерения Статья и вывести с помощью EVPRO значение свойства Форма. (Столбец форма можно скрыть)
Статья
Форма
Статья1
A
Статья2
B
Статья3
C
Далее в помощью EVSND() записывать введенные значения на соответствующие значения статьи и формы.
Вариант 3
Аналогично предыдущему случаю можно использовать ф-ю EVDRE. Сначала делаем развертку значения статьи, указывая в OptionRange значение ExpandOnly. Затем используем второй EVDREс отсутствием развертки, с помощью которого будут записываться введенные значения
Пока никому не понтравилось