Трюк синхронизации делового партнера с персоналом
Нашел трюк! Если вы делаете мероприятие перевода, то в нем обычно ничего такого не меняется, что может вызвать синхронизацию данных «Делового партнера — Центрального лица — Табельник». В коде жестко проверяется весь 2, 6, 9 инфотип по ряду полей и статус работника. Следовательно, перевод не может вызвать синхронизацию. А нам надо!
Чтобы обмануть систему, сделал динамическое мероприятие, которое в ИТ0002 в поле Nickname записывает текущую дату. Это поле нигде в системе не используется, поэтому можно туда немного нагадить ради благой цели. И система слопала!
Вот такое мероприятие:
0001 06 401 P T001P-MOLGA=’10’
0001 06 410 I MOD,0002/D
0001 06 415 W P0002-RUFNM = SY-DATUM
САП как UNIX — система костылей и подпорок 🙂