Интеграция HCM c Succes Factors. BADI для заявок на подбор персонала.

Ранее уже писал об интеграции HCM и Succes Factors. Небольшое дополнение.
При передачи заявок из HCM, используются другие программы и BADI:
HRSFI_RCT_TRG_JOBREQ - транзакция для передачи заявок;

BADi

HRSFI_B_FIELD_MAPPING_OUTBOUND - Бади для мэпинга полей при передаче заявки. Для каждого поля создается отдельная реализация BADI. Также существует список полей, которые не возможно определить через BADI стандартными средствами. Данный список жестко захардкожен.

Читать далее «Интеграция HCM c Succes Factors. BADI для заявок на подбор персонала.»

HR_MAINTAIN_MASTERDATA не сохраняет отдельные записи ИТ при проведении мероприятий

Была поставлена задача - проводить мероприятия в системе при помощи HR_MAINTAIN_MASTERDATA. Мероприятия работали корректно. После проведения все инфо-типы записывались. Однако, при проведении увольнения инфо-типы 0000 и 0001 не сохранялись. Ошибки при этом никакой не возникало, на первый взгляд все отрабатывало штатно. Пробовал менять параметр LUW_MODE, сбрасывал буфер перед вызовом ИТ, запускал в отдельном потоке и прочее. Результата это никакого не дало.
Нашел два выхода из этой проблемы:

Читать далее «HR_MAINTAIN_MASTERDATA не сохраняет отдельные записи ИТ при проведении мероприятий»

Интеграция HCM и Success Factors

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

Вообще, полноценная самостоятельная настройка не возможна, т.к. HCM подстраивается под требования SF, а у нас, как специалистов по сапу, нет доступа к его настройкам.Имхо
Работа на стороне HCM сводится к настройке шаблонов для передачи и приема данных, загрузки справочников, небольших доработок в BADI и запуска программ передачи и получения данных.
Настройка происходит в транзакции SPRO

Читать далее «Интеграция HCM и Success Factors»

Создание инфо-типа ОМ

Инфо-типы организационного менеджмента разделяются на ИТ с табличной частью и без нее (Инфо-тип таблицы и Инфо-тип поля) и служат для хранения данных об объектах ОМ.

Различие понятно из названия. Инфо-тип поля - хранит все данные в структуре HRPXXXX, где XXXX номер ИТ. Инфо-тип таблицы в структуре имеет поле TABNR, которое является ключем таблицы HRTXXXX, в которой хранятся строки с данными для ИТ.

Читать далее «Создание инфо-типа ОМ»

Создание инфо-типа PA

Наверное, все кто пишет про HR, всегда пишут заметку про создание ИТ. Напишу и я.
Для создания пользовательских инфо-типов выделен диапазон номеров 9XXX.
Инфо-тип администрирования персонала создается при помощи транзакции PM01.
Создадим инфо-тип PA с подтипами:

ПодробнеЕ

Скрыть поле на экране инфо-типа

Периодически требуется скрыть\сделать обязательными\только для вывода те или иные поля в инф0-типах. Если разработчику пришла такая задача, то это не верно. Т.к. все делается при помощи настройки в ракурсе V_T588M.

Читать далее «Скрыть поле на экране инфо-типа»

Расширение стандартного инфо-типа

Рано или поздно встает вопрос о дополнительных данных в стандартном ИТ, как во всем так и отдельных подтипах. Для этого можно расширить инфо-тип.
Перед разговором о расширении, надо знать, что следующие ИТ не расширяются:
- Мероприятия - инфо-тип (0000)
- Дополнительные мероприятия - инфо-тип (0302)
- Управление временем - инфо-типы (2nnn)
- Мероприятия кандидатов на должность - инфо- тип (4000)

Читать далее «Расширение стандартного инфо-типа»

Признаки HR. Транзакция pe03

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

Рис 1. Пример признака

Читать далее «Признаки HR. Транзакция pe03»

ЛБД Класс отчета. Изменить стандартный экран.

ЛБД очень полезный инструмент при программировании в HR. А экраны, которые они создают, подходят в 90% случаях. Но что же делать если некоторые поля надо скрыть от шаловливых рук пользователей. Для этого и существует класс отчета. Даже если вы никогда его не прописывали для ЛБД, поверьте, он существует и используется в ваших отчетах.

Допустим, для нашего тестового отчета мы хотим оставить на экране только поле "Табельный номер". И еще два поля "Вид мероприятия" и "Причина мероприятия" мы можем выбрать, но по умолчанию их на экране не должно быть.

Читать далее «ЛБД Класс отчета. Изменить стандартный экран.»

Чтение длинных текстов из ИТ

Возьмем для примера ИТ 0298, он может содержать несколько длинных текстов в разных источников.

Первый - в разделе Стандартные тексты. Данные тексты хранятся в таблицах
STXH / STXL и их можно посмотреть в транзакции SO10

Второй - по кнопке F9. Данные тексты хранятся в кластере PCL3

Читать далее «Чтение длинных текстов из ИТ»