Текущее время: Пн, авг 04 2025, 10:56

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Можно ли, используя SafeArray, затащить данные таблицы на лист Excel-а?
СообщениеДобавлено: Сб, мар 22 2008, 20:06 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вс, сен 02 2007, 15:10
Сообщения: 670
Откуда: Moscow
Что-то не могу найти информации по этому объекту. Якобы должно быть очень даже быстро.

_________________
Если кризис ведет к очищению, то удар битой по голове должен вести к просветлению. (с) Я.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, мар 22 2008, 22:13 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
В ABAP COM типы VT_BSTR, VT_VARIANT и массив VT_VARIANT, называемый SafeArray не доступны. Их можно использовать при программировании интерфейсов с COM объектами на RFC C++.
В abap достаточно быстрых методов для загрузки целых таблиц в Excel.

_________________
С уважением, VGA
Мой блог


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, мар 22 2008, 22:51 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вс, сен 02 2007, 15:10
Сообщения: 670
Откуда: Moscow
Хм, т.е. даже при работе с экселем через OLE это невозможно?

_________________
Если кризис ведет к очищению, то удар битой по голове должен вести к просветлению. (с) Я.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, мар 22 2008, 23:13 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Цитата:
Хм, т.е. даже при работе с экселем через OLE это невозможно?


Как я писал выше, даже работая через OLE, программа на ABAP напрямую не работает с COM объектами, а использует более низкого уровня rfc интерфейс, который преобразует типы данных, используемые в abap, к типам используемым в OLE2 (VT_BSTR, VT_VARIANT, массив SafeArray). Эти типы на сервере приложений доступны только на языке C++ ( может на java).

Есть другие способы:
Выгрузка таблицы в Excel с использованием insert_one_table
Downloading data into Excel with Format Options using Clipboard

_________________
С уважением, VGA
Мой блог


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, мар 23 2008, 22:33 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
vga написал(а):
Как я писал выше, даже работая через OLE, программа на ABAP напрямую не работает с COM объектами, а использует более низкого уровня rfc интерфейс, который преобразует типы данных, используемые в abap, к типам используемым в OLE2 (VT_BSTR, VT_VARIANT, массив SafeArray). Эти типы на сервере приложений доступны только на языке C++ ( может на java).

Как я понимаю, доступные типы определяются DataProvider'ом. SafeArray там нету.

А вообще, тема обсуждалась уже.

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 24 2008, 10:30 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вс, сен 02 2007, 15:10
Сообщения: 670
Откуда: Moscow
Bully написал(а):
А вообще, тема обсуждалась уже.
Спасиба. Эхххх.

_________________
Если кризис ведет к очищению, то удар битой по голове должен вести к просветлению. (с) Я.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB