Текущее время: Пт, авг 01 2025, 11:35

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


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

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


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

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