Вопрос — ответ. Временные данные по ALE

Вопрос:

Есть две SAP HCM системы, требуется из одной в другую передавать временные данные (отсутствия/присутствия/замещения). Сделать это нужно через ale стандартными средствами. Расширение HRMD_A не предлагать, это банально, да и в стандартном решении есть вроде как ветка по передаче временных данных в SAP систему из внешней системы учета времени. По сути одна внешняя система учета времени реализована на базе SAP HCM TM модуля.

Ответ:

Немного изучив данный вопрос, нашел два способа (для себя). Пока не было времени попробовать на деле, но:

  1. Мы можем передавать временные данные из CATS. В этом и заключалась идеология общего табеля рабочего времени. С помощью программы RPTEXTPT и настроенного ALE для объекта PTManagerExtAttAbs осуществляется передача данных через буферные таблицы PTEX*. То есть в одной системе мы ведем данные в CATS, а другую они попадают в живые инфотипы с помощью этой программы. Если у нас CATS не используется, то нужно решить вопрос с формированием буферных таблиц из инфотипов, чтобы построить цепочку: инфотипы системы 1 -> буферная таблица системы 1 -> ALE -> инфотипы системы 2. Как произвести такую запись стандартными средствами пока не нашел.
  2. Второй способ, это формирование текстовых файлов на сервере в общих папках и их дальнейшая загрузка в инфотипы либо напрямую в инфотипы, либо через IDOC. Загрузчик можно реализовать в виде фонового задания LSMW. Выгрузка осуществляется через инструменты экспорта, транзакция PU12.
  3. Про расширение IDOC было обозначено в вопросе, поэтому не обсуждаем.

Это то, что пришло в голову в части стандартных решений. У кого есть что добавить — прошу!

Спасибо за хитрый вопрос 🙂


Первое SAP видео про LSMW

Всем привет!

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

Представляю вашему вниманию мой первый подкаст в видео формате. SAP LSMW — создание загрузчика стандартными средствами SAP. Хочу сразу же отметить, что это моя первая проба (я жутко волновался, что аж микрофон записал шум холодильника). Подкаст рассчитан на новичков.

Комментарии, пожелания, улучшения, желаемые темы очень приветствуются.

http://www.youtube.com/watch?v=UnrspYyzeGI&feature=youtu.be


Знаете ли вы LSMW?

Знаете ли вы, что если в проекте LSMW на первом шаге «Maintain Object Attributes» указать способ загрузки «Periodic», то в меню появится еще один шаг «Frame Program for Periodic Data Transfer»? И этот шаг есть программа, которая умеет сама читать файлик, запускать конвертацию, генерацию IDOC/пакетного ввода и запускать их обработку. Шоколадно, я считаю! Пока не учился ей пользоваться, так как нет задач, но интересно.


Загрузка ИТ0295 (исполнительные документы)

Возникла задача — загрузить исполнительные документы в систему. Как вы знаете, ИТ0295 не ведется напрямую, только через ИТ0296. Плюс, для одного исполнительного листа может быть несколько удержаний, что влечет к сложностям загрузки. Коллега предложил решение данного вопроса. С его согласия публикую:

Читать далее


LSMW Recordings

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

/SAPDMC/LSGBDC — здесь хранятся наши Recordings с полями.

Все остальные данные по LSMW хранятся в таблицах /SAPDMC/*