Интеграция SAP и с другими системами, интеграция SAP (САП) и 1С ERP
Меню

Интеграция с SAP

Содержание статьи
  1. Как интегрировать SAP и решения 1С:Предприятие
  2. Интеграция через COM-соединение
  3. Выгрузка данных из SAP в формат Enterprise Data
  4. Наш опыт в интеграции с SAP

В рамках проектов по переходу с решений SAP на 1С мы сталкиваемся с необходимостью реализации: регулярных интеграционных решений, решений по загрузке и выгрузке данных, решений по обмену данными. Это помогает компаниям максимально оперативно выстроить учет так, чтобы минимизировать последствия ухода немецкого вендора с российского рынка и обеспечить привычный уровень автоматизации с использованием платформы 1С:Предприятие.

Регулярные интеграционные решения необходимы для параллельной работы в двух системах, к примеру SAP ERP и 1C:ERP. Также такой подход незаменим при реализации оперативного учета в решениях на платформе SAP, а регламентированного – в 1С.

Механизмы по загрузке и выгрузке данных необходимы для переноса информации, например, номенклатурно-справочной информации или данных операций (в терминологии 1С:Предприятие – документов).

Решения по обмену данными необходимы для реализации таких обменов и внутри холдингов с несколькими юридическими лицами, и между компаниями одной группы.

Широкий список различных интеграций связан с тем, что текущие пользователи SAP-систем не могут одномоментно обеспечить требуемый уровень автоматизации с помощью сторонних решений

Задача обеспечения полноценного перехода на российский софт растягивается на достаточно долгие сроки, требует вдумчивого методологического подхода и зачастую реализации новой методологии учета.

Как интегрировать SAP и решения 1С:Предприятие

В рамках SAP существует специальная интеграционная платформа SAP Integration Suite, а также Remote Function Call (RFC, удаленный вызов функций) – стандартный интерфейс для обмена данными между системами SAP и не SAP системами.

Вы можете использовать эти решения совместно либо по отдельности. Мы в основном используем Remote Function Call (RFC, удаленный вызов функций), который работает с использованием протокола TCP/IP, и для него разработаны COM-объекты.

Платформа 1С:Предприятие содержит возможности по передаче данных через механизм COM/Automation. Вы можете непосредственно в коде платформы создать объект доступа к функциям SAP и использовать его методы для получения данных.

Решение достаточно простое, однако на практике придется столкнуться с тем, что при передаче данных необходимо будет выполнять преобразование их типов, и вы не сможете пользоваться привычными объектами SAP. То есть данные SAP будут передаваться в текстовом виде, и на стороне решения 1С вам необходимо будет преобразовать их в вид объектов.

Также можно использовать универсальный формат Enterprise Data либо CommerceML на стороне SAP для того, чтобы сформировать данные для платформы 1С:Предприятие в понятном ей объектном виде.

Мы расскажем в этой статье об обоих способах передачи данных из SAP в 1С.

Перевод обязательного рег. учета из SAP в 1С в короткие сроки. Оценка проекта бесплатно

Интеграция через COM-соединение

Для использования интеграции через COM-соединение нужно установить в системе несколько COM-объектов, написать достаточно простой код, который позволит вам подключиться в SAP-решениям.

На платформе 1С:Предприятие код выглядит таким образом:

Внешняя обработка для интеграции 1С с SAP
Внешняя обработка для интеграции 1С с SAP

Далее, используя созданный объект и протокол RFC, вы можете вызывать функции SAP и получать данные, которые они возвращают.

После этого, уже на платформе 1С данные обрабатываются, производится преобразование типов, и вы получаете данные, которые можно сохранить в объекты 1С:Предприятие, например, справочники или документы.

Процедура достаточно простая, однако при формировании регулярной выгрузки и загрузки информации может возникать потребность в синхронизации данных. При большом объеме нужно перерабатывать функции SAP таким образом, чтобы данные предоставлялись частями.

Выгрузка данных из SAP в формат Enterprise Data

Также на стороне SAP можно использовать формат сообщений Enterprise Data, с помощью которых вы можете передавать нужную информацию непосредственно в 1С.

Этот способ более удобен, чем COM-соединение, однако он предполагает наличие в штате компании разработчиков на языках SAP, в частности ABAP, либо задействование в проекте разработчиков заказчика, что может усложнить коммуникацию.

Данные выгружаются в формат XML, включая специальные заголовки, а платформа 1С:Предприятие принимает их уже в виде объекта.

Пример такой выгрузки данных указан ниже.

Выгрузка из SAP в 1С в формат сообщений Enterprise Data
Выгрузка из SAP в 1С в формат сообщений Enterprise Data

Преимущество способа выгрузки данных в формат Enterprise Data заключается в том, что мы транслируем объект SAP непосредственно в объекты 1С. Такое решение позволяет связать бизнес-логику напрямую и оперировать одинаковыми понятиями, реализовав принципы передачи данных.

Наш опыт в интеграции с SAP

Опыт WiseAdvice-IT сформирован несколькими проектами, где заказчики ставили перед нашими специалистами задачи по интеграции решений на платформе 1С:Предприятие и различных приложений для SAP ERP или SAP HANA.

Перечень задач, которые мы решали в рамках проектов интеграции 1C c SAP:

  • Нормализация и перенос НСИ из решений SAP в 1C-системы;
  • Перенос документов за период из SAP в 1С;
  • Перенос остатков по складу, по взаиморасчетам на определенную дату из SAP в 1С;
  • Организация регулярного переноса данных 1С-системы;
  • Интеграция SAP с 1С;
  • Электронный документооборот между компаниями, одна из которых использует SAP, а другая работает на платформе 1С:Предприятие.

Компания WiseAdvice-IT является официальным партнером компании «1С» с 2003 года и предлагаем заменить решения SAP на 1С, опираясь на проектный опыт перехода наших специалистов.

Переход с SAP, Oracle, Navision, Axapta, Dynamics, SharePoint, SaccessFactors, Terrasoft и других зарубежных решений на российские аналоги 1С
Рассказать друзьям
Предыдущая статья статья
Аналоги SAP в России
Следующая статья статья
Создание и настройка внешней печатной формы в 1С
Комментарии