lumer написал:
2 Jelena: да простая выгрузка. Завели, к примеру, 1000 деталей за день в своем АРМ-е, грузим их ночью в R/3, чтобы бухгалтерия радовалась и производство планировалось. НСИ по новым видам материалов выгружать итд итп. Т.е. не весь SAP, а чисто изменения за период. Ночью, ежедневно. Однако таких АРМов полтора десятка. А некоторые хотят RealTime доступ к данным. Т.е. тетенька заколотила новый вид поступившего кирпича в R/3-шные НСИ, а через 5 минут другая тетенька в АРМ-е должна этот кирпич потравить кислотой и записать результаты. Итд итп...
Думается что напрямую ковырять таблицы БД - скажем так "нетехнологично".
На этот счет есть стандартные механизмы. Например для Вашей задачи может выглядеть так:
1. Выгрузка из внешних баз в форматированный файл.
2. Загрузка через механизм LSMW этого файла.
3. Конвертация его в IDOC.
4. Обработка входа IDOC .Это может быть или ФМ или BAPI.
Главное что вся передача этих ваших материалов наверняка уже есть в типах IDOC документов или BAPI- шках.
Вам остается только их найти, и по ним определить формат файла.
А realtime - кто мешает выполнять фоновое задание каждые 5 минут?