Онлайн курс по настройке графиков рабочего времени в SAP

Всем привет!

Представляю вашему вниманию первый курс (или, скажем, урок) по настройке модуля SAP Time Management (учет рабочего времени).

Первые 10 человек получают специальную вкусную цену курса:

https://www.udemy.com/sap-hr-time-management-work-schedules-ru/

В курсе рассматривается настройка графиков рабочего времени. Мы научимся настраивать:

  • Календарь праздничных дней
  • Перерывы
  • Однодневные графики (смены)
  • Шаблоны графиков
  • Правила графиков рабочего времени (типовые графики)

Также обсудим какие существуют графики рабочего времени. Посмотрим, как настраивать признаки в системе SAP HCM. Как с помощью признаков можно облегчить ввод данных для специалистов, отвечающих за кадровое делопроизводство.

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

Всего 1.5 часа видео материала и 13 глав.

Ученики, которые прошли курс по настройке ALE получают приятный бонус в виде дополнительной скидки (напишу всем лично).

Чем активнее вы, мои читатели, будете делиться статьями с этого блога, тем больше материала я смогу готовить для вас!


Приемы эффективной работы с отладчиком в SAP

Начнем с азов. SAP ABAP Debugger нужен для отладки приложений, которые разработал вендор или третий производитель (программист). По-русски, это отладчик – инструмент для поиска ошибок в стандартых приложения SAP или наших собственных. Единственная программа, которую можно запустить сразу и без отладчика, это “Hello, world”. Все что сложнее, обычно требует минимальных навыков отладки “дедовскими” способами или современными – с помощью отладчика. 

Запустить отладчик можно по-разному

  • Набрать /h в окне транзакций и нажать Enter или произвести любое действие в системе
  • Поставить точку остановки в исходном коде
  • Подключиться к уже работающей программе в SM50
  • Остановиться в заранее предусмотренных местах в коде

Основные кнопочки

Как только вы попали в отладчик пригодятся основные кнопочки

  • F5 – сделать шаг вперед по коду
  • F6 – сделать шаг вперед по коду, но не входить в процедуры (выполнять их как один шаг)
  • F7 – выйти на уровень выше. Полезно, если вы находитесь внутри процедуры или ФМ
  • F8 – забить на все и поехать дальше

В окне переменных можно ввести переменную и посмотреть ее значение. Там же можно изменить ее значение.

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

Читать далее


Внешние соединения объектов

Соединение в модуле OM, это инфотип 1001. Вид соединения – подтип этого самого инфотипа. Это все знают, это просто. Когда мы соединяем объекты OM друг с другом, то у нас получаются внутренние соединения объектов. Мы легко можем увидеть оба объекта в HRP1000 табличке.

Но также мы помним, что есть внешние по отношению к ОМ объекты – K – МВЗ, например. МВЗ мы не найдем в табличке HRP1000, так как он хранится в модуле Контроллинг. Чтобы как-то связать объекты HR с другими модулями существуют внешние соединения в OM.

Допустим, у нас с вами есть сдельная оплата труда. Это наиболее типичный пример, где можно воспользоваться внешними объектами. Мы сделали свою табличку для хранения номеров бригад. Хотим теперь сделать связь оргединицы или штатной должности с бригадой. Вопрос целесообразности не обсуждаем, так как есть еще несколько вариантов, как можно сделать учет бригад. Мы используем это для примера.

Читать далее


Самый простой способ узнать свои полномочия и немного лишнего

Привет.

Случайно ковыряясь в системе клиента, вспомнил про транзакцию SU56, которая показывает буфер полномочий для текущего пользователя (то есть мои). Когда я его открыл, да еще и развернул на все пятнадцать листов, а затем выгрузил и отсортировал в MS Excel, то узнал много нового. За вроде бы простыми полномочиями, везде и вся ограниченными, случайно попадались  S_TCODE = SA38 + P_ABAP = *. Или S_TCODE = S*. А на первый взгляд все так секурно было, никуда нельзя, тут не нажимать, “снег башка попадет”. 

А все почему? Потому что думать надо, а не клики накликивать. 


Как быстро создать соединения в SAP OM

Если нам нужно быстро создать соединения в SAP OM, а под рукой нет никаких инструментов, то можно использовать маленький трюк с матричной структурой. Например, мы хотим собрать в одной оргединицы разных людей. Таскать мышкой долго и неудобно.

Решается просто. Открываем транзакцию PPME – Change, которая позволяет изменять матричную структуру компании. Только у нас будет не матрица, а оргединица с одной стороны (в колонках) и штатные должности в строчках. Создавая таким образом соединения, кликая мышкой, мы можем очень быстро обработать большое количество записей ИТ1001.

Кликаем по пустым квадратикам, система спрашивает, хотим ли мы создать соединение. Подтверждаем и вуаля.