SAPNetWeaver-クイックガイド
SAP NetWeaver(SAP NW)は、「ビジネスイネーブルメント」に使用されるすべてのソフトウェアとサービスについて説明しています。ERPセントラルコンポーネント(ECC)やサプライヤリレーションシップマネジメント(SRM)などのSAPビジネススイートには、その特定のビジネスソリューションのソフトウェアコンポーネントが含まれています。
以下は、SAPNetWeaverプラットフォームに関する重要なポイントです。
これは、ミッションクリティカルなビジネスアプリケーションを実行し、人、プロセス、および情報を統合するための包括的なテクノロジーセットを提供するオープンテクノロジープラットフォームです。
これは、エンタープライズサービス指向アーキテクチャ(エンタープライズSOA)の基盤として機能し、ビジネスとテクノロジーの境界を越えて人、情報、およびビジネスプロセスの統合と調整を可能にする、Webベースのオープン統合アプリケーションプラットフォームです。
オープンスタンダードを利用して、ほぼすべてのソースまたはテクノロジーからの情報やアプリケーションとの統合を可能にします。
これは、SAP BusinessSuiteおよびSAPBusiness byDesignの基盤です。また、パートナーソリューションとカスタムビルドアプリケーションを強化します。
SAPNW開発
SAP NetWeaverは、1997年にイスラエルの会社であるTopTierSoftwareによって最初に導入されました。SAPは2000年代初頭にこの会社を買収しました。SAP NetWeaverの最初のバージョンは、バージョンNW7.0とともに2004年にリリースされました。
Note −利用可能な最新バージョンは、2015年第4四半期にリリースされたSAP NetWeaver7.5です。
SAPは、さまざまなハードウェアベンダーと提携して、NetWeaverプラットフォームの機能を強化するためのさまざまなアプリケーションコンポーネントを提供しています。SAP Business Warehouse(BW)Acceleratorは、SAPBWのデータロードとクエリパフォーマンスを向上させるために開発された例の1つです。
SAPは、ABAP Workbench、Web Dynpro、Visual Composer、SAP Solution Manager、JAVAスタックに基づくNetWeaver Developer Studio(NWDS)などのNetWeaverプラットフォームに基づいてさまざまなアプリケーション開発を導入しています。
次の画像では、SAPNWプラットフォームに基づく主要な有効化を確認できます-
Highly Configurable Business Applications −これには、SAP ECCスイート、顧客関係管理用のSAP CRMソフトウェアスイート、サプライチェーン管理、およびSAP Enterprise Resource Planning(ERP)ソリューションの一部であるその他の主要モジュールが含まれます。
Business Enablement Applications −これには、SAP Process Integration(PI)、エンタープライズポータル、ビジネスインテリジェンスソフトウェアスイートなどのビジネスイネーブルメントアプリケーションが含まれます。
Common Development and Technology Platform −これには、ABAP Workbench、SAP Web Dynpro、VisualComposerなどのWeb開発およびアプリケーション開発テクノロジが含まれています。
SAPNetWeaver-利点
SAP NWは、ワークベンチアプリケーションの開発用にビジネスアプリケーションを管理および構成するためのオープンプラットフォームであるため、複数の利点を実現できます。
これはサービス指向アーキテクチャーのアプローチに基づいているため、柔軟にタスクを実行できます。システムのアップグレードも簡単に実行できます。
SAP NetWeaver Application Serverを使用すると、分析と組み込み分析をリアルタイムで実行できます。
ABAP Workbench、Web Dynpro、NW DevelopmentStudioなどのツールを使用したWebアプリケーションの簡単な開発。
さまざまな言語で実装された、さまざまなプロバイダーのアプリケーションを管理するための単一のアプリケーションプラットフォーム。
Webおよびモバイルアプリケーションを使用したビジネスロジックとSAPバックエンドシステムコンテンツの簡単な実装と使用。
SAP NetWeaver Gateway、JAVAに基づくSAP UI5、およびHTML5ベースのアプリケーション開発を使用したモバイルおよびWebアプリケーション向けの柔軟でシンプルな開発環境。
NetWeaverプラットフォーム展開モデルに基づくSAPFiori Launchpadを使用することにより、日常業務のワークフローと管理が容易になります。開発者は、NetWeaverゲートウェイを使用して、ビジネスユーザーを任意の環境および任意のデバイスを介してSAPソフトウェアにリンクするアプリケーションを作成できます。
SAP NetWeaverは、SAPソフトウェアスタックの中心的な基盤と呼ばれ、Process Integrator、Business Intelligence、Enterprise Portalなどの他のNetWeaverコンポーネント、およびABAPおよびJavaアプリケーションに柔軟なプラットフォームを提供します。
SAP NetWeaver Application Serverは、プラットフォームに依存しないWebサービス、ビジネスアプリケーション、および標準ベースの開発をサポートし、Webサービス指向のソリューションに既存のテクノロジー資産を活用できるようにします。
すべてのNetWeaverコンポーネントはSAPWeb Application Server上に構築されており、コンポーネントはJ2EEまたはABAPで記述されています。
SAPNetWeaver-アーキテクチャ
SAP NetWeaverは、SAPソフトウェアスタック全体の中心的なコンポーネントの1つであり、JAVAおよびABAPアプリケーションだけでなく、他のコンポーネントにもプラットフォームを提供します。
SAPアプリケーションサーバーは、複数のアプリケーションサーバーインスタンスとデータベースサーバーで構成されています。ダイアログインスタンスを使用すると、メッセージサーバーとエンキューサーバーも含まれます。
ユーザーが実行するダイアログインスタンスには、次のコンポーネントがあります。
Internal Communication Manager−クライアントとサーバーの両方のWeb要求を処理するために使用されます。プロトコル-HTTP、HTTPS、SMTPをサポートします。
Dispatcher−ディスパッチャは、ユーザー要求をさまざまなワークプロセスに配布するために使用されます。すべてのワークプロセスがビジーの場合、リクエストはディスパッチャキューに保存されます。
Work Processes −これらは、JavaまたはABAPプログラムを実行するために使用されます。
SAP Gateway −これにより、SAPインスタンス間のRFCインターフェースが提供されます。
Message Server −これはメッセージ通信に使用され、SAPシステムの負荷を分散します。
SAP NetWeaverには、コンポーネント、アプリケーション、およびツールの包括的なセットが含まれています。
SAPNetWeaverアプリケーションサーバー
プラットフォームに依存しないWebサービス、ビジネスアプリケーション、および標準ベースの開発をサポートし、Webサービス指向のソリューションに既存のテクノロジ資産を活用できるようにします。
その主な機能は次のとおりです。
- アプリケーションプラットフォーム開発を管理するための実証済みのスケーラブルで包括的なツールセット。
- 既存のインフラストラクチャスキルセットを活用します。
インターネットコミュニケーションマネージャー
Internet Communication Manager(ICM)は、Webおよびサーバーの要求を処理し、HTTP、HTTPS、およびSMTPプロトコルを使用してインターネットへの接続をセットアップするために使用されます。リクエストは、ユーザーによってWebブラウザを介して送信されました。
RFC接続は、データを取得および処理するためにSAP NetWeaverApplicationサーバーをバックエンドシステムに接続するために使用されます。
SAP Web Application Serverでは、SAPGatewayによりSAPインスタンス間のRFCインターフェースが使用可能になります。
メッセージサーバは、メッセージの処理とSAPシステムでの負荷分散に使用されます。
SAP NetWeaver ApplicationServerのインストールオプション
SAP NetWeaver Application Serverのインストールでは、次の2つのインストールオプションから選択できます-
ABAP System −このインストール方法を使用すると、ABAPプログラムと、選択したいくつかのSAPJavaアプリケーションを実行できます。
Java System −このインストール方法を使用すると、J2EEアプリケーションを実行できますが、ABAPプログラムは実行できません。
SAPNetWeaver-ビジネスインテリジェンス
これにより、企業全体のデータを統合し、それを実用的でタイムリーなビジネス情報に変換して、健全な意思決定を推進できます。
SAPNetWeaver-ゲートウェイ
これにより、開発者は、ビジネスユーザーを任意の環境および任意のデバイスを介してSAPソフトウェアにリンクするアプリケーションを作成できます。
SAPNetWeaver-マスターデータ管理
システム間のデータの整合性を確保し、拡張されたバリューチェーン全体でビジネスプロセスを統合するのに役立ちます。
SAPNetWeaver-プロセスオーケストレーション
単純なワークフローから、アプリケーションや組織の境界にまたがる統合プロセスまで、プロセスの改善に役立ちます。これには、ビジネスプロセス管理、ビジネスルール管理、およびプロセス統合の機能が含まれています。
SAPNetWeaver-ポータル
重要な情報とアプリケーションを統合して、企業全体にわたる役割ベースのビューをユーザーに提供し、情報リソースを最大限に活用できるようにします。
SAPAuto-IDインフラストラクチャ
これにより、RFIDリーダーとプリンター、Bluetoothデバイス、組み込みシステム、バーコードデバイスなど、すべての自動センシングデバイスを統合するために必要なすべての機能が提供されます。
SAPNetWeaver-アイデンティティ管理
一般的な企業が直面しているアクセスとプロビジョニングの問題に対処します。これは、ビジネスプロセスを統合するための新しい機会を生み出し、システムを異種IT環境に統合するのに役立ちます。
SAPNetWeaver-情報ライフサイクル管理
定義した規制保持ルールに従って、簡単にアクセスできる形式でデータをアーカイブできます。
SAP NetWeaverプラットフォームおよびNetWeaverテクノロジーに基づくさまざまなアプリケーションにより、異種環境でSAPおよび非SAP製品を使用できます。次の表に、SAPNetWeaverプラットフォームのさまざまなリリースの詳細を示します。
SAP NetWeaver 7.0は2004年に最初にリリースされました。最新のリリースは、2015年11月にリリースされたSAP NetWeaver7.5です。
技術 | リリースの詳細 |
---|---|
SAPNetWeaverプラットフォーム | SAP NetWeaver 7.5 SAP NetWeaver 7.4 拡張パッケージ1を含むSAPNetWeaver 7.3 SAP NetWeaver 7.3 拡張パッケージ3を含むSAPNetWeaver 7.0 拡張パッケージ2を含むSAPNetWeaver 7.0 拡張パッケージ1を含むSAPNetWeaver 7.0 SAP NetWeaver 7.0 |
SAP構成環境 | SAP NetWeaver Composition Environment 7.2 拡張パッケージ1を含むSAPNetWeaver Composition Environment 7.1 SAP NetWeaver Composition Environment 7.1 SAP NetWeaver CE7.1のエンタープライズサービスリポジトリ |
SAPエンタープライズポータル、エンタープライズワークスペース | SAP NetWeaver Portal、Enterprise Workspaces 1.0 SAP NetWeaver Portal、Enterprise Workspaces 1.1 |
SAPNetWeaverアダプティブコンピューティングコントローラー | SAP NetWeaver Adaptive Computing Controller 7.3 SAP NetWeaver Adaptive Computing Controller 7.2 |
SAP NetWeaver Enterprise Search | SAP NetWeaver Enterprise Search 7.3 SAP NetWeaver Enterprise Search 7.2 |
SAP NetWeaver Mobile | 拡張パッケージ1を含むSAPNetWeaver Mobile 7.1 SAP NetWeaver Mobile 7.1 |
SAP NetWeaver MDM | SAPNetWeaverマスターデータ管理7.1 |
SAPプロセス統合 | SAPNetWeaverプロセス統合7.1拡張パッケージ1を含む SAPNetWeaverプロセス統合7.1 |
SAPシングルサインオン | SAPNetWeaverシングルサインオン2.0 SAPNetWeaverシングルサインオン1.0 |
前述のように、SAP NetWeaverには、コンポーネント、アプリケーション、およびツールの包括的なセットが含まれています。SAPECCスイートでNetWeaverプラットフォームのバージョンを確認できます。
NetWeaverプラットフォームのバージョンを確認するには-
Step 1 − SAPGUIを使用してSAPECCシステムにログインします。
Step 2 −NetWeaverのバージョンを確認するシステムを選択してログインします。
Step 3 −バージョンを確認するには、上部のシステムタブをクリックします→ステータス
これにより、[システムステータス]タブが開きます。
使用状況データ、リポジトリデータ、ホストデータなどのさまざまな詳細を表示できます。
Step 4 −バージョンを確認するには、SAPシステムデータ→コンポーネントバージョン→レンズアイコンをクリックします。
次の[インストールされているソフトウェア]画面の[インストールされているソフトウェアコンポーネントのバージョン]で、コンポーネント名、リリース、サービスパックレベル、およびサポートパッケージを確認できます。
Step 5− [リリース]タブで、NetWeaverバージョンのバージョンを確認できます。次のスクリーンショットでは、NetWeaver7.4です。
Step 6−同じ画面で次のタブ(インストールされている製品バージョン)の下に、SAPシステムにインストールされている各コンポーネントのバージョンが表示されます。SAP NetWeaverのバージョンを検索するには、下にスクロールして見つけます。
SAP NetWeaverを設定するには、SAPサイトでSAP NetWeaver Product Availability Matrix(PAM)を確認する必要があります。これにより、プラットフォームの可用性、リリースタイプとメンテナンス、および製品のアップグレード期間がわかります。
SAPは、PAMを使用して、SAPソフトウェアリリースに関する次の情報を公開しています。
- リリースタイプ(たとえば、標準リリース、早期導入リリース、またはカスタム開発プロジェクトリリース)
- 予定されている可用性
- メンテナンス期間
- アップグレードパス
- データベースプラットフォームとオペレーティングシステムを含むプラットフォームの可用性
プラットフォーム、メンテナンスとアップグレード、およびSAP NetWeaverプラットフォームのリリースの詳細を確認するには、次のSAP PAMサイトにアクセスし、パートナーIDとパスワードを使用してログインします。 https://apps.support.sap.com/sap/support/pam
SAP NetWeaver 7.4のPAMを確認するには、次のリンクにアクセスし、SIDとパスワードを使用してログインします。
https://websmp201.sapag.de/~sapidb/011000358700000552252012E
このサイトでは以下の情報を入手できます-
- OS/DB
- 開発者の職場
- 言語サポート
- ブラウザのサポート
Note − SAP NetWeaver7.4のリリースに関するSAPノート1843183。
SAPNetWeaverのオペレーティングシステム/データベースPAM
次の表に、SAPNetWeaverプラットフォームのオペレーティングシステムとデータベースの製品可用性マトリックスを示します。Y軸に沿って、データベースのサポートとそのバージョンを示し、X軸に沿って、サポートされているWindowsOSを示します。
- AS-SAPNetWeaverスタック全体のみを備えたアプリケーションサーバー
- DB-データベースサーバーのみ
- HA-利用可能なソリューションのみ
- X64 −x64とx86_64は同じハードウェアを表します
SAPNetWeaverのデスクトップおよびモバイルブラウザのサポート
以下は desktop browser support SAPNetWeaverリリースの場合-
Microsoft Internet Explorer
- IE 11デスクトップ(推奨)
- 2015年10月に予定されているWindows10サポート上のIE11
- IE 7-IE10から2016年1月まで
マイクロソフトエッジ
- UIアドオン2.0SP1(SAPUI5 1.32)で計画されています。UIアドオン1.0SP15(SAPUI5 1.28)へのダウンポートが計画されています。
Mozilla Firefox
- 最新の拡張サポートリリースサイクル(推奨)
- 最新のラピッドリリースサイクル(条件付きでサポート)
グーグルクローム
- Windowsの最新リリースサイクル
- NW 7.02、7.03、7.30以降のサポート
アップルサファリ
- バージョンリリース日から3年間のOSXの場合
- NW 7.02、7.03、7.30以降のサポート
以下は mobile browser support SAPNetWeaverリリースの場合-
- iPad上のAppleSafari
- iPhone上のAppleSafari
- Samsung Galaxy Tab / S上のGoogleChrome
- Samsung Galaxy Tab / S(A4.4以降)のAndroidブラウザ
- Nokia Lumia930上のWindowsPhone 8.1(条件付きでサポート)
- Nokia Lumia930上のWindowsPhone 10(予定)
- BlackBerry Z10 / 30上のBlackBerry
Note −ベンダーのリリース日から3年間のデバイスとOSバージョンのサポート。
サポートされているUIテクノロジー-
- SAPUI5 / OpenUI5
- SAPFioriアプリケーションのサポートは異なる場合があります
SAP NetWeaver Developer Workplace
- SAP NetWeaver DeveloperStudioとASJavaで構成され、プラットフォームのサポートは制限されています
- ローカル開発およびテスト機能
- チーム開発のサポートなし
- Eclipse更新サイトから利用できるツール更新はありません
- 拡張機能はサポートされていません
言語サポート
言語の可用性に関するすべての情報は、製品の可用性に記載されています。
技術リリース情報→言語→製品インスタンス→追加情報の表示リンクの下のマトリックス(PAM)
インストールを実行する前の最初のステップは、インストールのソフトウェアとハードウェアの要件を確認することです。ソフトウェア要件には、インストール用のメディアが含まれ、ハードウェア要件には、RAMが16 GBのPC、システムのインストールと実行用に最小6080GBのハードディスク容量が含まれます。仮想イメージの作成を計画している場合は、VMイメージに同等のメモリを割り当てることができます。
ソフトウェア要件
ソフトウェアはSAPMarketplaceから入手できます。に移動https://websmp201.sapag.de/#wrapper
下部にあるSAPストアアイコンをクリックすると、次の場所に移動します。 https://www.sapstore.com/
[ログオン]ボタンをクリックして、SAPパートナーIDの詳細を入力します。ログインすると、次の画面が表示されます-
SAP NetWeaver Application Server for ABAP64ビット試用版を検索します。
古いソフトウェア製品については、次のSAPストアリンクからアイテムをダウンロードすることもできます。 http://sdnweb.sdn.sap.com
ソフトウェアダウンロード検索リストは、古いSCNダウンロードカタログアイテムを新しいストアリンクにマッピングしています。検索ボックスはエントリをオートコンプリートし、探しているアイテムを見つけるのに役立ちます。
左側には、店舗内で直接検索する際の参考として店舗ソリューション番号を記載しています。SAPストアソリューションのタイトルは、関連するストアソリューションにリンクしています。
古いパッケージが見つからない場合は、古いタイトルとリンクを記載したメールを送信してください。
アカウントを登録し、すべての詳細を入力します。[利用規約]チェックボックスをオンにします。
SAPストアに登録すると、SAPは以下を含むリンクを提供します。 file- ABAP_7_03_SP04_64_bit_Trial_3_9_2_GB.rarサイズは約4GBです。このファイルを新しいフォルダーに解凍すると、次のフォルダーが表示されます。インストールを実行するためのアプリケーションインストーラーファイルがあります。
これにより、SAPインストールマスターウィザードが開きます。インストールを完了するには、次の手順を完了する必要があります。
- オプションを選択
- パラメータを定義する
- Summary
- Execute
- Completed
左側には、各オプションのヘルプがあります。選択したら、次にパラメータの定義に移動します。ここで、エンドユーザー使用許諾契約EULA→次へに同意します。
次の(次の)画面で、すべてのユーザーのパスワードを入力する必要があります。このパスワードは、SAPinstが作成するすべてのアカウントとセキュアストアキーフェーズで使用されます。F1ヘルプで制限と依存関係を確認してください。
[次へ]をクリックすると、次のウィンドウでシステムが前提条件チェッカーの結果を実行します。詳細な結果の下で、さまざまなオプションを見つけることができます-
- Condition
- 結果コード
- Severity
- Message
- 詳しくは
もう一度[次へ]をクリックすると、ウィザードは[パラメータの概要]タブに移動します。次のスクリーンショットに示すように、すべてのパスワード(一般パラメーター、マスターパスワード、Windowsドメイン)の詳細を確認できます。
下部にある[次へ]ボタンをクリックします。インストールウィザードの「実行」タブに移動します。ここでは、次のスクリーンショットに示すように、段階的なインストールを確認できます。
このタスクの進行中に直面する可能性のあるさまざまなエラーがあります。それらのいくつかは-
- データベースエラー(ドライバーの問題)
- ABAPのインポート
- インストール後のアクティビティ(構成の問題)
インストールプロセスが完了すると、次のスクリーンショットに示すような確認メッセージが表示されます。
インストールプロセス中に、入力ユーザーパラメータと呼ばれるさまざまなパラメータを渡す必要があります。これらのパラメータは、インストールモードのタイプによって異なります。次のインストールオプションから選択できます-
- 典型的なモード
- カスタムモード
典型的なモード
「標準」モードを選択すると、インストールウィザードは標準パラメータのデフォルト値のみを選択し、インストールの実行が短縮されます。
標準モードでは、次の入力パラメータを選択する必要があります-
- マスターパスワード
- システムID
- データベース接続パラメーター
- NetWeaverバージョン7.4以降では、暗号化キーを維持する必要があります
カスタムモード
インストール中に「カスタム」モードを選択する場合は、すべてのユーザー入力パラメーターを選択する必要があります。手順2→[次へ]でインストールウィザードでパラメータを定義すると、パラメータの概要を表示するように求められます。
要約ステップでは、すべてのパラメーターに再度変更を加えることができます。
インストールが完了すると、パラメータモードを[標準]→[カスタム]または[カスタム]→[標準]に変更できないため、インストールプロセス中にビジネス要件に従って選択する必要があります。
移送管理システム(TMS)は、SAPシステムの主要コンポーネントの1つであり、新しい要求の制御、変更の実装者などの変更の監視、およびSAP環境でのシステムランドスケープの定義と構成に使用されます。
輸送管理システムは3つの部分で構成されています-
Change and Transport Organizer (CTO)
Transaction: SE01
これは、SAPリポジトリおよびその他のオブジェクトの変更を管理および構成するために使用されます。これにより、開発および構成プロジェクトの中央環境が提供されます。((https://wiki.scn.sap.com)
Transport Management System
これは、RFC接続で構成された移送ルートを使用して、開発オブジェクトを管理、制御、およびコピーし、SAPシステムランドスケープでカスタマイズを実行するために使用されます。これには、1つのSAPシステムからのオブジェクトのエクスポートとターゲットシステムへのインポートが含まれます。
Tools
ツールはSAPカーネルの一部であり、R3transおよび移送制御プログラムを管理するために使用されます。
R3transSAPシステムトランスポートと呼ばれ、異なるSAPシステム間でオブジェクトを移送するために使用されます。輸送制御プログラムで呼び出されます(tp) またはSAPアップグレードユーティリティを使用します。
トランスポート制御プログラムは、異なるプラットフォームおよび異なるデータベースで実行されている異なるシステム間のデータおよびオブジェクトのトランスポートをサポートするために使用されます。
トランスポート管理の構成
移送管理は、SAPシステムランドスケープの重要なコンポーネントの1つです。
トランスポートドメインコントローラー
これは、すべてのTMS構成の詳細を管理するために使用されます。構成設定への変更はすべてのシステムに配布されます。ドメインコントローラーを設定するには、Transaction: STMS
SAPシステムにドメインコントローラーがない場合は、新しいドメインコントローラーを作成するように求められます。トランスポートドメインには、実行する次のアクティビティが含まれます-
ユーザー作成TMSADM
RFC接続と要求の作成、TMSADMはターゲットシステムへのログインに使用されます
DOMAIN.CFGファイルはusr / sap / trans / binディレクトリの下に作成されます。このディレクトリにはTMS構成が格納され、システムおよびドメインが既存の構成を確認するために使用します。
トランスポートドメインへのシステムの追加
システムを追加するには、システムに追加するSAPシステムにログオンします。使用するclient 000 開始します transaction STMS。システムが追加されていない場合、TMSは構成ファイルをチェックしますDOMAIN.CFGドメインへの参加を求められます。「提案を選択」をクリックして保存します。システムは最初は「待機中」の状態のままになります。
タスクを完了するには→ドメインコントローラシステムにログイン→トランザクションSTMS→概要→システムに移動します。
利用可能になる新しいシステムを見ることができます。SAPシステム→承認に移動します。
輸送ルートの管理
Transport routes 異なるSAPシステム間で変更を送信するためにSAP管理者によって定義されたルートとして定義されます。
2種類の輸送ルートを定義できます-
- 統合(DEVからQASへ)-トランスポート層が使用されます
- 配信(QASからPRDへ)-トランスポート層は不要
輸送依頼
Transport request開発システムに実装される変更の数が含まれます。これは、変更のタイプ、目的、変更カテゴリ、ターゲットシステム、およびその他の詳細で構成されます。
移送依頼は、標準フォーマットで− <SID>>K<Number>>
Example
SID システムIDを表します
K 固定キーワード/アルファベットの略
Number 900001で始まる範囲から何でもかまいません
SAPシステムで作成できるリクエストタイプは2つあります-
Workbench Request−この依頼タイプは、リポジトリおよびクライアント間カスタマイジングオブジェクトを含めるために使用されます。ワークベンチリクエストは、ABAPワークベンチオブジェクトに変更を加えるために使用されます。
Customizing Request−この依頼タイプは、クライアント固有のカスタマイジングに属するオブジェクトを含めるために使用されます。これらの要求は、ユーザーが設定をカスタマイズするとシステムに自動的に作成され、トランスポート層に従ってターゲットシステムが自動的に割り当てられます。
移送依頼を登録するには、以下を使用します。 Transaction SE01
移送依頼は2つの方法で登録することができます-
Automatic −自動的に作成されます。
Manual −移送依頼をマニュアルで登録することもできます。
トランスポートシステムでのオブジェクトのインポート/エクスポート
ソースシステムで移送依頼が完了したら、ソースシステムから依頼をエクスポートして、ターゲットシステムにインポートする必要があります。インポートを実行するには、インポートキューを選択する必要があります。
トランザクションSTMS→インポートを実行するか、上部の概要タブ→インポートに移動することができます。
現在のドメイン内のシステムのリスト、説明、インポートキューで使用可能なリクエストの数とステータスを確認できます。
インポートキュー
このリストには、ターゲットシステムにインポートする準備ができているディレクトリ内の移送依頼が含まれています。
リクエストを手動で追加するには、[エクストラ]→[その他のリクエスト]→[追加]に移動します。移送依頼の名称を知っている必要があります。
移送依頼ログ
移送依頼が完了したら、ログを確認することもできます。ログを確認するには、トランザクションSE01→ジャンプ→トランスポートログを確認します。
輸送管理システムでは、以下の2種類のログを利用できます。
Transport Log −移送依頼で移動された移送ログファイルを追跡します。
Action Log−移送依頼で実行されたアクションログの詳細が含まれます。これには、輸出、輸入などが含まれます。
ログレコード値
以下のログレコード値が移送管理システムに存在します-
0 −この値は、エクスポートが成功したことを表します。
4 −この値は、警告が発行され、オブジェクトが正常に転送されたことを表します。
8 −これは、警告が発行され、少なくとも1つのオブジェクトを移送できなかったことを示します。
12 or higher−この値は移送依頼のエラーを表し、通常、移送依頼のオブジェクトが原因で発生しません。これは、おそらくシステム障害が原因で発生します。
Background jobsシステムの通常の操作に影響を与えることなくバックグラウンドで実行されるSAPシステムのジョブです。バックグラウンドジョブは、手作業を減らし、プロセスを自動化するために使用されます。これらは、ユーザー入力なしでバックグラウンドで実行でき、システム負荷が低いときに実行するようにスケジュールできます。
バックグラウンドジョブは3つのカテゴリに分類できます-
Class A (High Priority)−これは緊急または重要なタスクに使用され、クラスA優先ジョブでスケジュールする必要があります。クラスAジョブは、1つ以上のバックグラウンドワークプロセスを予約します。
Class B (Medium Priority) −これらのジョブは、クラスAの優先度の高いジョブの完了後に実行されます。
Class C (Low Priority −これらのジョブは、クラスAおよびクラスBのジョブが完了すると実行されます。
トランザクションコード-SM36
一般的なデータ
一般的なデータでは、次の詳細を入力してバックグラウンドジョブを作成します-
ジョブ名を入力してください
優先度/職種
ジョブを実行するターゲットサーバーを選択します。これは、負荷分散に使用されます。ジョブを実行するターゲットサーバーを定義できます。
結果を電子メールで取得する場合は、スプール一覧受信者を使用して電子メールIDを入力します。
実行するステップを定義するには、[ステップ]タブに移動します。プログラム名、バリアント名をフィールドに入力します。要件に従ってバリアントを作成していない場合は、空白のままにします。下部にある保存ボタンをクリックします。
開始条件を渡すには、開始日、終了日、頻度などを入力します。開始条件が指定されていない場合、ジョブはスケジュールされた状態のままで実行されません。さまざまなオプションを使用して、開始条件を定義できます。定期的なジョブを作成するには、下部のボックスを選択します。
スケジュールを定義したら、[保存]ボタンをクリックしてジョブを保存します。さまざまなスケジューリングオプションを定義できます-
Immediate −すぐにジョブを実行します。
Date/Time −ジョブを実行する日付と時刻を追加できます。
After Job −特定のジョブが完了した後にこのジョブをスケジュールすることもできます。
After Event −特定のイベントがトリガーされたときにスケジュールを追加することもできます。
At Operation Mode −操作モードでスケジュールを追加することもできます。
バックグラウンドジョブのスケジュールを解除する
将来実行されないようにジョブのスケジュールを解除するには、ジョブを解放する必要があります。ジョブのスケジュールを解除するには、Transaction Code: SM37
Note −ジョブがアクティブ状態の場合、ジョブが完了するまでスケジュールを解除することはできません。
Step 1 −ジョブ名とユーザー名を入力します。
Step 2 −ジョブのスケジュールを解除するには、ステータスタブから「リリース済み」と「準備完了」を選択します。
Step 3 −次のスクリーンショットに示すように、ジョブの開始条件を入力し、上部にある[実行]ボタンを選択します。
次のスクリーンショットは、ジョブがリリースされたことと、ジョブの他の詳細を確認します。
SAP NetWeaver Business Client(NWBC)は、単一のプラットフォームからすべてのアプリケーションにアクセスするためのユーザーインターフェイスです。各アプリケーションを開く必要はなく、SAPログオンまたはInternetExplorerで開かなくても各アプリケーションを操作できます。
NWBCには2つの方法でアクセスできます-
HTML用のNWBC
これはURLを使用して開くことができ、この場合はクライアントツールをインストールする必要はありません。
URLフォーマット- http://applicationservername.com:8070/nwbc/~launch/?sapclient=800&sap-language=EN
NWBCにログインするには、URLに詳細を入力する必要があります。次のスクリーンショットに示すように、次の情報が必要です:システム、クライアント、ユーザー、パスワード、および言語。
デスクトップアプリケーション用のNWBC
この場合、NWBCデスクトップツールをインストールする必要があり、URLとアプリケーションサーバーの詳細を追加する必要があります。
SAP NWBCはシングルサインオンをサポートしているため、さまざまなアプリケーションにアクセスするために複数の場所でログインする必要がないため、ビジネスユーザーだけでなく開発者も単一のプラットフォームから必要なすべてのアクションを実行するための非常に便利なツールになります。
Note−ユーザーは、SAP NetWeaver BusinessClientおよびSAPFront EndGUIクライアントを使用してSAPシステムにアクセスできます。両方の使用は、要件によって異なります。ユーザーがSAPシステムのみにアクセスし、Webベースのアプリケーションが使用されていない場合は、SAPGUIが推奨されます。
ユーザーがSAPシステムとWebベースのアプリケーションの両方を使用している場合は、NetWeaver BusinessClientを使用することをお勧めします。
SAPGUIとNWBCの主な違い
NWBCとSAPGUIの主な違いは、Web Dynpro(WD)アプリケーションにアクセスする方法です。SAP GUIを使用すると、WDアプリケーションを実行するとブラウザで開きますが、NWBCでは、そのアプリケーションがロールに追加されている場合、通常のDynproトランザクションと同じようにGUI内で開きます。
SAP NW Business Clientは、ロールベースのアクセスで機能することに注意してください。つまり、NWBCを使用して特定のシステムにログインすると、割り当てられたロールのトランザクションのみが表示され、ホームページに表示されるタブは、割り当てられたロールに従って定義されます。
NWBCリリース
NetWeaver BusinessClient用にリリースされた3つのバージョンがあります。 NWBC 3.0, NWBC 3.5, そして NWBC 4.0
NetWeaver Business Client 4.0を使用するには、最新バージョンのSAP GUI、つまりSAP GUI7.4もインストールされている必要があります。
NetWeaver Business Clientのナビゲーションは、次のスクリーンショットに示すように4つの部分に分かれています-
- 左側のナビゲーションパネル
- 上部のナビゲーションタブ
- キャンバスワークエリア
- ナビゲーションタブの上にあるクイック起動バー
Launchpadでは、開発者とユーザーが完全なトランザクションコードを覚えておく必要のない高度な検索を実行できます。最初の文字を入力し始めるだけで、提案が表示されます。
HTTPサービスを構成するには、 use Transaction SMICM
バックエンドシステムで設定されているサービスを表示するには、[ジャンプ]→[サービス]をクリックします。
HTTPまたはHTTPSサービスがまだ存在しない場合、または変更を加える場合は、[サービス]→[作成]または[サービス]→[変更]のパスに従って、サービスを作成または編集できます。
サービスをアクティブ化/非アクティブ化するには、サービスを選択し、[サービス]→[アクティブ化]をクリックします。
ICFでサービスをアクティブ化する
インターネット通信フレームワークを使用すると、標準プロトコルを使用してSAPシステムと通信できます。システムでNWBCを使用できるようにするには、SICFトランザクションを使用してシステムでSICFサービスをアクティブ化する必要があります。/sap/bc/nwbc およびその下のコンポーネント。
Step 1 −サービスを有効にするには、 Transaction: SICF
Step 2 −「階層タイプ」を「サービス」に設定し、「実行」(F8)をクリックします。
Step 3 −default_hostの下のノードを展開します。
Step 4 −ビジネスクライアントのコックピットサブノードには、次のサービスツリーに移動してアクセスできます。 default_host/sap/bc/nwbc
Step 5 −関連するサービスノードを選択し、サービス/ホスト→有効化を選択します。
Step 6−サービスを選択し、[非アクティブ化]をクリックします。非アクティブ化を確認するように求められます。
Step 7−次のスクリーンショットに示すように、[情報]タブに移動すると、非アクティブ化の結果を確認できます。対応するサービスを非アクティブ化するには、[はい]をクリックします。
NetWeaver Business ClientはWindowsオペレーティングシステムで使用でき、BusinessClientのスムーズな実行を保証します。
ハードウェア要件には少なくとも1GBのメモリが含まれ、メモリの要件は開いているセッションタブの数とウィンドウの数によって異なります。
SAPでは、1024 * 768の最小画面サイズとVGA監視を推奨しています。すべてのハードウェア要件は、SAPGUIフロントエンドインストールの場合と同じです。
NWBCデスクトップアプリケーションをインストールするには、ツールのセットアップが必要です。
Step 1−セットアップファイルをダブルクリックして実行すると、インストールウィザードが開きます。ウィザードは、SAP製品のインストール→次への設定に役立ちます。
Step 2−次のスクリーンショットに示す次のウィンドウで、製品を選択する必要があります。SAP NetWeaver Business Clientを選択し、[次へ]ボタンをクリックします。インストールのメモリスペース要件を満たすのに十分なメモリがディスクドライブにあるはずです。
Step 3− [次へ]ボタンを選択すると、インストールプロセスが開始されます。インストールプロセス中に、インストールの進行状況が通知されます。
Step 4 −セットアップを完了するには、次のスクリーンショットに示すように[完了]ボタンをクリックします。
ABAPシステムでNetWeaverBusiness Clientにアクセスして管理するために使用できる、さまざまなシステムトランザクションコードが提供されています。トランザクションコードを使用し、Transaction: NWBC
このトランザクションをABAPシステムで実行すると、ブラウザで「起動URL」が開始され、別のブラウザインスタンスが開始されます。
HTTPサービスが構成/アクティブ化されていない場合、実行すると次のメッセージが表示されます Transaction: NWBC
これを解決するには、実行する必要があります Transaction SMICM。[移動]→[サービス]をクリックします。HTTPサービス、サービス→有効化を選択します。
ABAPシステムでNWBCトランザクションを実行すると、システム上のすべてのコックピットの一覧と関連するロールの一覧が表示されます。
最初のアイコンまたは先頭のスラッシュが付いたリンクは、HTML用のNWBCを開きます。
2番目のアイコンまたは先頭にスラッシュがないリンクは、NWBCデスクトップツールを開きます。
Note −使用 transaction NWBC, class CL_GUI_HTML_VIEWER 別のブラウザがシステムのデフォルトブラウザとして定義されている場合でも、常にブラウザ– Microsoft InternetExplorerでURLを開始します。
これは、開始時に実行中のSAPGUIセッションからInternetExplorer(IE)インスタンスに認証情報を挿入するための追加のロジックがクラスに含まれているためです。したがって、クライアントは同じユーザー名でInternetExplorerブラウザーで開かれます。
SAP NetWeaverは、重要なビジネスアプリケーションを実行し、人、プロセス、および情報を統合するためのプラットフォームを提供するオープンテクノロジーソフトウェアコンポーネントとして知られています。これにより、異種ソフトウェア環境全体でSAPおよび非SAPアプリケーションの構成、プロビジョニング、および管理が可能になります。
次の表は、SAPNetWeaverの主な使用例とその主要な領域を定義しています-
S.NO | ユースケースと説明 |
---|---|
1 | Data Warehousing SAP BW |
2 | Building Integration scenarios SAPプロセス統合PI |
3 | Mobilizing Business Processes SAP NetWeaver Mobile |
4 | Building Composite Applications SAP構成環境 |
5 | Integration with SAP Enterprise Portal SAPエンタープライズポータル |
6 | Application Development ABAP NetWeaverアプリケーションサーバーABAPでのABAP開発 |
SAP NetWeaver BW
SAP Business Intelligence (BI)は、さまざまな異種データソースからのデータの分析とレポートを意味します。 SAP Business Warehouse(BW)は、さまざまなソースからのデータを統合し、データを変換および統合し、データクレンジングを実行し、データの保存も行います。また、データモデリング、管理、およびステージング領域も含まれます。
SAP BWのデータは、SAP BI AdministrationWorkbenchと呼ばれる一元化されたツールを使用して管理されます。BIプラットフォームは、次のようなインフラストラクチャを提供しますOLAP Processor, Metadata Repository, Process designer、およびその他の関数。
Business Explorer(BEx)は、BIのクエリ、分析、およびレポート機能をサポートするレポートおよび分析ツールです。BExを使用すると、履歴データと現在のデータをさまざまな程度の分析で分析できます。
SAP BWは、オープンで標準的なツールとして知られており、さまざまなシステムからデータを抽出して、それをBIシステムに送信することができます。また、さまざまなレポートツールを使用してデータを評価し、これを他のシステムに配布できます。
次の図は、オープンで幅広い標準ベースのビジネスインテリジェンスアーキテクチャを示しています。
SAPプロセス統合
SAP Process Integration(PI)は、SAPNetWeaverプラットフォームの一部です。これは、SAP NetWeaver Exchange Infrastructure(XI)と呼ばれています。NetWeaver 7.0 ehp2および古いバージョン。SAP NetWeaver Process Integrationは、NetWeaverソフトウェアコンポーネントの一部であり、会社の内部システムまたは外部の関係者との情報交換に使用されます。
SAP PI / XIを使用すると、システム間の通信と統合をセットアップでき、JavaやSAPABAPなどのさまざまなプログラミング言語に基づいてSAPシステムと非SAPシステムを接続できます。これは、システムの統合と通信のために複雑なシステムランドスケープで必要なオープンソース環境を提供します。
SAP Process Integrationは、SAPとSAP以外のアプリケーションを社内または社外のシステムとシームレスに統合できるようにするミドルウェアです。
SAP PIアーキテクチャは、設計時、構成時、および実行時に使用される複数のコンポーネントで構成されています。SAP PIでは、送信側システムは次のように知られています。the source そして受信機は呼ばれます the target system アーキテクチャはとして知られています Hub and Spoke structure。スポークは外部システムとの接続に使用され、ハブはメッセージの交換に使用されます。
SAP PIシステムは、次のコンポーネントに分かれています-
- 統合サーバー
- 統合ビルダー
- システムランドスケープディレクトリSLD
- 構成と監視
SAP NetWeaver Mobile
SAP NetWeaver mobileは、SAP BusinessSuiteのモバイルソリューションを開発するために使用されるソリューションです。さまざまなツールを使用して、時々接続されているモバイルデバイス用のモバイルアプリケーションを展開および操作できます。
SAP NetWeavermobileには2つのシナリオが考えられます-
たまに接続する
ときどき接続されるSAPNetWeaverモバイルシナリオでは、モバイルデバイスにはモバイルクライアントとWebサーバー、データベースレイヤー、およびビジネスロジックが含まれます。
このシナリオでは、使用はオフラインで機能し、ミドルウェアへのネットワーク接続がミドルウェアに割り当てられた重要なタスクで機能するのを待ちません。NetWeaverモバイルデバイスには、バックエンドシステムでデータを利用できるようにするためのデータ同期とデータ複製のためのツールも含まれています。
常に接続
常時接続のシナリオでは、ビジネスオペレーションを管理するために、モバイルデバイスは常にミドルウェアに接続されます。モバイルアプリケーションは中央サーバーで利用でき、モバイルクライアントはありません。これらのアプリケーションにアクセスするには、ユーザーはサーバーに接続する必要があります。
アプリケーションは中央サーバー上で開発および展開され、モバイルデバイスごとに異なる方法でレンダリングされます。
どちらのモバイルシナリオでも、SAP NetWeaverMobileはエンタープライズモビリティのミドルウェアとして機能します。このミドルウェアを使用して、以下の機能を提供します。
- メッセージングとネットワーク監視
- 端末管理
- データ分布
- エンタープライズアイデンティティ
- Security
アプリケーション開発ABAP
ABAPは Advanced Business Application Programming、4GL(第4世代)言語。現在、Javaとともに、SAPアプリケーションサーバープログラミングの主要言語として位置付けられています。
Web Dynproは、ABAPワークベンチと統合されたグラフィカルツールおよび開発環境を使用してWebアプリケーションを開発できるようにする標準のSAPUIテクノロジです。グラフィカルツールを使用すると、実装の労力が軽減され、ABAPワークベンチでコンポーネントをより適切に再利用および保守できます。
ABAPワークベンチのWebDynproランタイム環境およびグラフィカルツールにアクセスするには、以下を使用できます。 Transaction code - SE80。
これらのソリューションはどちらもNetWeaverプラットフォームで開発されており、アプリケーションとWeb開発環境をユーザーに提供します。
Web DynproはWeb開発用のABAP環境であり、UIプログラミングのModel View Controller(MVC)の概念に基づいています。プラットフォームごとにJavaとABAPの両方で使用でき、同様の機能をサポートします。
WebDynproには次の機能があります-
- ディスプレイとビジネスロジックの分離
- グラフィカルツールを使用してレイアウトを簡単に変更
- インターフェイスのプラットフォーム依存性なし
以下は、WebDynproアーキテクチャの一部としての重要な概念です。
メタデータ
Web Dynproは、Webベースのアプリケーションを開発するための環境を提供し、グラフィカルツールを使用して、アプリケーション開発でメタデータの形式でWebDynproアプリケーションを定義できます。独自のイベントを定義することもできます。ただし、イベント処理は別のコードで定義する必要があり、イベントがトリガーされたときに実行する必要があります。
Web Dynproアプリケーションのユーザーインターフェイスは、WebDynproツールを使用して定義された小さな要素で構成されています。実行時にこれらの要素を変更したり、要素を再度統合したりして、ユーザーインターフェイスを変更または拡張することもできます。
グラフィカルツール
Webベースのアプリケーションを生成するために使用できるさまざまなグラフィカルWebDynproツールがあります。このためのソースコードを作成する必要はありません。以下は、WebDynproアプリケーションのグラフィカルツールの主な機能です。
- ユーザーインターフェイス要素のプロパティを定義する
- データフロー
- ユーザーインターフェイスのレイアウト
これらすべてのプロパティについて、ソースコードを作成せずにグラフィカルツールを使用できます。
ビジネスおよびアプリケーションロジック
Web Dynproを使用すると、フロントエンドでアプリケーションを実行できます。バックエンドシステムには、サービスを使用してローカルまたはリモート接続を介してアクセスできます。ユーザーインターフェイスはDynproアプリケーションで維持され、永続ロジックはバックエンドシステムで実行されます。
適応RFCサービスを使用するか、Webサービスを呼び出すことにより、WebDynproアプリケーションをバックエンドシステムに接続することができます。
MVCプログラミングモデル
WebDynproアプリケーションはMVCモデルに基づいています-
Model −これにより、WebDynproアプリケーションのバックエンドデータにアクセスできます。
View −これは、Webブラウザでのデータの表現を確実にするために使用されます。
Controller −これは、モデルとビューの間の通信を制御するために使用され、ユーザーからの入力を受け取り、モデルからプロセスデータを取得し、ブラウザーにデータを表示します。
SAP NetWeaver portalはNetWeaverアーキテクチャの主要コンポーネントの1つであり、組織のアプリケーションへの単一のアクセスポイントを提供します。顧客、パートナー、および組織の従業員は、エンタープライズポータルを、組織のサービスおよび日常のタスクの実行に必要な情報への単一のアクセスポイントとして使用できます。
SAP NetWeaver Portalでは、ユーザーに対して次のタイプの認証を許可しています-
- ユーザー名とパスワード
- SAPログオンチケット
- Secure Socket Layer(SSL)を使用したX.509証明書
- クライアント証明書
- アサーションチケット
SAP NetWeaverポータルは、2種類の使用法を提供します-
アプリケーションポータルEPC
これは、完全なエンタープライズポータル機能が必要ない場合に適用されます。としても知られていますEP Core。ポータルとユニバーサルワークリスト(UWL)で構成されています。
Portal SAPおよび非SAPの情報ソース、組織のアプリケーション、データベース、およびサービスへの単一のアクセスポイントを提供します。
ユーザーは、スマートフォン、タブレットなどのモバイルデバイスからだけでなく、デスクトップやラップトップからもポータルにアクセスできます。ポータルを使用すると、ユーザー(従業員、顧客、パートナー、およびサプライヤー)は、日常の作業タスクに固有の情報にアクセスする際の役割ベースのアクセスを管理できます。
Universal Worklistビジネスユーザーが日常の作業項目を管理、操作、および委任できるようにします。自動化されたビジネスプロセスを使用して作業項目を生成できます
UWLを使用して、複数のプロバイダーシステムから作業項目を1つのリストに収集し、ワンストップアクセスを実現します。
NetWeaverエンタープライズポータル
エンタープライズポータルには Knowledge management そして Collaboration 機能とEPコアに基づいています。
ポータルナビゲーション
NetWeaver Portalを実行すると、組織のすべての主要オブジェクトに、日常業務に関連する情報への役割ベースの安全なアクセスが提供されます。すべての利害関係者(顧客、パートナー、サプライヤー、ベンダー)は、SAPアプリケーション、サードパーティアプリケーション、デスクトップアプリケーション、ドキュメント、データベース、およびその他のサービスにアクセスできます。
NetWeaverポータルフレームワークには、ユーザーがナビゲートできる各ページに必要なすべてのコンポーネントと機能が含まれています。
Top Level Navigation −ユーザーとシステムの管理タスクおよび開発アクティビティを管理するため。
Detailed Navigation−システムランドスケープ、追加されたすべてのシステムとランドスケープ管理、およびサービス構成。ナレッジマネジメントとユニバーサルワークリストのナビゲーション。
Search Field with Tool Area −ポータルコンテンツで検索を実行し、検索オプションを進めるため。
Dynamic Navigation
Portal Favorites −ホームページから直接アクセスできるお気に入りのリンクがあります。
Content Area −詳細レベルのナビゲーションから選択されたコンテンツが何であれ、そのコンテンツはコンテンツツールバーに表示されます。
Page Toolbar −このツールバーはページごとに異なり、選択範囲およびコンテンツ領域のコンテンツごとに異なります。
NetWeaverポータルで新しいシステムを作成し、システムのエイリアスを追加することもできます。
Step 1 −システムを作成するには、管理者としてポータルにログインする必要があります。
Step 2 −次のスクリーンショットに示すように、最上位のナビゲーションバーで、[システム管理]→[システム構成]→[システムランドスケープ]に移動します。
Step 3−次に、ポータルコンテンツに移動します。次のスクリーンショットに示すように、ポータルコンテンツを右クリックし、[新しいシステム]を選択します。
Step 4 − [JDBCシステム]を選択し、[次へ]をクリックします。
Step 5 −システム名とシステムIDのプロパティを[新しいシステム]→[次へ]→[完了]として入力します。
エンタープライズポータルのすべてのユーザーおよびロールタスクは、 User Management Engine(UME)。UMEはSAPNetWeaver ApplicationServerに統合されています。UMEでは、承認を適用するためのUMEアクションを定義します。UMEアクションは、ユーザーロールを定義するためのJAVA権限であり、ポータルロールにさらに割り当てることができます。
ユーザー管理エンジンは、ユーザー認証を実行して、ユーザーにアクセスを提供する前に、ユーザーに正しいUMEアクションが割り当てられていることを確認します。 iViews そして functions エンタープライズポータルで。
ポータルの役割ごとに、ユーザー管理エンジンで定義されたUMEアクションがあります。次の表に、すべての主要なポータルロールと対応するUMEアクションを示します。
ポータルの主な役割 | UMEアクション |
---|---|
委任されたユーザー管理者 | UME.Manage_Users UME.Manage_Role_Assignment |
すべてのユーザーコアロール | UME.Manage_My_Profile |
標準ユーザーロール | UME.Manage_My_Profile |
スーパー管理者 | UME.AclSuperUser UME.Manage_All |
システム管理者 | UME.System_Admin |
ユーザー管理者 | UME.Manage_All |
以下のUMEアクションは、エンタープライズポータルロールに対してのみ定義されます-
- UME.AclSuperUser
- UME.Manage_Role_Assignments
- UME.Remote_Producer_Read_Access
- UME.Remote_Producer_Write_Access
UMEとポータルの役割の比較
NetWeaverポータルでは、UMEロールとポータルロールの両方をポータル管理者が管理できます。UMEロールにはJAVAアクションが含まれています。ただし、ポータルロールには、iView、フォルダ、およびシステムへのアクセスが含まれます。
次の表に、UMEとポータルの役割の主な違いを示します-
ポータルの役割 | UMEの役割 |
---|---|
ポータルコンテンツ(iView、ワークセット、フォルダなど)の管理に使用されます。 | UMEアクションは、Java権限のセットです。 |
これは、コンテンツをグループ化する方法と、ポータルに表示する方法を定義するために使用されます。ポータルロールを割り当てることにより、ユーザーがポータルに表示するコンテンツを定義します。 | これは、ユーザーがJ2EEエンジンでアプリケーションを実行するために必要な許可を定義するために使用されます。 |
ポータルロールをユーザーまたはグループに割り当てると、それらはロールに対するエンドユーザー権限を取得します。 | これにより、J2EEエンジン上のアプリケーションへのアクセスが提供されます。 |
これらは、Portal ContentStudioのロールエディタで作成されます。 | これらは、ID管理を使用して作成されます。 |
ロールを作成し、iViewをロールに追加します
Step 1 −ロールを作成するには、[コンテンツ管理]→[ポータルコンテンツ]に移動します。
Step 2 −選択したフォルダを右クリックして、「新規」→「ロール」を選択します。
Step 3 −まず、ロールを作成し、OBNRoleという名前を付けます。
Step 4 −まず、ロールを作成し、OBNRoleという名前を付けます。
Step 5 −次のスクリーンショットに示すように、[ユーザー管理]タブ→[ロール]に移動します。
Step 6 −次のスクリーンショットに示すように、前の手順で作成したOBNRoleを見つけ、[割り当てられた役割]タブを使用して管理者ユーザー/他のユーザーを追加します。
SAP NetWeaver Knowledge Management(KM)コンポーネントは、さまざまなデータソースからの非構造化情報を構造化形式に編成し、すべてのユーザーがアクセスできるようにします。さまざまなデータソースからの情報は、メモ帳ドキュメント、PPT、およびHTML形式の形式で存在します。さまざまなソースからの情報は、さまざまな機能を使用して統合できます。
SAP Enterprise KnowledgeManagementの主な機能
SAPナレッジマネジメント機能の主な機能は次のとおりです-
複数のドキュメントストア間での統合アクセス
- 任意のリポジトリ用の統合API
- 幅広いコネクタセットをパートナーが拡張できます
- SAPエンタープライズポータルに統合
コンテンツ管理サービスのフルセット
ブラウジング、検索、チェックインおよびチェックアウト、ナレッジ記事に基づくサブスクリプション。
検索と分類サービスのフルセット
- インデックス作成、検索
- 自動分類
- テキストマイニング
で検索
- 全文
- Attributes
さまざまな検索モード
- Exact
- 言語学:検索にクエリ用語の語幹を使用する
- あいまい検索エラー耐性
- 「*」または「?」を使用したワイルドカード検索
- 複雑な式のフレーズ検索
- ブール演算子
- ハイライト/ HTML変換/維持されているキーワードへのリンク
- コンテンツスニペット
- 統合検索(他の検索エンジンインデックスの使用)
テキストマイニング
- 類似のドキュメントを検索する
- 代替検索用語の提案
- ドキュメントのカテゴリへの自動分類
ドキュメントを作成してナレッジセンターにアップロードする
NetWeaverナレッジマネジメントでは、ドキュメントを作成してナレッジマネジメントフォルダに公開できます。これらのドキュメントにはすべてのユーザーがアクセスでき、各ユーザーはポータルでドキュメントを作成できます。ナレッジマネジメントフォルダに公開できます。
エンタープライズポータルのナレッジマネジメントのそれぞれの領域で、さまざまな構成/管理機能が実行されます。
初期構成
KMを実行するには、インストールプロセスの直後に基本構成を実行する必要があります。これらのアクティビティは、ナレッジマネジメント機能を使用するために必須です。
- 検索および分類エンジン(TREX)のインストール
- テンプレートベースの基本構成
- 手動構成
システム管理
ナレッジマネジメントポータルに関連するさまざまな管理タスクを実行する必要があります。これらのタスクは、エンタープライズポータルの[管理]タブを使用して実行できます。
- システム構成
- 監視、ロギング、およびトレース
これらのタスクのツールは、次のスクリーンショットに示すように、ポータルのトップレベルのナビゲーションペインの[システム管理]タブにあります。
コンテンツ管理
コンテンツ管理は、さまざまなタイプのナレッジマネジメントコンテンツの管理を扱います。ポータルコンテンツとKMコンテンツは、SAPエンタープライズポータルのコンテンツ管理ロールを使用して管理されます。
KMのコンテンツの種類-
Portal Content −これには、前の章で説明したように、KM機能やその他のポータルコンテンツディレクトリにアクセスするために使用されるiViewが含まれます。
KM Content −これらのオブジェクトは、ナレッジマネジメントリポジトリで管理されます。
KMリポジトリマネージャにレポートを追加する
PARファイル構造内にレポートを配置する場合は、レポートをリポジトリマネージャに割り当てる必要があります。
Step 1 −トップレベルの詳細ナビゲーションバーの[システム管理]→[システム構成]タブに移動します。
Step 2 −左側の詳細ナビゲーションバーで、ナレッジマネジメント→コンテンツ管理→リポジトリマネージャ→レポートリポジトリに移動します。
Step 3−次に、編集する標準のレポートリポジトリマネージャーを選択し、アクティブレポートリストにシンプルレポートを追加します。カスタムレポートをマネージャに追加したら、変更を保存する必要があります。
Step 4−コンテンツマネージャーの役割に移動すると、新しいレポートがスケジュールに使用できることがわかります。このレポートは、コンテンツマネージャーで実行できます。
NetWeaver Developer Studioは、Javaビジネスアプリケーションを開発するためのSAPEclipseベースの環境です。Developer Studioを使用すると、さまざまなプログラミングモデル(WebDynproとJavaEE)に基づいてアプリケーションを開発できます。
Developer Studioの最新リリースには、NetWeaver Composite Environment7.1が付属しています。以下は、NetWeaver DeveloperStudioの主な機能です-
特に大規模なJavaプロジェクトや大規模な開発者チームに適した、堅牢で完全に統合された開発環境を提供できます。Developer Studioを使用すると、Javaプロジェクトのライフサイクル全体をカバーする生産性の高い環境が提供されます。
Developer Studioの助けを借りて、ソリューションの複雑さを軽減し、以下の緊密なサポートを提供することで再利用性を高めます。 SAPu2019s 開発コンポーネントモデル。
柔軟性の高い開発プロセスにより、DeveloperStudioをローカル開発環境として使用できます。すべてのソースをオフラインで構築および編集し、ローカルにインストールされたサーバーにデプロイしてテストすることができます。
Developer Studioは、Javaビジネス開発のすべての側面(ユーザーインターフェイス、e-ビジネスロジック、Java永続性)に対応する開発ツールの完全なセットを提供します。
Developer Studioは、生産性を高め、開発コストを削減するウィザードとさまざまなグラフィカル編集ツールを提供します。
DeveloperStudioでWebプロジェクトを作成する
Step 1 − NetWeaver Developer Studioでプロジェクトを作成するには、DeveloperStudioを開きます。
Step 2 − JAVAパースペクティブを開くには、「Windows」→「パースペクティブを開く」→「その他」→「JavaEE」に移動します。
Step 3−「ファイル」→「新規」→「プロジェクト」を選択すると、「新規プロジェクト」ウィンドウが開きます。プロジェクトタイプを選択します。
Step 4 − [次へ]をクリックしたら、プロジェクト名を入力し、ターゲットランタイムと構成を選択する必要があります。
Step 5 − [完了]ボタンをクリックします。
Step 6 − [完了]をクリックすると、次のスクリーンショットに示すように、NetWeaver DeveloperStudioでプロジェクトが開きます。
次の一般的なJ2EEアプリケーション開発を実行できます-
- J2EEコンポーネントのアプリケーション開発を作成します。
- NetWeaverなどのアプリケーションサーバーにデプロイできる単一のユニットにさまざまなコンポーネントを収集します。
ビジネスユーザーによって生成されたWebコンテンツは、ビジネスユーザーがほとんどのWCMタスクを管理し、ビジネスアプリケーションをユーザー生成のWebおよび静的コンテンツと組み合わせることができるポータルページの作成を可能にするWebページコンポーザーツールを使用して管理できます。Webページコンポーザーを使用すると、ビジネスアプリケーションとユーザー生成コンテンツをブレンドできます。
Web Page Composerは、専門家がインタラクティブなポータルページを作成するのをサポートします。エンドユーザーは、ポータル内のWebコンテンツとアプリケーションに簡単にアクセスできます。
以下は、Web PageComposerページの構造コンポーネントです。
Navigation − WPCエリアは、役割ベースのナビゲーション構造に統合されています。
Favorites −エンドユーザーは、お気に入りのページを保存してすばやくアクセスできます。
Search −検索結果には、関連するページや役割などのコンテキスト情報が含まれます。
Web PageComposerを使用して記事を追加する
Step 1 −エリア管理→コンテンツエディタ→記事タブ→コンテンツにナビゲートします
これにより、コンテンツエディタウィンドウが開きます。
Step 2 −エンタープライズポータルに記事を投稿するには、次の詳細を追加してください。
- コンテンツのタイトル
- Author
- 画像を選択
- Abstract
- Headers
- Paragraphs
Step 3 −この記事を保存して公開するには、[保存]ボタンをクリックします。
Step 4 −この記事を表示するには、[記事]タブに移動し、[更新]ボタンをクリックします。
Step 5−右側のページコンテンツに移動し、エンタープライズポータルでこのコンテンツを公開する方法を指定します。利用可能なオプションは次のとおりです-
- Article
- Banner
- リンクリスト
- Paragraph
- RSSリンクリスト
- Teaser
- URLビュー
Step 6 −公開されたコンテンツをプレビューするには、上部の記事エディター→プレビューボタンに移動します。
SAP Process Integration(SAP PI)は、SAPNetWeaverプラットフォームの一部です。いわゆるSAP NetWeaver Exchange Infrastructure XINetWeaver 7.0ehp2以前のバージョン。SAP NetWeaver Process Integrationは、NetWeaverソフトウェアコンポーネントの一部であり、組織の内部システムまたは外部の関係者との情報交換に使用されます。
SAP PI / XIを使用すると、システム間の通信と統合を設定でき、JavaやSAPABAPなどのさまざまなプログラミング言語に基づいてSAPシステムと非SAPシステムを接続できます。これは、システムの統合と通信のために複雑なシステムランドスケープで必要なオープンソース環境を提供します。
SAP Process Integrationは、組織内のSAPアプリケーションと非SAPアプリケーションの間、または組織外のシステムとのシームレスな統合を可能にするミドルウェアです。
SAP PIが必要な理由
組織では、SAP ERPには単一のシステムは含まれていませんが、SAP CRM、FICO、EWMなどの多数の統合システムで構成されています。SAPPIは、複雑なものに触れることなく、すべてのシステムの単一の統合ポイントとしてプラットフォームを提供しますすべてのデータおよび情報交換のためのレガシーシステム。
SAP ProcessIntegrationが提供する主な機能は次のとおりです-
接続性
SAP PIを使用すると、技術的な通信方法が異なるさまざまなアプリケーションやシステムを接続できます。SAP PIには、HTTPSやRemote Function Call(RFC)などのさまざまなプロトコルに基づいてアプリケーションを接続できるようにするさまざまなアダプタが用意されています。
ルーティング
ルーティングは、実行時の異なるシステム間のメッセージフローのルールを定義します。
マッピング
SAP PIは、異なる組織間で設定できる分散環境で異なるアプリケーションまたはシステムを接続するために使用されます。そのため、2つのコンポーネント間のデータ交換の構造が異なる可能性があります。
SAP NetWeaverPIのインストールオプション
SAP PIでシナリオを実行する場合、通信および処理機能は、SAPPIのインストール時にインストールされるランタイムエンジンに依存します。ホストシステムに1つ以上のランタイムエンジンをインストールできます。SAP PIには、次の2つのインストールオプションがあります-
タイプ1-デュアルユースタイプ
このインストールはABAPとJavaに基づいており、統合コンテンツを設計および構成するためのツールと、次のランタイムエンジンを提供します。
- 統合エンジン
- ビジネスプロセスエンジン
- 高度なアダプターエンジン
タイプ2-AdvancedAdapter Engine Extended(AEX)
このインストールはJavaに基づいており、統合コンテンツを設計および構成するためのツールを提供し、ランタイムエンジンとしてAEXを含みます。
SAP NetWeaverPIアーキテクチャ
SAP PIアーキテクチャは、設計時、構成時、および実行時に使用される複数のコンポーネントで構成されています。SAP PIでは、送信側システムはソースと呼ばれ、受信側はターゲットシステムと呼ばれます。このアーキテクチャは、ハブアンドスポーク構造として知られています。スポークは外部システムとの接続に使用され、ハブはメッセージの交換に使用されます。
SAP PIシステムは、次のコンポーネントに分かれています-
- 統合サーバー
- 統合ビルダー
- システムランドスケープディレクトリ(SLD)
- 構成と監視
SAP NetWeaver Gatewayは、SAPビジネススイート、ターゲットクライアント、プラットフォーム、およびフレームワーク間の接続をセットアップするために使用されます。さまざまなクライアント開発ツールを使用してODataサービスを作成するための開発および生成ツールを提供します。
SAP NetWeaverゲートウェイは、Webアプリケーション上のSAPバックエンドシステムのビジネスロジックとコンテンツをより簡単に利用する方法を提供します。また、SAPデータへのアクセスの複雑さを軽減し、開発時間を短縮するための簡単なインターフェイスを提供します。
SAP NetWeaver Gateway:機能と主な利点
SAP NetWeaver Gatewayは、デバイス、環境、およびプラットフォームを市場標準に基づいてSAPソフトウェアに接続する簡単な方法を提供するテクノロジーです。
無停止で、SAPビジネススイート。
シンプルなAPIの開発が簡単で、ツールの知識は必要ありません。
REST、ATOM / ODataに基づいています。これにより、RESTサービスとOData / ATOMプロトコルを活用することで、SAPの知識がなくても、任意のプログラミング言語またはモデルを使用してSAPアプリケーションに接続できます。
Eclipse、Visual Studio 2010、XCodeなどのよく知られたIDE用のプラグインを提供します。
ゲートウェイのインストール/展開オプション
SAPNetWeaverの導入に利用できる2つの異なる導入オプションがあります-
SAP NetWeaverGatewayのセントラルハブデプロイメント
このオプションでは、ゲートウェイサーバー機能が1つの専用サーバーであるハブシステムで使用されます。最初のオプションとは異なり、サービスの展開はハブシステムで行われます。
このオプションは、バックエンドシステムで開発を実行する必要がない場合、または7.40より前のリリースの場合に使用されます。または、アドオンIW_BEPをバックエンドにデプロイすることが許可されていない場合。この場合、開発者はバックエンドのRFCを介してアクセスできるインターフェースに制限されます。
開発はゲートウェイハブシステムで行われ、ビジネススイートのバックエンドシステムには影響しません。IW_BEPまたはSAP_GWFNDはゲートウェイハブシステムで実行され、SAPビジネススイートでは何も変更されません。
Advantages
このオプションには、バックエンドシステムにゲートウェイアドオンをインストールする必要がないという利点があります。
Disadvantages
メタデータ(DDIC)およびビジネスデータに直接アクセスすることはできません。したがって、データの再利用は制限されます。
GENILオブジェクトはリモートで使用できません。
この構成では、アクセスはRFCモジュール、BAPIなどのリモート対応インターフェースに制限されます。
組み込み展開
組み込みデプロイメントアーキテクチャでは、開発はSAPBusinessスイートのバックエンドシステムで行われます。ゲートウェイシステムも同じシステムにインストールされます。サービスは、SAP BusinessSuiteバックエンドシステムに登録および公開されます。
IW_BEPまたはSAP_GWFNDは、SAPBusinessスイートがインストールされているのと同じシステムで実行されます。
Advantages −
1つのリモート呼び出しが削減されるため、実行時間が短縮されます。
Disadvantages −
このシステムは、追加のバックエンドシステムのハブとして使用しないでください。
複数のSAPBusiness Suiteシステムの場合、ゲートウェイを複数回構成する必要があります。
この構成は、サンドボックスの目的でのみ推奨されます。
分散環境では、ビジネスデータの管理にインターネットを使用します。セキュリティはどのシステムでも重要な要件の1つです。不正アクセスやユーザーエラーがあってはなりません。また、構成アクセスによって情報が失われることもありません。
SAP NetWeaverのセキュリティには、次の点が含まれます-
- テクニカルシステムランドスケープ/アーキテクチャ(以前にカバー)
- ユーザー管理と認証
- ネットワークおよびトランスポート層のセキュリティ
ユーザー管理
SAPNetWeaverで使用できるさまざまなユーザー管理ツールがあります。これらのツールはSAPシステムに組み込まれており、トランザクションから呼び出すことができます。
これらのツールを使用して、JavaおよびABAPのアプリケーションプラットフォームを管理できます。
ABAPエンジンでのユーザーの管理
Step 1 −を使用してSAPシステムのユーザーを管理します T-Code: SU01。これを使用して、ABAPシステムのユーザを管理することができます。
Step 2 −次のスクリーンショットに示すように、作成するユーザー名を入力し、作成アイコンをクリックします。
Step 3−次のタブである[アドレス]タブに移動します。ここでは、名、姓、電話番号、メールIDなどの詳細を入力する必要があります。
次のスクリーンショットに示すように、さらに次のタブ-ログオンデータに移動します。
Step 4− [ログオンデータ]タブでユーザータイプを入力します。5つの異なるユーザータイプがあります。
以下は、さまざまなユーザータイプです-
Dialog user −このユーザーは、GUIからのインタラクティブなシステムアクセスに使用されます。
System user −このユーザーは、バックグラウンド処理、システム内の通信に使用されます。
Communication user −このユーザは外部RFCコールに使用されます
Service user −このユーザーは、より大規模で匿名のユーザーグループ用に作成されています。
Reference user−このユーザータイプでシステムにログオンすることはできません。追加の権限の割り当てを許可する、個人に関係のない一般ユーザーのユーザータイプ。
Step 5 −最初のログインパスワード→新しいパスワード→繰り返しパスワードを入力します。
次のタブ-役割に移動します。
Step 6 −ユーザーに役割を割り当てます。
さらに、次のタブ-プロファイルに移動します。
Step 7 −プロファイルをユーザーに割り当てます。
Step 8 −確認を受け取るには、[保存]アイコンをクリックします。
ユーザーのロック/ロック解除
SAPシステムでは、管理者は要件に応じてユーザーをロックまたはロック解除することもできます。これは、特定の期間または永続的に実行できます。ユーザーは、次の2つの方法でロック/ロック解除できます-
- Manually/Forcefully
- 自動的に(ログイン試行の失敗回数の後)
手動または強制的に
これらのトランザクションコードを使用して、ユーザーを強制的/自動的にロックできます-
トランザクションコード- SU01 にとって single user
トランザクションコード- SU10 にとって multiple users
Step 1 −トランザクションコードを実行します− SU01
Step 2 −次のスクリーンショットに示すように、ロック/ロック解除するユーザーを選択し、アイコンをクリックします。
このトランザクションを使用できます (Transaction − PFCG)ABAPシステムのロールを管理し、ユーザー認証を提供します。新しい役割の作成、既存の役割のコピー、単一および複合の役割の定義などを行うことができます。
Step 1 −次のスクリーンショットで、役割名を入力し、単一/複合役割をクリックします。
Step 2−既存の役割をコピーするには、[役割のコピー]ボタンをクリックします。既存の役割のリストから役割を選択します。シングル/コンポジットロールを選択できます。
Step 3 −役割を変更するには、次のスクリーンショットに示すように、リストから役割を選択し、[変更]ボタンをクリックします。
Step 4− [ユーザー]タブに移動すると、このロールに申し込んだユーザーのリストが表示されます。ユーザーID、ユーザー名、開始日と終了日を確認できます。
Step 5 −ユーザー比較マスタレコードを実行することも、このロールに直接ユーザーを追加することもできます。
ユーザーを認証するために、ABAPフロントエンドサーバーは、SAP NetWeaverによって提供される認証およびシングルサインオン(SSO)メカニズムを使用します。以下のメカニズムを認証に使用できます
SPNEGO / KERBEROS
SPNEGOは、クライアントアプリケーションがリモートサーバーに対して認証を行う必要があるが、どちらの側も、他のアプリケーションがサポートする認証プロトコルを確認できない場合に使用されます。疑似メカニズムは、プロトコルを使用して、使用可能な一般的な汎用セキュリティサービスアプリケーションプログラムインターフェイス(GSSAPI)メカニズムを判別し、1つを選択して、それ以降のすべてのセキュリティ操作をそれにディスパッチします。これは、組織が段階的に新しいセキュリティメカニズムを展開するのに役立ちます。
SAPログオンチケット
SAPログオンチケットは、SAPシステムのユーザー資格情報を表します。有効にすると、ユーザーは、ユーザー名とパスワードをさらに入力しなくても、SAPGUIおよびWebブラウザーを介して複数のSAPアプリケーションおよびサービスにアクセスできます。SAPログオンチケットは、SAPの境界を越えてSSOを有効にするための手段にもなります。場合によっては、ログオンチケットを使用して、MicrosoftベースのWebアプリケーションなどのサードパーティアプリケーションへの認証を行うことができます。
X.509証明書
X.509証明書には、証明書が発行されたIDとそれを発行したIDに関する情報が含まれています。人々がSecureSockets Layer(SSL)証明書と呼ぶ証明書の多くは、実際にはX.509証明書です。
Secure Network Communications(SNC)は、SAPNetWeaverシングルサインオンまたは外部セキュリティ製品をSAPシステムと統合します。SNCを使用すると、SAPシステムでは直接利用できないセキュリティ製品によって提供される追加のセキュリティ機能を使用してセキュリティを強化できます。
SNCは、SAPプロトコル、Remote Function Call(RFC)、またはDynamic Information and Action Gateway(DIAG)を使用するSAPシステムのさまざまなクライアントとサーバーコンポーネント間のデータ通信パスを保護します。
さまざまなセキュリティ製品によって実装されているよく知られた暗号化アルゴリズムがあり、SNCを使用すると、これらのアルゴリズムをデータに適用して保護を強化できます。
重要な機能
SNCは、さまざまなSAPシステムクライアントとサーバーコンポーネント間のデータ通信パスを保護します。サポートされているセキュリティ製品によって実装されているよく知られた暗号化アルゴリズムがあり、SNCを使用すると、これらのアルゴリズムをデータに適用して保護を強化できます。
SNCを使用すると、アプリケーションレベルのエンドツーエンドのセキュリティを利用できます。SNCで保護された2つのコンポーネント間で行われるすべての通信が保護されます。
SAPが直接提供していないスマートカードなどの追加のセキュリティ機能を使用できます。SAPビジネスアプリケーションに影響を与えることなく、いつでもセキュリティ製品を変更できます。
保護レベル
3つのレベルのセキュリティ保護を適用できます。彼らは-
- 認証のみ
- 整合性保護
- プライバシー保護
認証のみ
認証のみを使用する場合、システムは通信パートナーのIDを検証します。これは、SNCが提供する最小の保護レベルです。
整合性保護
整合性保護を使用する場合、システムは、通信の両端間で発生した可能性のあるデータの変更または操作を検出します。
プライバシー保護
プライバシー保護を使用する場合、システムは転送されるメッセージを暗号化して、盗聴を役に立たなくします。プライバシー保護には、データの整合性保護も含まれます。これは、SNCによって提供される保護の最大レベルです。