Как сделать селекционный экран в Bex

Убив добрые несколько часов я выяснил как можно сделать селекционный экран в Bex, в Query designer, чтобы оно спрашивало тебя основные фильтры при запуске отчета в Query Analyzer. Думал, что это как-то просто должно быть, но в документации явного указания не нашел. Поэтому делюсь.

Итак, для создания вот такого окошка при запуске отчета пользователем делаем так.

Чтобы достичь нирваны результата заходим в наш запрос (Query) в Query designer. Сначала я просто в область фильтра переносил измерения (Dimensions). Система ругалась, что я не задал ограничения и показывала все данные пользователю. Теперь я знаю, что нужно перетаскивать не измерение, а переменную, которая определена внутри этого измерения. Если мы слева раскроим их, то увидим переменные (или можно свою создать). Выбираем нужную и перетаскиваем. Вуаля!

Причем в личных настройках (персонализации) пользователь может задать некоторые переменные раз и навсегда, чтобы сэкономить время.


Почему разворачивать бизнес-контент в BW долго

Когда мне сказали, что развернуть контент по HR займет неделю-две, я очень не понял почему так. Вроде человек был неплохим специалистом, вроде бы с моей, HR точки зрения, что там можно делать столько времени? Будучи руководителем я попросил объяснить почему так долго. Последние пару недель я сам сижу и изучаю как это делается, поэтому готов поделиться опытом со стороны и BW-шника, и руководителя.

Для начала, что такое бизнес-контент. Это набор всяких технических штук, из которых пользователь получает готовый красивый отчет. Иными словами, если вы открываете MS Excel, а в нем строите сводную табличку, то сам Excel делает кучу преобразований и оптимизаций, чтобы вы могли мышкой перетаскивать поля и тут же получать результаты. Так и BW, считывает информацию из систем, преобразует, оптимизирует и хранит. На каждый чих есть маленький и гадкий объект, настройка, если так можно назвать.

В системе по-умолчанию уже есть преднастроенные отчеты и эти гадкие объекты. Но они хранятся в замороженном виде, так называемой D (от слова Delivery — поставка) версии. Чтобы разморозить их в активное состояние жизнедеятельности и нужен процесс «разворачивание контента». Иными словами, нужно выбрать объекты, которые нужны для формирования отчета, и запустить кнопкуу установки, которая скопирует их в активное состояние. Звучит просто и быстро. Но есть особенности.

Читать далее


Изменение БЕ в PPOME

Сегодня приобрел новый опыт. Вроде бы банальная штука — изменить контировки на штатке и наследовать сотруднику. А вот фигу. Если вы хотите поменять МВЗ, которое относится к другой БЕ, то система не даст этого сделать. Обычно на проектах включают проверку, что МВЗ принадлежит только одной БЕ. Ввиду этого, есть трюк.

Итак, для изменения БЕ в PPOME (или МВЗ) на уровне штатного расписания и затем на табельном номере нужно сделать следующее:

1. Рассоединяем людей от штатки (ограничиваем записи соединений).
2. Изменяем контировку с новой даты.
3. Делаем мероприятие перевода на ту же самую позицию с новой даты.

Только так можно обмануть систему и изменить БЕ, МВЗ в 0001 инфотипе. Однако!


Как пересохранить отсутствия быстро

Всем привет!

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

Например, изменили правила подсчета или поправили графики, а отсутствия уже подсчитаны по старым правилам. И нужно что-то сделать, как-то обновить количества дней и часов для каждого отсутствия или присутствия. Тут-то и приходит на помощь эта маленькая транзакция PT_UPD00. Именно она может вытащить список записей и создать пакетный ввод для пересохранения.

Только не забывайте, что это повлечет переоценку времени и перерасчет заработной платы, так как изменится третий инфотип.

Да, если забыли, то пакетный ввод запускается в SM35.

Но полезно!


С чего начать изучение SAP BW или про RSA5

Всем привет!

По заявкам читателей начну свой рассказ о том, как я изучаю BW в части HR и некоторых других модулей. Как вы могли понять по этому блогу, я больше по HR заведую. Но жисть такая штука, что иногда надо и отойти в сторону, посмотреть трезвым взглядом, и зайти еще раз. BW как раз помогает посмотреть на HR сверху, со стороны менеджеров, которые будут принимать решения на основании цифр, а не приказа о приеме на работу.

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

Читать далее