Текущее время: Вт, июл 29 2025, 10:32

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: передача дата сета в абап.
СообщениеДобавлено: Вт, дек 13 2005, 14:38 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2005, 15:44
Сообщения: 127
Подскажите кто сталкивался.
Нужно передавать табличку из OLE сервера в абап.
OLE поднимается из абапа через create object......
Я так понимаю что SAP ActiveX не подойдет т.к. работа идет через сапгуй.
RFC server не подойдет т.к. есть проблемы с доступом из RFC систем .

Сейчас у меня 2 варианта:
1. Клипбоард. (Слишком не стандартно)
2. XML. (долго и нудно)

Подскажите какие есть еще варианты. кроме RFC серверов.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача дата сета в абап.
СообщениеДобавлено: Вт, дек 13 2005, 14:52 
Гость
Nikolas написал(а):
Я так понимаю что SAP ActiveX не подойдет т.к. работа идет через сапгуй.


думаю, что пойдет.


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

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Для обмена данными между ABAP-программой и OLE-компонентом предназначен SAP Data Provider.
Совсем не обязательно, чтобы OLE-компонент знал про существование этого Data Provider'а.

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 13 2005, 15:41 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2005, 15:44
Сообщения: 127
если не трудно, то пример с использованием SAP Data Provider был бы кстати...


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

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Здесь уже было некое обсуждение SAP Data Provider'а:)

_________________
/nex


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

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Nikolas написал(а):
если не трудно, то пример с использованием SAP Data Provider был бы кстати...

См. класс разработки SCET

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 14 2005, 12:13 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2005, 15:44
Сообщения: 127
Подскажите что значит ошибка:
The main program of the function "CONTROL_CREATE" does not begin with
"FUNCTION-POOL"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 23 2008, 12:45 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, июл 01 2008, 13:37
Сообщения: 23
Цитата:
Подскажите что значит ошибка:
The main program of the function "CONTROL_CREATE" does not begin with
"FUNCTION-POOL"

У меня тоже такая проблемма возникла, при вызове функции из программы не подскажите из-за чего может быть...


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

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
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 ...


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

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


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

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


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

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