Работа из SAP с другими базами данных

Появилась потребность работать из системы SAP с базой данных SQL Server

Нашел ноту, в которой были описаны действия, которые необходимо выполнить на сервере SAP для подключения к внешней базе данных SQL Server (в зависимости от версии базы данных). Базис выполнил необходимые действия.

В транзакции DBCO создаём соединение с базой данных:

Используется следующая строка подключения: Provider=SQLOLEDB.1;MSSQL_SERVER=<IP-адрес сервера>;Data Source=<IP-адрес сервера>;MSSQL_DBNAME=<база данных>

Проверку подключения можно выполнить в транзакции DBACOCKPIT в разделе Соединения с базой данных

Подключение к базе данных выполняем с помощью класса cl_sql_connection:

Для выполнения запросов к базе данных можно воспользоваться следующим кодом:

Можно также вызывать хранимые процедуры на SQL Server с параметрами:

Работа из SAP с другими базами данных: 2 комментария

  1. На самом деле говорить про ноты и не писать при этом номера нот — не самый лучший способ описания проблем! Так как искать будут и могут найти неправильную ноту….Кстати, далеко не факт, что можно подключиться из любой Сап системы к МSSQL…для тех, кто на Винде или Линуксе х86-64 — без проблем ( 1774329 и 1644499 )…и не проблема подключиться к BW (512739).)……а вот остальные похоже обделены такой интеграционной возможностью , хотя может я плохо искал в июне этого года..

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *