Пока тогда предлагаю продолжить здесь, а потом уже и перенесем, если понадобится.
Martha...
Вот что видится:
Средствами самой InterBase вызывать RFC-модуль в SAP, который будет сохранять данные в одну большую таблицу. Далее по каким-либо идентификаторам разбирать ABAP-программой (ночью же, в фоне), дополнять уже имеющимися в SAP и потом создавать соответствующие объекты, используя известные средства: Batch Unput или BAPI. Последние, кстати, сами по себе представляют собой RFC-модули, но если данных много, то лучше все же пакетный ввод, если это возможно. После обработки данные из "сборника" можно удалять или проставлять флаг "обработано", например. Но я не базисник, как абапер это вам пишу, в интеграции, к сожалению, не так силен, как хотелось бы.
Ну а для вызова RFC-модуля в SAP вам потребуется пользователь (см. You are not allowed to view links.
Register or
Login) и You are not allowed to view links.
Register or
Login, если больше ничего не упустил (базис подправит, если что)... С PI/XI дела не имел, возможно, что коллеги подскажут более элегантный вариант.