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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: SAP + MySQL
СообщениеДобавлено: Пт, май 25 2007, 12:23 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 27 2004, 08:48
Сообщения: 182
Есть: SAP R/3 Enterprise 4.7. MySQL.
Надо: Сап должен забирать некоторые данные из БД MySQL.
Вопрос: Как это делается?
Примеячание: А как реализуется запись данных в БД на MS SQL?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP + MySQL
СообщениеДобавлено: Пт, май 25 2007, 15:09 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
zhogov написал(а):
Как это делается?

В SAPе, по-моему, нет драйверов для MySQL. Если это так, нужно использовать ODBC, если только сервер приложений под Windows.

zhogov написал(а):
А как реализуется запись данных в БД на MS SQL?

С помощью Native SQL, так же, как и чтение.


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
В принципе безотносительно САПа:
1. linked server
2. DTS
Относительно САПа:
1. OLE DB
2. Джоб на чтение предварительно выгруженных из MySQL данных (.xml, plain text, bin)
3. Свой RFC сервер


Последний раз редактировалось Пономарев Артем Пт, май 25 2007, 15:22, всего редактировалось 1 раз.

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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Ага, и ещё eXchange Infrastructure.


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Ну тогда еще можно и такие изыски:
SAP Business Connector Server
Java Enterprise Connectors
Но это не в текущей реальности :)
А через XI за трафик попросют :(


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Пономарев Артем написал:
Относительно САПа:
1. OLE DB


А можно поподробней, как это используется в рамках сервера на unix платформе?


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Code:
А можно поподробней, как это используется в рамках сервера не на базе NT?

Никак, вестимо. Но если на клиентских машинах - винда, то можно и с клиентов данные из MySQL забирать.


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Имхо, обычно MySQL всеже на юниксовых серверах живут, поэтому и спросил. Win как-то MSSQL ближе.


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Аааа, тогда я не так вопрос понял.
Согласен, о наличие OLE DB драйвера для MySQL я понятия не имею. Возможно что и нет его.
Однако ODBC 100% должен быть.


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
ODBC стандарт для всех платформ, OLE DB - мелкософтовский продукт, но весьма быстрый. По крайней мере когда я писал на вижуалси, в несколько раз был шустрее ODBC.


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

Зарегистрирован:
Пн, сен 27 2004, 08:48
Сообщения: 182
Предположим мы выбрали OLE DB.
Можно по подробнее как реализовать связь?
САП стоит на виндовом сервере.
MySQL - тоже.


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

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

Потом надо разобраться с корректным синтаксисом строки коннекта. Например для файрберда она выглядит так:
Code:
connectionstring ='DRIVER=Firebird/InterBase(r) driver;PWD=masterkey;UID=SYSDBA;DBNAME=удалённыйсервер/порт:load;'.

Причем важна правильность каждого символа :)

Ну а дальше все просто:

Code:
INCLUDE ole2incl.

DATA: connection type ole2_object,
           connectionstring(500).

...

CREATE OBJECT connection 'adodb.connection'.

IF sy-subrc NE 0.
  EXIT.
ENDIF.

SET PROPERTY OF connection 'ConnectionString' = connectionstring.

IF sy-subrc NE 0.
  EXIT.
ENDIF.

CALL METHOD OF connection 'Open'.

IF sy-subrc NE 0.
  EXIT.
ENDIF.

....


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

Зарегистрирован:
Пн, сен 27 2004, 08:48
Сообщения: 182
Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 28 2007, 16:50 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
SAP на какой базе?
ежели оракл можно его средствами качать в z-таблицы данные их мускула

_________________
полный SAPец


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
slash написал(а):
SAP на какой базе?
ежели оракл можно его средствами качать в z-таблицы данные их мускула

SAP на M$ SQL. В первом посте об этом сказано.
Но... не один оракл такой умный :)
Я же писал про "безотносительно САПа". Есть и в нем соответсвующие механизмы. Но писать данные напрямую в базу... Без всех проверок, которые навешаны на application уровне... Не, не очень хорошо это.
Хотя с промежутком в виде z* табличек... Да, можно перекинуть работу на базисников :)


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

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


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

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


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

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