2 Genj-sa:
Привет, я бывший 1С-ник.
Теперь ABAP-ер.
В данный момент женю две системы на предмет взаимного обмена.
Короче, слухай сюды...
Что касается обмена между системами, то есть несколько вариантов.
1) обмен через файл напрямую.
САП умеет читать/генерить файлы следующих форматов (понятных 1С-ке): txt, xml, xls, dbf(если очень постараться).
2) обмен через файл выгруженный другим приложением, управляемым САПом по OLE. Например тот же XLS или DOC. В САПе есть возможность работать с внешними приложениями по OLE, соответственно можно родить этим приложением файл с данными из САПа.
3) обмен c 1C напрямую по OLE. Используя ту же возможность работы с OLE можно прямо из САПа стартануть 1С-ку и управлять её объектами из ABAP-кода.
Это что касается готовых решений (мож что и упустил, но видимо не особо существенные моменты)
Теперь всякие там САПовские "родные" интерфейсы обмена.
Есть целый набор стандартных САПовских интерфейсов обмена, объединенных под общим названием EDI (Electronic Data Interchange, кажись). К этой группе относится и упоминавшийся ранее механизм ALE.
Работают эти интерфейсы прекрасно.....
Но...
Только при обмене между детищами SAP AG.
Если ты хочешь цепануть по этому интерфейсу внешнюю систему, разработчик которой к САПу не имеет отношения, то готовься к долгим и упорным написаниям всяких там парсеров, разборщиков, коннекторов и прочей лабуды...
В общем, долгострой...
По этой причине не рекомендую идти этим путём. Если конечно дело не имеет целью разработку универсального интерфейса SAP - 1C
Успехов!