Онлайн курс по настройке графиков рабочего времени в 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 задачи с помощью отладчика. Типовые задачи разумеется на мой взгляд, но вы можете накидать своих идей в комментариях, чтобы я сделал отдельную статью или видео по обозначенным вопросам.

Читать далее


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

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

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

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


Одна из самых интересных нот у SAP

Друзья, хочу представить вашему вниманию одну из самых интересных и полезных нот от вендора. Нота посвещена принципам отладки драйвера расчета заработной платы, различным тонкостям. Полезно прочитать бывалым зарплатчикам (я сам большую часть советов не знал), так и всем, кто хоть раз открывал абап или отладчик — есть что почерпнуть.

1818219 — Debugging the payroll Schema

На всякий случай прикладываю PDF версию здесь.

Debugging PY schema

P.S. Спасибо Наталье за эту ценную информацию.

P.S.S. Если непонятно, что написано внутри или есть проблемы с языком, но напишите в комментариях, я переведу.


Волшебная клавиша в отладчике

Бес в ребро, седина мне в бороду.

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

Встаете на строчку, куда нужно перейти из текущего положения и нажимаете Shift-F12. Система не выполняет код между текущим и целевым положением, а просто перепрыгивает. Команда JMP в ассемблере, GOTO в бейсике.

Супер-удобно! Не забывайте, что отладчик стоит изучить хотя бы из соображений быстрого поиска ошибок в системных дампах.