Текущее время: Вс, июн 29 2025, 17:48

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: как ускорить выполнение OLE методов из абапа
СообщениеДобавлено: Вт, дек 06 2005, 12:09 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2005, 15:44
Сообщения: 127
Добрый день.
Хочу сразу сказать, я знаю про no flush. Но тема скорее другая.
Накропал OLE сервер, из этого сервера дергаю данные в абап.
Так вот вопрос. Можно ли как то передавать в абап таблицы(наборы данных) или как то увеличить скорость работы OLE абапе.

Если есть у кого какие ссылки дайте пожалуйста. или наставьте на путь истинный.(про коннекторы отдельная песня, пока их использовать не могу)


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

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
Nikolas написал(а):
Добрый день.
Хочу сразу сказать, я знаю про no flush. Но тема скорее другая.
Накропал OLE сервер, из этого сервера дергаю данные в абап.
Так вот вопрос. Можно ли как то передавать в абап таблицы(наборы данных) или как то увеличить скорость работы OLE абапе.

Если есть у кого какие ссылки дайте пожалуйста. или наставьте на путь истинный.(про коннекторы отдельная песня, пока их использовать не могу)


Ты можешь толком объяснить чего хочешь ? Может ты и OLE зря кропал....

Nikolas написал(а):
Можно ли как то передавать в абап таблицы(наборы данных)


Да можно файлы, RFC, NativeSQL

Nikolas написал(а):
или как то увеличить скорость работы OLE абапе.


Можно - поставь компьютер пошустрее на котором работает OLE-компонент, оптимизируй его(вернее ОС на компе) под работу GUI или компонента, в зависимости от схемы твоей работы. Поставь сервер помощнее, сеть гигабитку.......

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


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

Зарегистрирован:
Пн, июл 11 2005, 15:44
Сообщения: 127
Необходимо интегрировать различные процессы в сторонних программах с сап. Пока коннекторы (gs-soft, java connector) не использую. так вот для запуска различных приложений из сап, я использую OLE. Получается что выгрузка данных в OLE идет быстро (с использованием no flush). А вот загрузка допустим во временные таблы или переменные абапа идет медленно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 06 2005, 13:20 
Гость
Nikolas написал(а):
Необходимо интегрировать различные процессы в сторонних программах с сап. Пока коннекторы (gs-soft, java connector) не использую. так вот для запуска различных приложений из сап, я использую OLE. Получается что выгрузка данных в OLE идет быстро (с использованием no flush). А вот загрузка допустим во временные таблы или переменные абапа идет медленно.

если OLE приложение позволяет, попробуй перемещать сразу большие объемы данных через clipboard к примеру. в ёкселе выделяли диапазон, копировали. в сапе принимали во внутреннюю таблицу и разбирали.


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

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
Nikolas написал(а):
Необходимо интегрировать различные процессы в сторонних программах с сап. Пока коннекторы (gs-soft, java connector) не использую. так вот для запуска различных приложений из сап, я использую OLE. Получается что выгрузка данных в OLE идет быстро (с использованием no flush). А вот загрузка допустим во временные таблы или переменные абапа идет медленно.


Штырлиц :lol: :lol: :lol:

Напиши, лучше свой коннектор как RFC-сервер. А в нем, если тебе нравится можешь использовать OLE. Будет проще и надежней.......
В абапе вообще будет только call function и все..........

RFC SDK идет с GUI-ем и из SE37 проще - делаешь заглушку функции и даешь сгенерить шаблон хоть на C хоть на Васике.

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


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

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
Anonymous написал(а):
Nikolas написал(а):
Необходимо интегрировать различные процессы в сторонних программах с сап. Пока коннекторы (gs-soft, java connector) не использую. так вот для запуска различных приложений из сап, я использую OLE. Получается что выгрузка данных в OLE идет быстро (с использованием no flush). А вот загрузка допустим во временные таблы или переменные абапа идет медленно.

если OLE приложение позволяет, попробуй перемещать сразу большие объемы данных через clipboard к примеру. в ёкселе выделяли диапазон, копировали. в сапе принимали во внутреннюю таблицу и разбирали.


Ну да к тампаксу еще и олвэйз :oops: :lol: :lol: :lol:

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


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

Зарегистрирован:
Пн, июл 11 2005, 15:44
Сообщения: 127
К сожалению с коннекторами пока облом.(понятно с ними легче)
А вот можно примерчик с clipboard (на стороне абапа)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 06 2005, 14:26 
Гость
Nikolas написал(а):
К сожалению с коннекторами пока облом.(понятно с ними легче)
А вот можно примерчик с clipboard (на стороне абапа)


функциональные модули CLPB_IMPORT / CLPB_EXPORT


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: ку
СообщениеДобавлено: Вт, дек 06 2005, 23:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
может кто сталкивался, при работе с клипбордом
теряется разделитель табулятор 0x09, вернее вместо него пробел 0x20,
точно связано с фронтендом, но где ковырять непонятно.
из-за чего такое может быть?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 07 2005, 09:23 
Гость
у строк первый символ съедается! :shock:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 07 2005, 09:55 
Гость
Короче закачиваю я в сап данные из дельфей через слипбоард.
у меня вопрос. есть ли какой символ (в дельфях задать) чтобы абап сам поля разделял.
а то у меня закачивается таблица с одним полям состоящим из строк собранных из исходных полей. потом ее приходится парсить.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 07 2005, 10:09 
Гость
Anonymous написал(а):
Короче закачиваю я в сап данные из дельфей через слипбоард.
у меня вопрос. есть ли какой символ (в дельфях задать) чтобы абап сам поля разделял.
а то у меня закачивается таблица с одним полям состоящим из строк собранных из исходных полей. потом ее приходится парсить.


самое простое решение - формировать структуру с фиксированной длиной полей. структура и там, и там должна совпадать. тогда в абапе будет достаточно простого move. иначе парсить, парсить и еще раз парсить


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: re
СообщениеДобавлено: Ср, дек 07 2005, 15:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
Anonymous написал(а):
есть ли какой символ (в дельфях задать) чтобы абап сам поля разделял.


в sap-овских ф/модулях используется табулятор 09h


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

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


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

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


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

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