Текущее время: Ср, июл 23 2025, 01:25

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 07 2006, 11:15 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, авг 02 2006, 15:26
Сообщения: 97
с помощью вышеуказанного кода прекрасно согласовал некоторые системы с сапом. На запись и на чтение.
сам MSSQL Server общается с сапом. а на старонней системе на клиенте даже ненужен сап клиент.

есть вопросы. пишите.


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

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Вопрос, в нашем случае, один. Организационный :)
Дело в том, что SAP-спецы не сильно разбираются в MS SQL, а тамошних специалистов по подержке MS SQL АРМ-ов пускать на запись что-то боязно....


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 07 2006, 16:15 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, авг 02 2006, 15:26
Сообщения: 97
lumer написал:
Вопрос, в нашем случае, один. Организационный :)
Дело в том, что SAP-спецы не сильно разбираются в MS SQL, а тамошних специалистов по подержке MS SQL АРМ-ов пускать на запись что-то боязно....


так через RFC. пускать тока в правильные функции


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 08 2006, 14:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
Хм...)))
Базисники почитали-почитали и сочли это флеймом...


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

Зарегистрирован:
Сб, окт 16 2004, 11:27
Сообщения: 348
Откуда: Москау
Пол: Мужской
Skif написал:
Хм...)))
Базисники почитали-почитали и сочли это флеймом...


На прошлом проекте делали так (не я лично, со слов говорою):

- в DBCO определяли соединение с внешней СУБД (MS SQL);
- в Oracle определяли алиасы таблиц во внешней СУБД;
- из ABAP посредством Native SQL лезем к таблицам...

Работает неплохо, но нужно гарантировать надежность соединения, а то зависают процессы. Ну и спецы по Oracle и MS SQL толковые нужны...

_________________
Тот, у кого хватит храбрости и терпения всю жизнь вглядываться во мрак, первым увидит в нём проблеск света


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

Зарегистрирован:
Пн, мар 12 2007, 09:10
Сообщения: 8
Использую код, приведенный в теме, для запуска RFC-функции из MS SQL 2000. Все соединяется, функция отрабатывает, возвращает данные, но после этого SQL сервер останавливается, причем процедура отрабатывает полностью. Такая фигня происходит именно, если вызывается функция, если оставить только логон в SAP и логоф, то все нормально.
Может у кого есть какие идеи по этому поводу?


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

Зарегистрирован:
Чт, июн 23 2005, 18:05
Сообщения: 119
lumer написал:
2 Jelena: да простая выгрузка. Завели, к примеру, 1000 деталей за день в своем АРМ-е, грузим их ночью в R/3, чтобы бухгалтерия радовалась и производство планировалось. НСИ по новым видам материалов выгружать итд итп. Т.е. не весь SAP, а чисто изменения за период. Ночью, ежедневно. Однако таких АРМов полтора десятка. А некоторые хотят RealTime доступ к данным. Т.е. тетенька заколотила новый вид поступившего кирпича в R/3-шные НСИ, а через 5 минут другая тетенька в АРМ-е должна этот кирпич потравить кислотой и записать результаты. Итд итп...


Думается что напрямую ковырять таблицы БД - скажем так "нетехнологично".
На этот счет есть стандартные механизмы. Например для Вашей задачи может выглядеть так:
1. Выгрузка из внешних баз в форматированный файл.
2. Загрузка через механизм LSMW этого файла.
3. Конвертация его в IDOC.
4. Обработка входа IDOC .Это может быть или ФМ или BAPI.
Главное что вся передача этих ваших материалов наверняка уже есть в типах IDOC документов или BAPI- шках.
Вам остается только их найти, и по ним определить формат файла.
А realtime - кто мешает выполнять фоновое задание каждые 5 минут?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как обмениваться данными с MS SQL Server ?
СообщениеДобавлено: Чт, мар 22 2007, 16:09 
Специалист
Специалист

Зарегистрирован:
Чт, фев 15 2007, 11:04
Сообщения: 176
lumer написал:
Ситуация:
есть R/3 c БД Oracle
и есть куча остающихся АРМов, построенных по 2-tier технологии (БД MS SQL Server 7 + клиент на VC++)

Стоит задача синхронизации данных. Т.е. еженочная выгрузка/загрузка данных. Ессно с наименьшими трудозатратами и гибкое.

Вопрос - как оптимальнее это сделать?

Подскажите плиз... ну хотя умные слова для поиска в google :)


У меня аналогичная схема - 1. SAP ERP под Oracle. 2. MSQL + клиенты (2-х звенка) .
Системы синтегрированы след образом:
Настроена связь между SAP Oracle DB и MSSQL через Oracle Transparent Gateway (несмотря на длинное название очень простая в настройке и легкая вещь). Данные синхронизируются(у меня выгружаются) с помощью ABAP программы с Native SQL. Абаповской программе таблицы MSSQL представлены как локальные таблицы Oracle вот этим самым TransparentGateway.
Возможно настроить репликацию меджу оракле и mssql без участия сап с помощью того же Oracle TG или аналогичного продукта от MS. Все зависит от того что доступней прогаммисту, реализующему эту интеграцию и собственно специфики самой задачи интеграции (конвертация данных при при синзронизации, одно или дву стороняя синхронизация. Актуальность данных и т.п.)
Если подробней опишеш задачку - может что порекомендую/отрекомендую.


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

Зарегистрирован:
Чт, фев 15 2007, 11:04
Сообщения: 176
lumer написал:
EXEC SQL.
CONNECT TO :con_name.
ENDEXEC.

IF sy-subrc = 0.
WRITE: / "Successfully connected".
ENDIF.
[/code]
А далее SELECT-ом и APPEND-ом залить туда инфу
Транзакция DBCO иже с ним.

Правда возникла проблема - SAP запущен под HP-UX и упорно не желает коннектиться к внешней БД MS SQL...

Кто с этим сталкивался и как это лечится?

PS Альтернативные решения все еще актуальны.


проблема в том что для такой реализации нужен WebAS под Windows.
Для HP-UX SAP AG поленился сделать аналогичный драйвер для доступа к MSSQL. можно добавить в систему webAS на Win и тогда на нем все должно заработать.


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

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


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

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


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

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