Nikolas написал(а):
Подскажите кто сталкивался.
Нужно передавать табличку из OLE сервера в абап.
OLE поднимается из абапа через create object......
Я так понимаю что SAP ActiveX не подойдет т.к. работа идет через сапгуй.
RFC server не подойдет т.к. есть проблемы с доступом из RFC систем .
Сейчас у меня 2 варианта:
1. Клипбоард. (Слишком не стандартно)
2. XML. (долго и нудно)
Подскажите какие есть еще варианты. кроме RFC серверов.
Баян помоему. Таблицы целиком из OLE/COM серверов не передаются, ибо нет такой возможности. (передача ByVal, а не ByRef)
В общем случае, чтобы передавать табличные данные нужно создать объект OLE Recordset (который заполнился например вызовом stored procedure), и потом пока EOF = False гнать его MoveNext, вытаскивая каждое поле через GET PROPERTY OF ...