Варианта переноса основных данных два:
1. перенос данных выбранных пользователем вручную
Например транзакция PFAL - выбираешь что передать, куда передать и запускаешь, либо в ручную, либо фоном с периодичностью.
2. передача измененных основных данных
Система отслеживает автоматически изменения в основных данных и передает только эти изменения.
Для отслеживания изменений необходима активация механизма указателей изменений.
Данных механизм подразумевает, что при изменении пользователем основных данных, система создает т.н. указатель изменения, в котором хранится информация что, где и когда изменено. В дальнейшем специальный отчет анализирует указатели изменений и на их основе создает IDoc'и.
В любом случае выделены отдельно моменты создания IDoc и его отправки.
В зависимости от параметров партнера, созданные IDoc'и отправляются сразу же после создания, либо копятся и отправляются с некоей периодичностью при помощи фонового задания.
Т.о. настройка передачи данных в реальном времени не возможна.
Толкание данных вручную - это не реальное время

, а использование указателей изменений требует запуска анализа указателей изменений, либо опять же в ручную, либо периодически фоном.
Есть конечно же и третий вариант - вызов по RFC, но это уже либо писание чего-то самому, либо готовый сценарий, но не для любых основных данных.