8

私の会社は、部品と在庫を処理する2つのB2Bアプリ(Railsで記述)を実行しており、一部の大規模ユーザーと統合するための最良の方法を模索しています。Railsに付属するRESTスタイルのAPIはすでに提供していますが、もちろん、IT部門が統合を決定する必要があるため、可能であればその障壁を低くしたいと思います。

私たちが見つけたものから、それらのほとんどはSAPシステム上にあります。さて、SAPについて私が知っていることのほとんどは、1)高価、2)巨大、3)巨大なビジネスを実行するために必要なすべてのことを実行することです。当然のことながら、これはすべて少し印象的であり、サイトのリソースは、浸透できない流行語を積んだ販売資料と、新しいが技術的に有能なユーザーが自分のに歯。

だから私が疑問に思っているのは、SAPインストールを実行していないサードパーティとして、Webサービスまたは他のAPIを介してサイトのデータへのアクセスを提供する方法はありますか?特定のWSDLを提供または実装するだけの問題ですか(そしてそれは何でしょうか)?これは、SAPの深い経験がない人にとっては実現可能ですか?それとも、これは完全に初心者ではありませんか?

4

2 に答える 2

6

SAPシステムを知っている人がいなければ不可能だと思います。SAPに関する深い知識を持った人を雇う必要はおそらくないでしょうが、少なくとも最初の実装では、知識と、開発できる実用的なシステムの両方が必要になります。技術的にはそれほど難しいことではありませんが、SAPシステムが複数の組織、国、法制度、ローカリゼーション、および数千人のユーザーを同時に処理するように設計されていることを考えると、他のほとんどのソフトウェアよりも少し複雑になります。周り-そしてほとんどの場合、肥大化すらしていませんが、そのような柔軟性に迷うのは簡単です。

私の推奨事項は、IT部門に必要な技術的およびプロセス的知識を持ち、開発プロジェクトの実施に関心のある顧客(または見込み顧客)を見つけることです。このようにして、実際のシステム(もちろんテスト)と、システムの基本を説明できる人にアクセスできます。しかし、私が言ったように、複雑さに備えてください。

于 2010-09-02T18:57:50.403 に答える
1

vwegertはいくつかの優れた点を示しています。

あなたの質問のこの部分に関して:

だから私が疑問に思っているのは、SAPインストールを実行していないサードパーティとして、Webサービスまたは他のAPIを介してサイトのデータへのアクセスを提供する方法はありますか?特定のWSDLを提供または実装するだけの問題ですか(そしてそれは何でしょうか)?

技術的には、システムのサービスをWebサービスとしてクライアントのSAPシステムに公開することが可能です。これを行うために、SAPの予備知識は必要ありません。(SAPはWSDLをインポートできるはずですが、以前のECC5以前のシステムにはいくつかの制限がある場合があります)。

たとえば、検針、空港の出発スケジュール、業界の傾向などを提供するサービスは、ユーザーのシステムの内容や設定方法に依存しません。ただし、クライアントシステムのデータの更新を開始する必要があるとすぐに、より専門的なSAPの知識にアクセスする必要があります。

また、多くのSAP機能をWebサービスとして公開することもできますが、これを行うには、通常、SAP(ABAP)の知識を持った人が必要です。

ABAP言語は実際にはかなり単純ですが、SAPのデータモデルと無数の構成可能なオプションを理解するための膨大な学習曲線があります。

于 2010-09-03T02:15:56.593 に答える