QWERT написал(а):
Необходимо вести 2 параллельных справочника материалов: в старой системе и SAP R/3.
Как сделать так, чтобы при введении данных в старой программе (под ORACLE) вызывалась программа на ABAP и заносила данные в рабочие таблицы SAP?
Я понимаю, что лучше сделать наоборот. Мне это уже много раз здесь в форуме сказали. Но надо именно так. Помогите, пожалуйста.
Направьте в ерном направлении

Самый тупой вариант:
1. С ораклом не работал - поэтому это твои проблемы как ты в оракле сделаешь некое событие, вызывающее внешнюю программу или функцию из самописной библиотеки.......
2. В этой программе/функции передаешь данные своего материала в R/3.
по поводу реализации пп2 вариантов куча:
1. Сразу вызов BAPI (Копай SAP DCOM connector)
2. Вызов RFC функции из системы, ктоторая в себе делает вызов бапи или пакетный ввод
3. Вызов RFC функции, которая говорит системе, что введен новый материал, а та с помощью EXEC SQL считывает нужные данные из оракла и с помощью бапи или пакетного ввода создает у себя запись материала.........
Только не забудь создать достаточный набор данных в оракле, чтоб можно было нормально создать запись материала в системе.....
_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt
Estote prudentes sicut serpentes