2016-09-29 9 views
3

私たちは、どこに我々はそれについての詳細に任意のドキュメントを見つけることができますJavaのどのように取得/ドキュメントを統合し、SAPビジネスのためのAPI 1(SAP B1)DI Server統合

を使用して、当社のアプリケーションにSAPビジネス1を統合しようとしていますAPI、チュートリアル、リンク、始める方法/正しい方向に向かうポインタを理解することができます。

SAPの開発者向けポータルのSAP HANAのより集中場合 - http://go.sap.com/developer.html?original_fqdn=developers.sap.com

私たちは、以下のリストから統合するDIサーバーを使用するように検討していますか? SAP HANAプラットフォームを使用することはできません。

-DI API、 -DIサーバー、 は-B1WS、

はあなたの助けと時間をありがとう -SAP Business Oneのサービス層

答えて

2

Business Oneのインストーラは、SDKをインストールするオプションを持っています成分。これにはDI-API、DI-Server、UI-API(ハナ版のみのサービス層ではない)、データベーススキーマに関する情報を含むCHM形式のヘルプファイルが含まれています。 SDKには、VBとC#のサンプルプロジェクトもあります。

DIサーバーを使用している場合、GetBusinessObjectXmlSchemaメソッドを呼び出すと、ビジネスパートナなどの個々のオブジェクト型のスキーマが取得されます。

DI-Serverは軽量ですが、DI-APIよりも機能が劣ります。 Webサイトから注文をインポートするなど、トランザクション処理に適しています。

サービスレイヤを使用する必要がある場合、その機能はDI-APIに基づいており、両方に適用される概念がたくさんあるはずです。

+1

DI-APIとDI-Serverの詳細については、DI APIは.NETベースのアプリケーション(Visual Studioを使用)で使用するように設計されていますが、DIサーバーはテクノロジスタックに依存しません。あなたの場合は、Javaを使用して統合しようとしているので、私はDIサーバーに行きます。 – Overhed

0

B1WSは安定ではなく、多くのバグがあります。 DIサーバーは統合が困難です。 DI APIを使用して統合を行うことはできますが、.netプラットフォームを使用して統合レイヤーを実装する必要があります。 SAP B1とJavaアプリケーション間の通信を行う必要があるため、実現可能なソリューションでなければならない別のオプションがあります。以下のPythonフラスコRESTfulアプリケーションをチェックしてください。これはSAP B1 DIの上にあり、SAP B1との統合にRESTfulな機能を有効にします。

https://github.com/ideabosque/SAP-B1-RESTful

ここでは、電子商取引とSAP B1の間で統合するために使用することができる方法についての詳細です。 http://ideabosque.postach.io/post/how-to-use-sap-b1-restful-to-integrate-with-ecommerce-platforms

SAP B1とJavaアプリケーションを統合するワークフローは何ですか?ジAPIはより多くのデスクトップアプリケーションを指向し、ユーザーごとのライセンスを使用している間、それは、サーバーごとに1つのライセンスで複数の接続を可能にするので

BIBO W.

0

Di_serverは、ウェブ製品に主に配向されています。 これは、di-serverではライセンスがあり、複数のユーザーを同時に接続できることを意味します。一方、di-apiではライセンスを所有しているため、一度に1人のユーザーしか接続できません。もちろん、ライセンスを使用して接続時間を管理することもできます。または、より多くのdi-apiライセンスを所有している場合、より多くのユーザーにあなたが持っているライセンスを多く割り当てることができます。 di-serverライセンスのコストは高いですが、SAP BOに接続する必要がある場合は、接続するユーザーがdi-api用に購入しなければならないライセンスの量と相殺されます。

関連する問題