Текущее время: Вс, июл 20 2025, 01:22

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


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


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Как подключиться к MSSQL?
СообщениеДобавлено: Ср, мар 14 2007, 19:26 
Специалист
Специалист

Зарегистрирован:
Чт, фев 15 2007, 11:04
Сообщения: 176
Всем привет!
Необходимо синтегрировать SAP ERP2004 c системой на базе MSSQL следующим образом: Программа ABAP в ERP должна извлекать данные из таблиц MSSQL и каким-то образом эти данные обрабатывать.

Есть возможность настроить ODBC соединение(транз dbco), но это мне не подходит т.к. согласно ноте для этого WebAS должен быть на платформе Win.

Какие есть еще варианты?


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

Зарегистрирован:
Вт, июл 25 2006, 19:33
Сообщения: 21
3D софт какой-нибудь. Потребуется скорее всего еще один ПК поставить под такой сервер, но проблему решить можно. Софт такой уж точно есть. :)

_________________
So I exist in this fragile equilibrium which glues the substance of the universe to me...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 21 2007, 10:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Как вариант поставить XI.
А если на коленке нужно сделать, то пишем, например, на perl RFC-сервер и используем его как прокси для доступа к базам MS SQL.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подключиться к MSSQL?
СообщениеДобавлено: Ср, мар 21 2007, 10:18 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
nazarov_serg303 написал(а):
Всем привет!
Необходимо синтегрировать SAP ERP2004 c системой на базе MSSQL следующим образом: Программа ABAP в ERP должна извлекать данные из таблиц MSSQL и каким-то образом эти данные обрабатывать.

Есть возможность настроить ODBC соединение(транз dbco), но это мне не подходит т.к. согласно ноте для этого WebAS должен быть на платформе Win.

Какие есть еще варианты?


Все намного проще. Используй ADO.CONNECTION.
В SOLE зарегистрируй обхъект.

А далее понадобятся следющие объекты:
1. ADO.Connection
2. ADO.Command
3. ADO.Recordset
4. ADO...Field(s)

Command может быть как обычный SELECT/UPDATE так и вызов stored procedure-ы.

Открываешь коннекшн, выставляешь ему параметры, создаешь комманд нужного типа, Execute, получаешь рекордсет, с него получаешь фиелды - и сливаешь все в internal table.

Вот только скрестил такиеже две системы - все работает на ура.

ЗЫ: Решение справедливо для диалога - тоесть вызов через гуй. В фоне - если апп *никс - работает естественно не будет. Если нужен фон - то можно поискать АДО для *никса, майкрософт вроде чтото делал такое, либо нужна еще одна машинка под виндой.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подключиться к MSSQL?
СообщениеДобавлено: Ср, мар 21 2007, 12:31 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 11:52
Сообщения: 337
Откуда: Кузня->Москва
Egal написал:
либо нужна еще одна машинка под виндой.




А если и так и так нужна машина под виндой, что мешает поставить диалоговую инстанцию на виндовую машину.

_________________
Легче нести ахинею, чем бревно.


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

Зарегистрирован:
Чт, фев 15 2007, 11:04
Сообщения: 176
Спасиб за советы.
Сделал следующим образом:
САП-овская БД у меня оракл. Установил Oracle Transparent gateway for MSSQL. Таким образом необходимые данные извлекаются в АБАП-программу из MSSQL через Oracle БД, в программе используется Native SQL.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подключиться к MSSQL?
СообщениеДобавлено: Ср, мар 21 2007, 13:19 
Специалист
Специалист

Зарегистрирован:
Чт, фев 15 2007, 11:04
Сообщения: 176
Johnny_nvkz написал(а):
Egal написал:
либо нужна еще одна машинка под виндой.




А если и так и так нужна машина под виндой, что мешает поставить диалоговую инстанцию на виндовую машину.


Задание должно выполняться в фоне (рез-т - отчет). Для меня поставить и подключить новую инстанцию к системе - непростая задачка.


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

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


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

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


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

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