2009年2月15日日曜日

SAP Solution Manager EhP1



Solman EhP1で強化された機能の一つとして「ソリューション文書化」があります。


http://help.sap.com/saphelp_smehp1/helpdata/ja/3d/d05893e6ba4dfab7c0d66de8d52420/frameset.htm


以前3rd PartyからOEMされていたRBE(Reverse Business Engineering)という細かい分析/レポーティングできるデスクトップtoolがSAP向けに提供されていたのですが、こういう機能がまたSolman上に追加されたようです。


# ちなみにRBEは海外ではR/3のセキュリティ監査をやる際のツールとして結構有名だったそうです。今はGRC Access Controlsだとは思いますが…


メリットは、


・EWA+αで細かいオブジェクト(レポートとかBAPIとか)の利用率を取って文書化できる


・カスタムコード(Add-on)の分析機能が充実している(例えば「移送頻度」「参照のないオブジェクト」「Unicodeチェック」といったレポートがある)


です。後者は「カスタム開発管理コクピット」(CDMC)と呼びます。


情報収集のため、対象システムに対して「ST-PI 2008_1_* SP00」を入れる必要ありますが、例えばR/3->ERPへのアップグレードのアセスメントツールとしてはなかり有用と思います。





2009年1月29日木曜日

NetWeaver AccAD(Accelerated Application Delivery)



AccADって知ってますか? SAPのWebアプリへのWAN経由でのアクセスを高速化するキャッシュ製品です。こんなのも作ってたんですね。

https://www.sdn.sap.com/irj/sdn/nw-accad

今はPortalおよびPortalの文書管理機能のみですが、今後はBIやERP、WebDynproなんかもcontents awareで高速化していくみたいです。




ERP6.0 on Windows Server 2008(x64)/MS SQL Server 2008(x64)



PAM(http://service.sap.com/pam)をみていたら、どうやら1/22にリリース/サポート対象となった模様です。





2009年1月5日月曜日

SAP connectors



最近はWeb Servicesだ何だと言われておりますが、外部のシステムからSAPシステム(ABAP)に接続する際によく使われるのは以下RFCを利用するいずれかのコネクタだと思います。


・C/C++インタフェースを持つ、コアのRFCライブラリ


・JavaからSAPシステムへの接続を可能にするSAP Java Connector(通称JCo)


・.NetからSAPシステムへの接続を可能にするSAP Connector for .Net(通称NCo)


実際にはNCoは、SAPシステムへの接続のためのProxyクラスを簡単に作ってくれるVisual Studio向けのWizardと、そのProxy経由で接続するためのランタイム時の.Netライブラリ(これを通すことによってRFCだけでなくSOAPによるSAP接続もサポートしてくれる)を提供してくれています。


http://help.sap.com/saphelp_nw04s/helpdata/en/7a/aac81c582c6c4ea42a8e2f4e626f31/content.htm


機能的にはNCoはとても充実しており、WizardといってもSAPのBORやDDIC見てメソッド/データ型を取ってきてExplorer風に直感的に見せてくれたり、作られるProxyもSAPログオン面倒みてくれるものだったりするので、VisualStudioで作るアプリから接続するには一番ステキと思っています。


ただ、JCoも忘れてはいけません。実際にSAPを利用している企業では外部で動いている既存のスクラッチのWebアプリ/JavaシステムからSAPシステムへの接続用に良く使われているようです。


JCoは最近(といっても去年ですが)2.x->3.0にメジャーバージョン上がり、JVM1.5への対応、helperクラスの改修、スピードアップ化が行われたようです。基本的にはJCoはNCoと比べるととてもシンプルで、内部はJNIによるRFCライブラリを呼び出しているだけ、Wizardはついておらず接続のためのhelperクラスをいくつか用意し、あとはガイドラインを提供しているだけです。


逆にNCoみたいなWizardはSAPが提供するEclipseベースIDEのNetWeaver Developer Studioで提供されています。


で、JCo3.0なのですが、2.0と比べてちょっとhelperクラスの使い方に癖があります。よく言えばより細かく制御できるようになったということです。開発の話です。ということでそこらへんを次回書きたいと思います。





2008年12月30日火曜日

Technology Consaltant’s Guide



help.sap.comに表題のガイド(リンク集)があります。


http://help.sap.com/saphelp_nw04s/helpdata/en/42/f7bf455bb61bc7e10000000a11466f/frameset.htm


まったくもってこれで全部網羅されているわけではありませんが、参考になると思います。





2008年12月24日水曜日

SAP JVM



SAP JVMというのがあるのがご存じでしょうか。Java SE 5.0ベースで、NetWeaver CEから採用されています。


通常のSunのJava VMと違う点は、モニタリングやデバッグ機能の強化ですが、一応特徴としてもう一つ、共有メモリ上にユーザセッションを保持できる機能を追加したことみたいです。ねらいはAS Javaと組み合わせて、もし複数VMのうち1つがダウンしたとしても、他のVMに素早くsession failoverできるようにすることらしいです。


http://help.sap.com/saphelp_nwce10/helpdata/en/45/0a9cddce607307e10000000a1553f7/frameset.htm


http://help.sap.com/saphelp_nwce10/helpdata/en/46/efeff0647469b5e10000000a114a6b/frameset.htm


一応FAQがNote:1278274に出ています。まだまだJRockitのようにはいかないようですね。





2008年12月3日水曜日

エンタープライズSOA開発ハンドブック



結構ボリュームが大きいですが、SAPにしてはめずらしく日本語訳なので、読んでおいて損はないと思います。


http://www.sap.com/japan/services/education/course/soa/index.epx