2017-02-22 58 views
0

Мне было поручено создать сайт PHP, который взаимодействует с установкой SAP Business One. Мне нужно будет делать такие вещи, как:Подключение к базе данных SAP Business One с использованием php

• Прицепные инвентаризации и клиентских данных из SAP B1 • Push-клиента и новые данные о заказах в SAP B1

Сайт PHP будет пользовательские записи. Я видел некоторые инструменты интеграции, которые работают с платформами электронной коммерции, такими как Magento и WooCommerce, но для этого проекта я буду писать PHP сам.

У меня нет опыта работы с SAP Business One.

Я надеюсь, что у SAP Business One есть API или другие инструменты, которые позволят мне легко взаимодействовать с ним и безопасно переносить данные. Компания, предоставляющая SAP B1, говорит, что я могу использовать «DI API Server».

Мне, очевидно, необходимо ознакомиться со всем этим, но я надеюсь, что кто-то с некоторыми знаниями как SAP B1, так и PHP может дать мне краткий обзор или некоторые советы о том, как действовать. Или, по крайней мере, уверенность в том, что все это выполнимо, что писать собственный PHP для взаимодействия с SAP B1 - это не ужасная идея и т. Д.

Спасибо!

ответ

0

В SAP Business One есть DI API или DI-сервер, который вы можете использовать для этой цели.

Я предлагаю вам ознакомиться с Справочным центром SAP Business One SDK. Это очень полезно, имеет множество примеров и является отличной отправной точкой.

Может быть установлен или нет, пожалуйста, свяжитесь с компанией, предоставляющей SAP Business One. Если он не установлен, попросите их загрузить файлы SAP Business One, и он должен жить где-то в каталоге \ Packages \.

Это выполнимая и не ужасная идея.

Screenshot of the SAP Business One SDK Help Center

0

Есть несколько способов взаимодействия с SAP B1 снаружи. Я рекомендую вам начать с DI API. Просто найдите dll Interop.SAPbobsCOM.dll в своей одной SAP-папке. Добавьте его в свой проект и начните его использовать. Используйте SDK-помощник из SAP Business one для получения информации о том, как его использовать.