一時は下火でしたが、以下のような相談が最近増えています。
- 「ERPをもっと幅広く活用したい。社外にERP内の情報を公開したり、社外から直接情報入力をさせたい」
- 「Windows8も出てきたし、今までSAPGUIしか使ってなかったけど、ちょっとモバイル化も踏まえてユーザビリティを見直したい」
どちらも「ERPをWeb化しましょう」という話になることが多いのですが、その技術的な選択肢は何があるのでしょうか? パッと思いつくのは、
- ERPの外にWeb基盤をつくる形: 外にNetWeaver(CE/Portal)なり.NetなりSUP(モバイル)なりの基盤おいて、NWGWのODataなり、BAPIなりでERPとつなぐ
- ERPにAdd-onする形: WebDynpro ABAPやSAPUI5(HTML5)をERP内部で書く
- その他: WebGUIを無理やり表示させる、GuiXTの技術を使った製品を使う
です。ただ、ERPは今後HANAに乗ることが決まっており、できればHANAと親和性もあり、将来移行しやすいものがよさそうです。そうすると、
- SAPUI5でつくりこむ。UIデザイナも出るらしい。
- ユーザビリティを考慮するのであれば、ODataをconsumeできるフレームワークにてUIをつくりこむ。
- もしSAP謹製であれば、SUPもSMPになるとWebアクセスが可能になるので、SMPも選択肢としてあり
- あとはクラウド活用の面で、ERPをCloud Connector経由でNW Cloudとつなげて、そこにWeb UIつくりこんで公開させる