Текущее время: Сб, авг 02 2025, 04:34

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Вызов функции по RFC
СообщениеДобавлено: Ср, сен 05 2007, 11:44 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 20 2007, 13:59
Сообщения: 7
Здравствуйте уважаемые
Необходимо написать программу под Solaris для вызова функций из SAP R/3 по RFC.
Хотел писать на яве, но требуемая библиотека есть только под Win.

Дальше нашел на sap.help.com что можно писать на C, для этого надо: saprfc.h, sapitab.h, librfccm.so. У меня есть только 32-х битная версия librfccm.so, а saprfc.h, sapitab.h можно взять из SAP RFC SDK.
Как я понял SAP RFC SDK нам достать не получится с официального сайта, но нужны ведь только 2 файла, кто-нибудь сможет прислать их по почте?
Достаточно ли будет этих 3-х файлов и Solaris компилятора для написания простого rfc вызова?

Спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 05 2007, 11:56 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Да, нужны только "saprfc.h" "sapitab.h".


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 05 2007, 12:17 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 20 2007, 13:59
Сообщения: 7
Если они у вас есть то не могли бы прислать их на xxalexxx77@mail.ru?
Кстати на счет явы я погорячился, смотрю существует еще SAP Java Connector.
Сейчас надо бы разобраться что лучше...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 05 2007, 12:32 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Я бы советовал коннектор. Так как он берет на себя "грязную" работу по генерации прокси класса для работы с RFC функцией, объявленной в САП. Вам останется только реализация логики.
Заголовычных файлов у меня нет. C для интеграции не использую. Сейчас юзаю C# коннектор.


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

Зарегистрирован:
Вс, мар 13 2005, 13:59
Сообщения: 201
Откуда: Moscau
Java коннектор отлично работает на солярисе. Причем даже из оракловской базы, как хранимые процедуры. Были проблемы с полномочиями, но их как-то оракловские админы решили.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 05 2007, 14:51 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 20 2007, 13:59
Сообщения: 7
Спасибо всем за ответы, решил все же использовать JCo.
@Boger
Одна беда не могу я его скачать с официального сайта, если он не много весит может сможете по почте переслать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 06 2007, 10:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, авг 31 2007, 08:40
Сообщения: 118
Пол: Женский
Привет. Если через RFС надо ФМ-чики вытаскивать, то отлично работает SAP BC Connector.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 06 2007, 11:27 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 20 2007, 13:59
Сообщения: 7
Нет надо просто вызывать функцию и получать код возврата.
А этот SAP BC Connector свободно доступен и есть ли на него документация?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 07 2007, 08:07 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, авг 31 2007, 08:40
Сообщения: 118
Пол: Женский
Alexgosu написал(а):
Нет надо просто вызывать функцию и получать код возврата.
А этот SAP BC Connector свободно доступен и есть ли на него документация?


У меня была та же проблема - надо было из функционального модуля SAPа вытащить результат отработки во внешнюю среду. писала код на Delphi (в ручную web серсер и т.п.), но прога усложнялась и усложнялась....когда возникло много не решаемых таким путем задачек, пришла к BC Сonnector, и теперь все пучком :) Он доступен, насколько я знаю, всем легальным пользователям. Документация вроде бы тоже прилагалась (точно не помню, давно это было)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 10 2007, 17:28 
Специалист
Специалист

Зарегистрирован:
Ср, янв 26 2005, 05:11
Сообщения: 185
Пол: Мужской
Alexgosu написал(а):
Если они у вас есть то не могли бы прислать их на xxalexxx77@mail.ru?
Кстати на счет явы я погорячился, смотрю существует еще SAP Java Connector.
Сейчас надо бы разобраться что лучше...


У меня есть(SDK). Но в архиве 7 М. там дока, примеры. По почте не получится. Если только частями


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 11 2007, 15:58 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2005, 15:44
Сообщения: 127
JCO надо использовать... но тебе какой (под SPARC или x86) под 32 или 64 бит ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 11 2007, 16:38 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
Nikolas написал(а):
JCO надо использовать... но тебе какой (под SPARC или x86) под 32 или 64 бит ?
А почему JCO ? А может человеку демона надо наклепать ?

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

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 11 2007, 17:08 
Специалист
Специалист

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 11 2007, 19:16 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
Nikolas написал(а):
ну прежде всего устойчивую программу (такую что выводится из строя только прямым попаданием ядерной ракеты в сервер) легче всего построить на готовых компонентах. Можно конечно и с нуля написать, а чем больше программа, тем вероятнее ошибка (особенно связанная с использованием памяти).
И всем этим условиям удовлетворяет Java ? :wink:

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

Estote prudentes sicut serpentes


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

Зарегистрирован:
Ср, янв 26 2005, 05:11
Сообщения: 185
Пол: Мужской
АЯ написала:
Alexgosu написал(а):
Нет надо просто вызывать функцию и получать код возврата.
А этот SAP BC Connector свободно доступен и есть ли на него документация?


У меня была та же проблема - надо было из функционального модуля SAPа вытащить результат отработки во внешнюю среду. писала код на Delphi (в ручную web серсер и т.п.), но прога усложнялась и усложнялась....когда возникло много не решаемых таким путем задачек, пришла к BC Сonnector, и теперь все пучком :) Он доступен, насколько я знаю, всем легальным пользователям. Документация вроде бы тоже прилагалась (точно не помню, давно это было)


И какие там могут быть не решаемые проблемы? Все элементарно. librfc32.dll и нет проблем.


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

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


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

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


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

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