SAP EWM Блог

В SAP EWM 9.5 появилась еще одна новинка в модуле ПТМ – это так называемое «Время и присутствие» (Time and attendance, сокр. TATT). Что это значит? Давайте разберем подробнее.

 Время и присутствие – это функционал, который позволяет учитывать фактическое время нахождения на работе, время ухода/прихода на перерыв, перекур или обед.

«Время и присутствие» позволяет подключится, например, к автоматизированной системе доступа на склад и фиксировать вход и выход сотрудника на склад, тем самым рассчитывать фактическое время работы.

Это позволяет контролировать время отдыха и перекура сотрудников, а также учитывать в SAP EWM рабочее время тех, кто вообще не работает с ТСД.

Загрузить данные в систему можно 3 способами:

  • Вызвав по RFC интерфейс /SCWM/IF_API_LM_TAT:

SAP EWM 9.5 - Time and Attendance

  • Загрузив csv-файл в транзакции «/SCWM/TATT_UPLOAD - Загрузить данные времени и присутствия» (или в фоне отчетом /SCWM/R_TATT_UPLOAD) . Структура файла довольна проста:

SAP EWM 9.5 - Time and Attendance

  • Непосредственно в мониторе склада в ветке «Производ.-трудовой менеджмент» - «Время и присутствие»:

SAP EWM 9.5 - Time and Attendance

Самые важные параметры – это «Направление события» и «Причина»:

SAP EWM 9.5 - Time and Attendance

«Направление» - это уход или приход на рабочее место. «Причиной» может быть произвольный текст с 12 символами.  Например, могут быть такие комбинации направления и причины:

  1. I + WORK – приход на склад на работу
  2. O + BREAK – уход на перекур
  3. I + BREAK - приход из перекура обратно на рабочее место
  4. O + DIINER – уход на обед
  5. I + DINNER - возврат с обеда
  6. O + WORK – конец работы, уход со склада

В мониторе склада также можно изменить или удалить созданные записи TATT.

В системе созданные или загруженные данные записываются в таблицу /SCWM/LM_TATT:

SAP EWM 9.5 - Time and Attendance

Примечание: удалять записи можно также в транзакции /SCWM/TATT_DELETE (или отчетом /SCWM/R_TATT_DELETE).

Основное назначение загрузки этих данных в систему – чтобы в дальнейшем на их основании создать выполненную рабочую нагрузку – так называемый Executed Workload (EWL). На основании EWL можно посчитать производительность сотрудника.

Создание EWL делается либо job-ом (программа /SCWM/RLM_EWL_PREPEOS), либо вручную в транзакции «/SCWM/EWL_PREPEOS - Создать непрофильную трудовую деятельность на основе присутствия» в меню:

SAP EWM 9.5 - Time and Attendance

В транзакции много полей и галочек, давайте подробнее разберем их.

  1. Раздел «Общие» - здесь единственный параметр «Номер склада», он не требует пояснений.
  2. Раздел «Исполнитель»: можно отфильтровать выбор TATT записей по исполнителю, группе исполнителей, ответственному группы, руководителю смены, чередованию смен:

SAP EWM 9.5 - Time and Attendance

3. Раздел «Период времени» - фильтрация записей по дате и времени ТАТТ-события. Значение сравнивается с полем /scwm/lm_tatt-EVENT_TIMESTAMP:

SAP EWM 9.5 - Time and Attendance

4. Раздел «Подготовка на основании времени и присутствия» - создание EWL для подготовки к работе. Время подготовки к работе – это разница между временем начала обработки первого заказа в смене и временем прихода на работу. Также можно выбрать ТАТТ события, не превышающие указанное время. Обязаткльно нужно указать внешний шаг процесса, к которому будет присвоено TATT событие:

SAP EWM 9.5 - Time and Attendance

5. Раздел «Конец смены на основании времени и присутствия» - создание EWL для окончания работы сотрудника. Рассчитывается как разница между времением подтверждения последнего заказа в смене и временем ухода с работы.

SAP EWM 9.5 - Time and Attendance

6. Раздел «Перерыв на основании времени и присутствия» - создание EWL для перерыров. Рассчитывается как разница между временем окончания и начала перерыва.

SAP EWM 9.5 - Time and Attendance

7. Раздел «Перерыв на основании выхода из системы RF» - тоже создание EWL для перерывов, но немного по другой формуле. Время рассчитывается как разница между временем начала выполнения первого заказа после перерыва и временем выхода из RF с соответствующей причиной:

SAP EWM 9.5 - Time and Attendance

Причина должна быть введена исполнителем при выходе из RF:

SAP EWM 9.5 - Time and Attendance

8. Раздел «Программа управления»

  • Режим моделирования – режим симуляции, без создания EWL
  • Подробный журнал - записывать подробный лог на каждое действие. Чтобы работало, нужно активировать в транзакции «/SCWM/ACTLOG - Активировать журнал приложения» для объекта «TATT».
  • Просмотр списка созданной рабочей нагрузки –показать список созданных EWL.

SAP EWM 9.5 - Time and Attendance

Итак, подведя итог, что можно сказать? Ранее можно было учитывать в системе EWM только профильную и непрофильную работу. Теперь же в SAP EWM можно «видеть» весь рабочий день сотрудника, в том числе сколько он курил, обедал или просто валял дурака. Считаю, очень полезный функционал.