1. В WE31 создаете сегмент сами только с именем Z1P1655 на основе структуры P1655
2. В WE30 создаете расширение для HRMD_A09 и включаете в него этот сегмент
3. В SM31 в таблице T777D для 1655 инфотипа прописываете сегмент из п.1 в поле сегмента первого айдока
4. В WE20 прописываете что будете для отправки использовать HRMD_A09 и расширение к нему из п.2
5. Реализуете USER-EXIT в расширении RHALE001 (компонент
EXIT_SAPLRHA0_004 HR-CA: ALE Outbound Processing: Control) где для требуемой целевой логической системы в поле CIMTYP проставляете расширение из п.2.
Пункт 5 обязателен к исполнению, потому что на стороне исходящей системы при отправке таких айдоков SAP почему-то забыл сделать реализацию считывания имени расширения из настроек WE20, вел переписку с сапом по этой теме - сказали что править не будут потому что есть этот юзер-эксит в котором можно решить данную проблему
Если выполните все эти пункты, настроете модели распределения для исходящей системы то айдоки будут формироваться корректно. Для корректной обработки входящего айдока достаточно сделать только пункты 1-4 чтобы обработка работала правильно.
Если какию нюансы забыл, кидайте сюда или в личку траблы - поможем