Текущее время: Пн, июл 28 2025, 14:15

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


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

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


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

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