Предлагаю вашему вниманию небольшую заметку про создание и заполнение нового типа IDoc посредством запуска ABAP программы.
0. Задача
Создать новый тип IDoc и ABAP программу, после запуска которой, произойдет заполнение его данными из пользовательской таблицы.
1. Создание таблицы
Создайте таблицу, значения которой должны будут наличествовать в сегменте вашего IDoc.
См.