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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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