.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド) マイクロソフト株式会社 SAP/Microsoft コンピテンスセンター デモ環境構築にあたって(1) • セットアップガイドに全て記載 – http://service.sap.com/connectors からダウンロード デモ環境構築にあたって(2) • SAP サーバー – SAP モジュール • カーネル 4.0B 以降の R/3 (FI,CO,SD…), APO, SRM など ABAPアーキテクチャのもの – RFC 接続が可能 – IDES や MiniSAP などを利用 – OS/DB • なんでもよい(UNIX, オフコン, Linux でも構わない) • Windows Server を利用する場合は、日本語版、英語版どちらでも可 – Windows Server 2003 評価版 » http://microsoft.com/japan/windowsserver2003/evaluation/trial/default.mspx • SQL Server を利用する場合は、英語版が必要 – SQL Server だけをインストールする場合は、セットアップ時に カスタムオプションの中で、”SQL Collations” として “Binary order, for use with 850 (Multilingual) Character Set” を選択する必要 » SAP の CD-ROM から SQL Server をセットアップした場合は既に構成済み – OS を Windows Server 2003 とするには、SQL Server 2000 の SP 3 が必要 » SQL Server 7.0 は Windows Server 2003 上で稼動しない – SQL Server 2000 sp3a (英語)評価版 » http://microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBFACACE5369FA3&displaylang=en デモ環境構築にあたって(3) • 開発環境 (SAP サーバーが Windows の場合、同居可能) – OS • Windows XP, 2000, 2003 – 開発環境 • Visual Studio .NET, もしくは Visual Studio .NET 2003 – 詳細:http://www.microsoft.com/japan/msdn/vstudio/default.asp – 正式リリース版が必要、ベータ版、評価版は× » SAP .NET Connector は正式版の Visual Studio のみにインストールが可能 – .NET Framework 1.0 もしくは 1.1 が同梱 – その他 • JAVA VM (最新バージョン)をセットアップ – SAP .NET Conector の一部機能を利用するために必要 – 入手元:http://java.sun.com/j2se/ • SAP .NET Connector 1.0 もしくは 1.0.1をセットアップ – .NET アプリケーションが SAP サーバーと RFC 通信をするために必要 – 入手元:http://service.sap.com/connectors » 但し SAP Service Marketplace のUser IDが必要 デモ環境構築にあたって(4) • ASP .NET Web アプリケーションサーバー(SAP, 開発環境と同居可能) – OS • Windows 2000, 2003, XP – その他 • IIS サービスをセットアップ、起動 • .NET Framework 1.0 もしくは 1.1 をセットアップ – .NET Framework Version 1.1 再頒布可能パッケージ http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157034d1e7cf3a3&DisplayLang=ja • クライアント(SAP, 開発環境と同居可能) – OS • なんでもよい – Web ブラウザのみ • ブラウザの種類は NetScape でも構わない • SAP GUI は不要 1: Java VM のセットアップ 3 Java VM の セットアップを 実行する 2 「標準」を選択 4 「はい」を押す 5: SAP .NET Connector のセットアップ 7 「I agree」を選択 .NET Connector のセットアップを 実行する 6 8 「Next」を押す 「Next」を押す 9 10 「Close」を押す 11: 汎用モジュールテスト実行(省略可能) 13 SAP GUI を 起動する 12 Sap*, ddic などで ログオンする 14 ログオンする トランザクション SE37を実行する 15 17 戻り値がテーブル の形で返される 汎用モジュール RFC_CUSTOMER _GET を テスト実行する 16 18 パラメータ NAME1 に顧客名の検索条件 を入力する (AB*など) SAPサーバーから 検索条件を満たす 顧客情報の一覧が 表示される 19: Visual Studio .NET (2003)での開発 21 C#でASP .NET アプリケーション を新規作成する Visual Studio .NET を 起動する 20 22 「新しいプロジェ クト」を押す 新しい項目を追加する 23 25 R/3ライブラリ 参照のため R/3サーバ へ接続する SAPコネクタクラス を追加する 24 26 SAP Server を選択する 顧客情報照会の ABAPプログラムの プロキシコンポー ネントを作成する 27 28 SAPプロキシ コンポーネント WSDLファイル SAP構造 コンポーネント SAPテーブル コンポーネント 29 TextBox, Button,DataGridを ドラッグ&ドロップして Webページをデザインする 30 32 一度ビルド しておく Destination コンポーネントを プロジェクト上にドラッグ& ドロップする 31 33 Destination コンポーネント のプロパティに接続情報を セットする 34 36 プッシュボタンを ダブルクリックし イベントコードを記述する SAP Table Wizard コントロールを ドラッグ&ドロップして SAPテーブルコンポー ネントを選択する 35 37 データグリッドコントロール のデータソースに SAPテーブルコンポー ネントをセットする 38 次の5行を追加する SAPProxy1 proxy = new SAPProxy1(); proxy.Connection = new SAP.Connector.SAPConnection(this.destination1); proxy.Connection.Open(); proxy.Rfc_Customer_Get("",TextBox1.Text, ref brfcknA1Table1); this.DataBind(); 39 ソリューションを ビルドする 40: Web アプリケーションテスト実行 デバッグ実行する 41 検索条件を入力する (たとえば、A*) 42 SAPサーバーから 検索条件を満たす 顧客情報の一覧が 表示される Go to MS/SAP Solution Site !! http://www.microsoft.com/japan/business/sap/default.mspx
© Copyright 2025 ExpyDoc