Текущее время: Пт, июл 18 2025, 17:34

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


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

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


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

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