Итак, появилась задача — настроить все вопросы загрузки/выгрузки данных через единый формат обмена — IDOC. Для автоматизации используем стандартные решение сап: ALE, RFC. Вопросы XI\PI не затрагиваем, так как я этого не знаю. Изучать ALE начинаю только сейчас и вместе с читателями.
Начнем с двух базовых транзакций:
— SALE — открывает IMG с веткой настройки ALE.
— WEDI — открывает меню с администрированием ALE.
Задачу делю на несколько подзадач:
- Научиться выгружать OM/PA/PT/PY данные в IDOC в plain file, XML файл
- Научиться загружать данные IDOC в систему
- Научиться автоматически выгружать при изменениях
- Научиться автоматически выгружать по требованию
- Научиться автоматически загружать данные с файловой системы
- Научиться автоматически загружать по RFC вызову
О результатах буду здесь сообщать. Если у кого есть наработки, идеи, то делитесь, не стесняйтесь, не забуду о вас упомянуть 🙂
6 комментариев
yegorm
IDOC в файл надо вроде через порт:
http://searchsap.techtarget.com/answer/How-do-I-use-the-IDoc-file-interface
«при изменениях» — это наверно обычные указатели изменений
«по требованию» — наверно обычный PFAL
yegorm
про HR-ALE в целом полезно «ALE QuickStart for Distributed HR»
VirVit
Это я изучил 🙂 Как сделать, чтобы система сама мониторила появление файла в каталоге и читала его как IDOC? Пока только прочитал про создание задания, которое будет запускать скрипт и rfcexec для запуска ФМ, который начнет читать файлы.
Evgeniy
У нас была проблема с выгрузкой удаленных табельников, PFAL их не цеплял. Пришлось для этого случая использовать BADI при удалении табельного.
Anden
Было бы очень интересно и к месту прочитать про
«5. Научиться автоматически загружать данные с файловой системы
6. Научиться автоматически загружать по RFC вызову»
Если есть какие либо достижения — поделитесь пожалуйста.
VirVit
Насколько я читал, можно зашедулить вызов ФМ, который будет пропихивать очередь, а на входе брать инфу с файловой системы.
По RFC также есть стандартный ФМ, который на входе принимает IDOC и ставит его в очередь.