Sap-netweaver-quick-guide

提供:Dev Guides
移動先:案内検索

SAP NetWeaver-はじめに

*SAP NetWeaver* (SAP NW)は、「Business Enablement」に使用されるすべてのソフトウェアとサービスについて説明しています。 ERP Central Component(ECC)やSupplier Relationship Management(SRM)などのSAPビジネススイートには、その特定のビジネスソリューション用のソフトウェアコンポーネントが含まれています。

以下は、SAP NetWeaverプラットフォームに関する重要なポイントです-

  • これは、ミッションクリティカルなビジネスアプリケーションを実行し、人、プロセス、および情報を統合するための包括的なテクノロジーセットを提供するオープンテクノロジープラットフォームです。
  • Webベースのオープンな統合アプリケーションプラットフォームであり、エンタープライズサービス指向アーキテクチャ(Enterprise SOA)の基盤として機能し、ビジネスとテクノロジーの境界を越えて人、情報、ビジネスプロセスの統合と調整を可能にします。
  • オープンスタンダードを利用して、ほぼすべてのソースまたはテクノロジーの情報およびアプリケーションとの統合を可能にします。
  • これは、SAP Business SuiteおよびSAP Business by Designの基盤です。 また、パートナーソリューションとカスタムビルドアプリケーションも強化されます。

SAP NW開発

SAP NetWeaverは、1997年にイスラエルの会社であるTopTier Softwareによって初めて導入されました。 SAPは2000年代初頭にこの会社を買収しました。 SAP NetWeaverの最初のバージョンは、2004年にバージョンNW7.0でリリースされました。

-利用可能な最新バージョンは、2015年第4四半期にリリースされたSAP NetWeaver 7.5です。

SAPは、さまざまなハードウェアベンダーと提携して、NetWeaverプラットフォームの機能を強化するためのさまざまなアプリケーションコンポーネントを提供しています。 SAP Business Warehouse(BW)Acceleratorは、SAP BWのデータ負荷とクエリパフォーマンスを改善するために開発された例の1つです。

ABAPワークベンチ、Web Dynpro、Visual Composer、SAP Solution Manager、JAVAスタックに基づくNetWeaver Developer Studio(NWDS)などのNetWeaverプラットフォームに基づいて、SAPによりさまざまなアプリケーション開発が導入されています。

次の画像では、SAP NWプラットフォームに基づいた主要な有効化を確認できます-

  • 高度に構成可能なビジネスアプリケーション-これには、SAP ECCスイート、カスタマリレーションシップマネジメント用SAP CRMソフトウェアスイート、サプライチェーン管理、およびSAPエンタープライズリソースプランニング(ERP)ソリューションの一部であるその他の主要モジュールが含まれます。
  • Business Enablement Applications -これには、SAP Process Integration(PI)、Enterprise Portal、およびBusiness Intelligenceソフトウェアスイートなどのビジネスイネーブルメントアプリケーションが含まれます。
  • Common Development and Technology Platform -これには、ABAP Workbench、SAP Web Dynpro、Visual ComposerなどのWeb開発およびアプリケーション開発テクノロジーが含まれています。

NetWeaver

SAP NetWeaver-利点

SAP NWは、ワークベンチアプリケーションの開発用にビジネスアプリケーションを管理および構成するためのオープンプラットフォームであるため、複数の利点を実現できます。

  • Service-Oriented Architectureアプローチに基づいているため、柔軟にタスクを実行できます。 システムのアップグレードも簡単に実行できます。
  • SAP NetWeaver Application Serverを使用すると、分析と組み込み分析をリアルタイムで実行できます。
  • ABAP Workbench、Web Dynpro、NW Development Studioなどのツールを使用したWebアプリケーションの簡単な開発。
  • さまざまな言語で実装された、さまざまなプロバイダーのアプリケーションを管理する単一のアプリケーションプラットフォーム。
  • Webおよびモバイルアプリケーションを使用して、ビジネスロジックとSAPバックエンドシステムコンテンツを簡単に実装および使用できます。
  • SAP NetWeaver Gateway、JavaベースのSAP UI5、およびHTML5ベースのアプリケーション開発を使用した、モバイルおよびWebアプリケーション用の柔軟でシンプルな開発環境。
  • NetWeaverプラットフォーム展開モデルに基づいたSAP Fiori Launchpadを使用することにより、日々のビジネスオペレーションのワークフローと管理が簡単になります。 開発者は、NetWeaverゲートウェイを使用して、ビジネスユーザーをあらゆる環境からあらゆるデバイスを介してSAPソフトウェアにリンクするアプリケーションを作成できます。

SAP NetWeaver-アーキテクチャ

SAP NetWeaverは、SAPソフトウェアスタックの中心的な基盤と呼ばれ、プロセスインテグレーター、ビジネスインテリジェンス、エンタープライズポータルなどの他のNetWeaverコンポーネント、およびABAPおよびJavaアプリケーションに柔軟なプラットフォームを提供します。

SAP NetWeaver Application Serverは、プラットフォームに依存しないWebサービス、ビジネスアプリケーション、および標準ベースの開発をサポートしているため、Webサービス指向ソリューションに既存のテクノロジー資産を活用できます。

すべてのNetWeaverコンポーネントはSAP Web Application Server上に構築され、コンポーネントはJ2EEまたはABAPで記述されています。

アーキテクチャ

SAP NetWeaver −アーキテクチャ

SAP NetWeaverは、SAPソフトウェアスタック全体の中心的なコンポーネントの1つであり、JAVAおよびABAPアプリケーションだけでなく、他のコンポーネントのプラットフォームを提供します。

SAPアプリケーションサーバーは、複数のアプリケーションサーバーインスタンスとデータベースサーバーで構成されます。 ダイアログインスタンスを使用すると、メッセージサーバーとエンキューサーバーも含まれます。

ユーザーが実行するダイアログインスタンスには、次のコンポーネントがあります-

SAP NWアーキテクチャ

  • Internal Communication Manager -クライアントとサーバーの両方のWeb要求を処理するために使用されます。 HTTP、HTTPS、SMTPのプロトコルをサポートしています。
  • Dispatcher -Dispatcherは、ユーザーの要求をさまざまなワークプロセスに配布するために使用されます。 すべてのワークプロセスがビジーの場合、リクエストはDispatcherキューに保存されます。
  • ワークプロセス-これらは、JavaまたはABAPプログラムを実行するために使用されます。
  • * SAPゲートウェイ*-これは、SAPインスタンス間のRFCインターフェイスを提供します。
  • メッセージサーバー-これはメッセージ通信に使用され、SAPシステムの負荷も分散します。

SAP NetWeaver-コンポーネント

SAP NetWeaverには、コンポーネント、アプリケーション、およびツールの包括的なセットが含まれています。

SAP NetWeaver Application Server

プラットフォームに依存しないWebサービス、ビジネスアプリケーション、および標準ベースの開発をサポートしているため、Webサービス指向ソリューションの既存のテクノロジー資産を活用できます。

その主な機能は次のとおりです-

  • アプリケーションプラットフォーム開発を管理するための実証済みのスケーラブルで包括的なツールセット。
  • 既存のインフラストラクチャスキルセットを活用します。

画像:/sap_netweaver/images/application_platform.jpg [アプリケーションプラットフォーム]画像:/sap_netweaver/images/application_platforms.jpg [アプリケーションプラットフォーム]

インターネットコミュニケーションマネージャー

インターネット通信マネージャー(ICM)は、Webおよびサーバー要求を処理し、HTTP、HTTPS、およびSMTPプロトコルを使用してインターネットへの接続をセットアップするために使用されます。 リクエストは、ユーザーによってWebブラウザ経由で送信されました。

  • RFC接続は、データを取得および処理するためにSAP NetWeaver Application Serverをバックエンドシステムに接続するために使用されます。
  • SAP Web Application Serverでは、SAP GatewayはSAPインスタンス間のRFCインターフェースを使用可能にします。
  • メッセージサーバーは、メッセージを処理し、SAPシステムで負荷を分散するために使用されます。

SAP NetWeaver Application Serverのインストールオプション

SAP NetWeaver Application Serverのインストールでは、次の2つのインストールオプションから選択できます-

  • * ABAPシステム*-このインストール方法を使用すると、ABAPプログラムを実行でき、選択したいくつかのSAP Javaアプリケーションも実行できます。
  • Java System -このインストール方法を使用すると、J2EEアプリケーションを実行できますが、ABAPプログラムは実行できません

SAP NetWeaver-ビジネスインテリジェンス

企業全体のデータを統合し、実用的でタイムリーなビジネス情報に変換して、適切な意思決定を促進できます。

SAP NetWeaver-ゲートウェイ

開発者は、あらゆる環境からあらゆるデバイスを介してビジネスユーザーをSAPソフトウェアにリンクするアプリケーションを作成できます。

SAP NetWeaver-マスターデータ管理

システム間のデータの一貫性を確保し、拡張バリューチェーン全体でビジネスプロセスを統合するのに役立ちます。

SAP NetWeaver-プロセスオーケストレーション

シンプルなワークフローから、アプリケーションや組織の境界にまたがる統合プロセスまで、プロセスの改善に役立ちます。 ビジネスプロセス管理、ビジネスルール管理、およびプロセス統合の機能が含まれています。

SAP NetWeaver-ポータル

重要な情報とアプリケーションを統合して、企業全体にわたる役割ベースのビューをユーザーに提供し、情報リソースを最大限に活用できるようにします。

SAP Auto-IDインフラストラクチャ

RFIDリーダーやプリンター、Bluetoothデバイス、組み込みシステム、バーコードデバイスなど、すべての自動検知デバイスを統合するために必要なすべての機能を提供します。

SAP NetWeaver-アイデンティティ管理

典型的な企業が直面するアクセスとプロビジョニングの問題に対処します。 ビジネスプロセスを統合する新たな機会を創出し、異種IT環境でシステムを統合するのに役立ちます。

SAP NetWeaver-情報ライフサイクル管理

定義した規制保持ルールに従って、データを簡単にアクセス可能な形式でアーカイブできます。

SAP NetWeaver-リリースの詳細

SAP NetWeaverプラットフォームとNetWeaverテクノロジーに基づくさまざまなアプリケーションを使用すると、異種環境でSAP製品と非SAP製品を使用できます。 次の表に、SAP NetWeaverプラットフォームのさまざまなリリースの詳細を示します。

SAP NetWeaver 7.0は2004年に初めてリリースされました。 その最新リリースは、2015年11月にリリースされたSAP NetWeaver 7.5です。

Technology Release Details
SAP NetWeaver Platform

SAP NetWeaver 7.5

SAP NetWeaver 7.4

拡張パッケージ1を含むSAP NetWeaver 7.3

SAP NetWeaver 7.3

拡張パッケージ3を含むSAP NetWeaver 7.0

拡張パッケージ2を含むSAP NetWeaver 7.0

拡張パッケージ1を含むSAP NetWeaver 7.0

SAP NetWeaver 7.0

SAP Composition Environment

SAP NetWeaver Composition Environment 7.2

拡張パッケージ1を含むSAP NetWeaver Composition Environment 7.1

SAP NetWeaver Composition Environment 7.1

SAP NetWeaver CE 7.1のエンタープライズサービスリポジトリ

SAP Enterprise Portal, Enterprise Workspaces

SAP NetWeaver Portal, Enterprise Workspaces 1.0

SAP NetWeaver Portal、Enterprise Workspaces 1.1

SAP NetWeaver Adaptive Computing Controller

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

SAP NetWeaver Mobile 7.1 Including Enhancement Package 1

SAP NetWeaver Mobile 7.1

SAP NetWeaver MDM SAP NetWeaver Master Data Management 7.1
SAP Process Integration

SAP NetWeaver Process Integration 7.1 Including Enhancement Package 1

SAP NetWeaver Process Integration 7.1

SAP Single Sign-On

SAP NetWeaver Single Sign-On 2.0

SAP NetWeaverシングルサインオン1.0

ECCシステムのNWバージョン

前述のように、SAP NetWeaverには包括的なコンポーネント、アプリケーション、およびツールのセットが含まれています。 SAP ECCスイートでNetWeaverプラットフォームのバージョンを確認できます。

NetWeaverプラットフォームのバージョンを確認するには-

  • ステップ1 *-SAP GUIを使用してSAP ECCシステムにログインします。

SAP ECC

  • ステップ2 *-NetWeaverのバージョンとログインを確認するシステムを選択します。

NetWeaverバージョン

  • ステップ3 *-バージョンを確認するには、上部のシステムタブをクリックして→ステータス

ステータス

これにより、[システムステータス]タブが開きます。

使用状況データ、リポジトリデータ、ホストデータなど、さまざまな詳細を表示できます。

使用データ

  • ステップ4 *-バージョンを確認するには、SAPシステムデータ→コンポーネントバージョン→レンズアイコンをクリックします。

次の[インストール済みソフトウェア]画面の[インストール済みソフトウェアコンポーネントバージョン]で、コンポーネント名、リリース、サービスパックレベル、およびサポートパッケージを確認できます。

  • ステップ5 *-[リリース]タブで、NetWeaverのバージョンを確認できます。 次のスクリーンショットでは、NetWeaver 7.4です。

リリースタブ

  • ステップ6 *-同じ画面ではあるが、次のタブ、つまりインストール済み製品バージョンの下で、SAPシステムにインストールされている各コンポーネントのバージョンを確認できます。 SAP NetWeaverのバージョンを検索するには、下にスクロールして見つけます。

製品バージョンSAP NW

SAP NetWeaver-NWのセットアップ

SAP NetWeaverをセットアップするには、SAPサイトでSAP NetWeaver Product Availability Matrix(PAM)を確認する必要があります。 これにより、プラットフォームの可用性、リリースの種類とメンテナンス、および製品のアップグレード期間がわかります。

PAMを使用して、SAPはSAPソフトウェアリリースに関する次の情報を公開します-

  • リリースタイプ(標準リリース、早期導入リリース、カスタム開発プロジェクトリリースなど)
  • 予定されている可用性
  • メンテナンス期間
  • アップグレードパス
  • データベースプラットフォームとオペレーティングシステムを含むプラットフォームの可用性

プラットフォーム、メンテナンスとアップグレード、およびSAP NetWeaverプラットフォームのリリースの詳細を確認するには、次のSAP PAMサイトにアクセスし、パートナーIDとパスワードhttps://apps.support.sap.com/sap/support/pamを使用してログインします。

SAP NetWeaver 7.4のPAMを確認するには、次のリンクに移動し、SIDとパスワードを使用してログインします。

次の情報は、このサイトで利用可能です-

  • OS/DB
  • 開発者の職場
  • 言語サポート
  • ブラウザのサポート

-SAP NetWeaver 7.4のリリースに関するSAPノート1843183。

SAP NetWeaverのオペレーティングシステム/データベースPAM

次の表に、SAP NetWeaverプラットフォームのオペレーティングシステムとデータベースの製品出荷マトリックスを示します。 Y軸に沿って、データベースサポートとそのバージョンが表示され、X軸に沿って、サポートされているWindows OSが表示されます。

オペレーティングシステム

  • AS-SAP NetWeaverスタック全体を備えたアプリケーションサーバーのみ
  • DB-データベースサーバーのみ
  • HA-高可用性ソリューションのみ
  • X64-x64およびx86_64は同じハードウェアを表します

SAP NetWeaverのデスクトップおよびモバイルブラウザーのサポート

以下は、SAP NetWeaverリリースの*デスクトップブラウザサポート*です。

Microsoft Internet Explorer

  • IE 11デスクトップ(推奨)
  • 2015年10月に予定されているWindows 10上のIE 11サポート
  • IE 7-IE 10 2016年1月まで

マイクロソフトエッジ

  • UIアドオン2.0 SP1(SAPUI5 1.32)を予定しています。 UIアドオン1.0 SP15(SAPUI5 1.28)へのダウンポートが計画されています。

Mozilla Firefox

  • 最新の延長サポートリリースサイクル(推奨)
  • 最新の迅速なリリースサイクル(条件付きでサポート)

グーグルクローム

  • Windowsの最新リリースサイクル
  • NW 7.02、7.03、7.30以降のサポート

アップルサファリ

  • OS Xでは、バージョンのリリース日から3年間
  • NW 7.02、7.03、7.30以降のサポート

以下は、SAP NetWeaverリリースの*モバイルブラウザサポート*です。

  • iPadのApple Safari
  • iPhoneのApple Safari
  • Samsung Galaxy Tab/S上のGoogle Chrome
  • Samsung Galaxy Tab/S(A4.4以降)上のAndroidブラウザー
  • Nokia Lumia 930上のWindows Phone 8.1(条件付きでサポート)
  • Nokia Lumia 930上のWindows Phone 10(予定)
  • BlackBerry Z10/30上のBlackBerry

-ベンダーのリリース日から3年間のデバイスおよびOSバージョンのサポート。

サポートされているUIテクノロジー-

  • SAPUI5/OpenUI5
  • SAP Fioriアプリケーションのサポートは異なる場合があります

SAP NetWeaver Developer Workplace

  • プラットフォームサポートが制限されたSAP NetWeaver Developer StudioおよびAS Javaで構成
  • ローカル開発およびテスト機能
  • チーム開発のサポートなし
  • Eclipse更新サイト経由で利用可能なツールの更新はありません
  • 拡張機能のサポートなし

言語サポート

言語の可用性に関するすべての情報は、製品の可用性で見つけることができます。

技術リリース情報→言語→製品インスタンス→追加情報の表示リンクにあるマトリックス(PAM)

SAP NetWeaver-インストールオプション

インストールを実行する前に、最初のステップはインストールのソフトウェアおよびハードウェア要件を確認することです。 ソフトウェア要件には、インストール用のメディアが含まれ、ハードウェア要件には、RAM 16 GBのPC、インストールおよびシステムの実行用に最小6080 GBのハードディスク容量が含まれます。 仮想イメージの作成を計画している場合は、VMイメージに同等のメモリを割り当てることができます。

ソフトウェア要件

ソフトウェアは、SAP Marketplaceから入手できます。 * [[1]]

ソフトウェア要件

下部の[SAPストア]アイコンをクリックすると、https://www.sapstore.com/に移動します

[ログオン]ボタンをクリックし、SAPパートナーIDの詳細を入力します。 ログインしたら、次の画面を見ることができます-

SAPパートナー

ABAP 64ビット試用版のSAP NetWeaver Application Serverを検索します。

試用版

古いソフトウェア製品の次のSAPストアリンクからアイテムをダウンロードすることもできます。http://sdnweb.sdn.sap.com/sapbackoffice/public/sapstoresolutions.aspx [http://sdnweb.sdn.sap.com]

ソフトウェアダウンロード検索リストは、古いSCNダウンロードカタログアイテムを新しいストアリンクにマッピングしています。 検索ボックスは自動的に入力を完了し、探しているアイテムを見つけるのに役立ちます。

左側に、ストアで直接検索するための参照としてストアソリューション番号をリストしました。 SAP Storeソリューションのタイトルは、関連するストアソリューションにリンクしています。

古いパッケージが見つからない場合は、古いタイトルとリンクを記載したメールを送信してください。

ソフトウェアのダウンロード

アカウントを登録し、すべての詳細を入力します。 [契約条件]チェックボックスをオンにします。

アカウントの登録

SAPストアに登録すると、SAPは、約4 GBのサイズの file- ABAP_7_03_SP04_64_bit_Trial_3_9_2_GB.rar を含むリンクを提供します。 このファイルを新しいフォルダーに解凍すると、次のフォルダーが表示されます。 インストールを実行するためのアプリケーションインストーラーファイルがあります。

SAPファイル

これにより、SAPインストールマスターウィザードが開きます。 インストールを完了するには、次の手順を完了する必要があります。

  • オプションを選択
  • パラメータを定義
  • 概要
  • 実行する
  • 完了しました

SAP NetWeaver Software

左側には、各オプションのヘルプがあります。 選択したら、次はパラメータの定義に進みます。ここでは、エンドユーザー使用許諾契約EULA→次を受け入れます。

次の(次の)画面で、すべてのユーザーのパスワードを入力する必要があります。 このパスワードは、SAPinstが作成するすべてのアカウントおよびセキュアストアキーフェーズに使用されます。 F1ヘルプで制限と依存関係を確認してください。

SAP Software Delivery

[次へ]をクリックすると、次のウィンドウで前提条件チェッカーの結果が実行されます。 詳細な結果の下で、さまざまなオプションを見つけることができます-

  • 調子
  • 結果コード
  • 重大度
  • メッセージ
  • 詳しくは

前提条件の結果

[次へ]を再度クリックすると、ウィザードの[パラメーターの概要]タブが表示されます。 次のスクリーンショットに示すように、すべてのパスワード(一般パラメーター、マスターパスワード、Windowsドメイン)の詳細を確認できます。

パラメータの概要

下部にある[次へ]ボタンをクリックします。 インストールウィザードの「実行」タブに移動します。 次のスクリーンショットに示すように、段階的なインストールを確認できます。

タスクの進行状況

このタスクの進行中に直面する可能性のあるさまざまなエラーがあります。 それらのいくつかは-

  • データベースエラー(ドライバーの問題)
  • ABAPのインポート
  • インストール後のアクティビティ(構成の問題)

インストールプロセスが完了すると、次のスクリーンショットに示すような確認メッセージが表示されます。

Execution SAP

インストール用のパラメーターを渡す

インストールプロセス中に、入力ユーザーパラメーターとして呼び出されるさまざまなパラメーターを渡す必要があります。 これらのパラメーターは、インストールモードの種類によって異なります。 あなたは、次のインストールオプションから選ぶことができます-

  • 標準モード
  • カスタムモード

標準モード

「標準」モードを選択すると、インストールウィザードは標準パラメータのデフォルト値のみを選択し、インストールの実行が短縮されます。

標準モードでは、次の入力パラメータを選択する必要があります-

  • マスターパスワード
  • システムID
  • データベース接続パラメーター
  • 暗号化キーを保持する必要があるNetWeaverバージョン7.4以降

SAPマスターパスワード

カスタムモード

インストール中に「カスタム」モードを選択した場合、すべてのユーザー入力パラメーターを選択する必要があります。 インストールウィザードの手順2→次でパラメーターを定義すると、パラメーターの概要を表示するように求められます。

要約ステップで、すべてのパラメーターを再度変更できます。

インストールが完了したら、パラメータモードを[標準]→[カスタム]または[カスタム]→[標準]から変更できないため、インストールプロセス中にビジネス要件に従って選択する必要があります。

サマリSAP

SAP NetWeaver-トランスポート管理

Transport Management System(TMS)は、SAPシステムの主要コンポーネントの1つであり、新しい要求の制御、変更の実装者などの変更の監視、SAP環境でのシステムランドスケープの定義と構成に使用されます。

輸送管理システムは3つの部分で構成されています-

  • * Change and Transport Organizer(CTO) * +* トランザクション:SE01 * +これは、SAPリポジトリおよびその他のオブジェクトの変更を管理、構成するために使用されます。 これにより、開発および構成プロジェクトの中心的な環境が提供されます。 (https://wiki.scn.sap.com/wiki/display/ABAP/Transport+Organizer[https://wiki.scn.sap.com])
  • 輸送管理システム +これは、RFC接続で設定された転送ルートを使用して、開発オブジェクトを管理、制御、およびコピーし、SAPシステムランドスケープで実行するカスタマイズに使用されます。 これには、1つのSAPシステムからオブジェクトをエクスポートし、ターゲットシステムにインポートすることが含まれます。
  • ツール * +ツールはSAPカーネルの一部であり、R3transおよびトランスポート制御プログラムの管理に使用されます。 + R3trans はSAPシステムトランスポートと呼ばれ、異なる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システム→承認に移動します。

STMS Systems SAP System Approve

輸送ルートの管理

  • トランスポートルート*は、異なるSAPシステム間で変更を送信するためにSAP管理者によって定義されるルートとして定義されます。

あなたは2種類の輸送ルートを定義することができます-

  • 統合(DEVからQASへ)-トランスポート層が使用されます
  • 配信(QASからPRDへ)-トランスポート層は不要

輸送依頼

  • トランスポート要求*には、開発システムに実装される変更の数が含まれています。 変更の種類、目的、変更カテゴリ、ターゲットシステム、およびその他の詳細で構成されます。

トランスポート要求には、標準形式で<* SID > * *K * <* Number *>という名前が付けられます

*SID* はシステムIDを表します
*K* は固定キーワード/アルファベットを表します
*Number* は、900001から始まる範囲の任意の値です

SAPシステムで作成できる2つのリクエストタイプがあります-

  • ワークベンチリクエスト-このリクエストタイプは、リポジトリおよびクロスクライアントカスタマイズオブジェクトを含めるために使用されます。 ワークベンチ要求は、ABAPワークベンチオブジェクトに変更を加えるために使用されます。
  • カスタマイズ要求-この要求タイプは、クライアント固有のカスタマイズに属するオブジェクトを含めるために使用されます。 これらのリクエストは、ユーザーが設定をカスタマイズすると自動的にシステムに作成され、ターゲットシステムはトランスポートレイヤーごとに自動的に割り当てられます。

トランスポートオーガナイザー

トランスポートリクエストを作成するには、 Transaction SE01 を使用します

トランスポート要求は2つの方法で作成できます-

  • 自動-自動的に作成されます。
  • 手動-トランスポート要求を手動で作成することもできます。

拡張ビュー

移送システムでのオブジェクトのインポート/エクスポート

ソースシステムでトランスポート要求が完了したら、ソースシステムから要求をエクスポートし、ターゲットシステムにインポートする必要があります。 インポートを実行するには、インポートキューを選択する必要があります。

トランザクションSTMS→インポートを実行するか、上部の概要タブ→インポートに移動することができます。

トランザクションSTMS

現在のドメイン内のシステムのリスト、説明、およびインポートキューで利用可能なリクエストの数とステータスを確認できます。

インポートの概要

インポートキュー

このリストには、ターゲットシステムにインポートする準備ができているディレクトリ内のトランスポートリクエストが含まれます。

重要なキュー

リクエストを手動で追加するには、「エクストラ」→「その他のリクエスト」→「追加」に移動します。 トランスポート要求の名前を知っている必要があります。

トランスポートリクエスト

移送依頼ログ

トランスポート要求が完了したら、ログを確認することもできます。 ログを確認するには、トランザクションSE01→ジャンプ→移送ログを選択します。

トランザクションSE01

次の2種類のログがトランスポート管理システムで利用可能です-

  • Transport Log -トランスポートリクエストで移動されたトランスポートログファイルを追跡します。
  • アクションログ-トランスポートリクエストで実行されたアクションログの詳細が含まれます。 輸出、輸入などが含まれます。

ログレコード値

次のログレコード値がトランスポート管理システムに存在します-

  • 0 -この値は、エクスポートが成功したことを表します。
  • 4 -この値は、警告が発行され、オブジェクトが正常に転送されたことを表します。
  • 8 -これは、警告が発行され、少なくとも1つのオブジェクトを移送できなかったことを表します。
  • * 12以上*-この値はトランスポートリクエストのエラーを表し、通常はトランスポートリクエストのオブジェクトのために発生しません。 これはおそらくシステム障害が原因で発生します。

SAP NetWeaver-バックグラウンドジョブの管理

  • バックグラウンドジョブ*は、システム内の通常の操作に影響を与えることなくバックグラウンドで実行されるSAPシステム内のジョブです。 バックグラウンドジョブは、手動の労力を減らし、プロセスを自動化するために使用されます。 ユーザー入力なしでバックグラウンドで実行でき、システム負荷が低いときに実行するようにスケジュールできます。

バックグラウンドジョブは3つのカテゴリに分けることができます-

  • クラスA(高優先度)-これは緊急または重要なタスクに使用され、クラスA優先ジョブでスケジュールする必要があります。 クラスAジョブは、1つ以上のバックグラウンドワークプロセスを予約します。
  • クラスB(中優先度)-これらのジョブは、クラスA高優先度ジョブの完了後に実行されます。
  • クラスC(低優先度-これらのジョブは、クラスAおよびクラスBのジョブが完了すると実行されます。

トランザクションコード-SM36

SAP Easy Access

一般的なデータ

一般的なデータでは、次の詳細を入力してバックグラウンドジョブを作成します-

  • ジョブ名を入力してください
  • 優先度/ジョブクラス
  • ジョブを実行するターゲットサーバーを選択します。 これは負荷分散に使用されます。 ジョブを実行するターゲットサーバーを定義できます。

バックグラウンドジョブ

結果を電子メールで取得する場合は、スプールリスト受信者を使用して電子メールIDを入力します。

受信者の決定

実行するステップを定義するには、[ステップ]タブに進みます。 フィールドにプログラム名、バリアント名を入力します。 要件に従ってバリアントを作成していない場合は、空白のままにします。 下部の保存ボタンをクリックします。

SAP Create Step1 Step List Overview

開始条件を渡すには、開始日、終了日、頻度などを入力します 開始条件が指定されていない場合、ジョブはスケジュールされた状態のままになり、実行されません。 さまざまなオプションを使用して、開始条件を定義できます。 定期的なジョブを作成するには、下部のボックスを選択します。

背景の定義

スケジュールを定義したら、[保存]ボタンをクリックしてジョブを保存します。 あなたは異なるスケジューリングオプションを定義することができます-

  • 即時-ジョブをすぐに実行します。
  • 日付/時刻-ジョブを実行する日付と時刻を追加できます。
  • ジョブの後-特定のジョブが完了した後にこのジョブをスケジュールすることもできます。
  • イベント後-特定のイベントがトリガーされたときにスケジュールを追加することもできます。
  • 操作モード-操作モードでスケジュールを追加することもできます。

定義された背景

バックグラウンドジョブのスケジュール解除

将来実行されないようにジョブのスケジュールを解除するには、ジョブをリリースする必要があります。 ジョブのスケジュールを解除するには、 Transaction Code:SM37 を使用します

-ジョブがアクティブ状態の場合、完了するまでスケジュールを解除できません。

  • ステップ1 *-ジョブ名とユーザー名を入力します。
  • ステップ2 *-ジョブのスケジュールを解除するには、ステータスタブからリリース済みと準備完了を選択します。
  • ステップ3 *-次のスクリーンショットに示すように、上部にジョブ開始条件を入力し、実行ボタンを選択します。

単純なジョブ選択

次のスクリーンショットは、ジョブがリリースされたことと、ジョブの他の詳細を確認します。

ジョブの概要

SAP NetWeaver-NWビジネスクライアント

*SAP NetWeaver Business Client* (NWBC)は、単一のプラットフォームからすべてのアプリケーションにアクセスするためのユーザーインターフェイスです。 各アプリケーションを開く必要はありません。SAPログオンまたはInternet Explorerで開くことなく、各アプリケーションを操作できます。

あなたは2つの方法でNWBCにアクセスできます-

NWBC for HTML

これはURLを使用して開くことができ、この場合クライアントツールをインストールする必要はありません。

URL形式- http://applicationservername.com:8070/nwbc/〜launch/?sapclient = 800&sap-language = EN

NWBCにログインするには、URLに詳細を入力する必要があります。 次の情報が必要です。次のスクリーンショットに示すように、システム、クライアント、ユーザー、パスワード、および言語。

NWBC HTML ビジネスクライアント

デスクトップアプリケーション用のNWBC

この場合、NWBCデスクトップツールをインストールする必要があり、URLとアプリケーションサーバーの詳細を追加する必要があります。

画像:/sap_netweaver/images/netweaver_business.jpg [NetWeaver Business]画像:/sap_netweaver/images/desktop_application.jpg [デスクトップアプリケーション]

SAP NWBCはシングルサインオンをサポートしているため、さまざまなアプリケーションにアクセスするために複数の場所にログインする必要がないため、ビジネスユーザーや開発者が単一のプラットフォームからすべての必要なアクションを実行するための非常に便利なツールになります。

-ユーザーはSAP NetWeaver Business ClientおよびSAPフロントエンドGUIクライアントを使用してSAPシステムにアクセスできます。 両方の使用は要件に依存します。 ユーザーがSAPシステムのみにアクセスし、Webベースのアプリケーションが使用されていない場合、SAP GUIが推奨されます。

ユーザーがSAPシステムとWebベースのアプリケーションの両方を持っている場合、NetWeaver Business Clientを使用することをお勧めします。

SAP GUIとNWBCの主な違い

NWBCとSAP GUIの主な違いは、Web Dynpro(WD)アプリケーションにアクセスする方法です。 SAP GUIを使用すると、WDアプリケーションを実行するとブラウザーで開きますが、NWBCでは、アプリケーションがロールに追加されると通常のDynproトランザクションと同様にGUI内で開きます。

SAP NW Business Clientは役割ベースのアクセスで動作することに注意してください。 つまり、NWBCを使用して特定のシステムにログインすると、割り当てられたロールのトランザクションのみが表示され、ホームページで表示できるタブは、割り当てられたロールごとに定義されます。

NWBCリリース

NetWeaver Business Client用にリリースされた3つのバージョンがあります:* NWBC 3.0、NWBC 3.5、および *NWBC 4.0

NetWeaver Business Client 4.0を使用するには、最新バージョンのSAP GUIもインストールする必要があります。 SAP GUI 7.4。

NetWeaver Business Clientのナビゲーションは、次のスクリーンショットに示すように4つの部分に分かれています-

  • 左側のナビゲーションパネル
  • 上部のナビゲーションタブ
  • キャンバス作業領域
  • ナビゲーションタブの上のクイック起動バー

ナビゲーションタブ

Launchpadでは、開発者とユーザーが完全なトランザクションコードを覚える必要のない高度な検索を実行できます。 最初の文字を入力するだけで、候補が表示されます。

SAP NetWeaver-サービス構成

NetWeaver Business Clientをローカルで使用するには、サービスをバックエンドシステムに設定する必要があります。 さまざまなサービスを構成する必要があります。

ICMのHTTP/HTTPS設定

SAPシステムとビジネスクライアントアプリケーション間の通信を有効にするには、インターネット通信マネージャーでHTTP/HTTPS設定を構成する必要があります。

NetWeaver Business ClientはHTTPを使用してABAPサーバーにアクセスします。 したがって、少なくとも1つのポートを構成することが重要であり、アクティブにする必要があります。

HTTPサービスを設定するには、*トランザクションSMICM *を使用します

HTTP HTTPS設定

バックエンドシステムで設定されたサービスを表示するには、ジャンプ→サービスをクリックします

サービス

HTTPまたはHTTPSサービスがまだ存在しない場合、または変更したい場合は、サービス→作成またはサービス→変更のパスに従ってサービスを作成または編集できます。

HTTPを作成

サービスを有効化/無効化するには、サービスを選択し、サービス→有効化をクリックします。

アクティブ化

ICFでサービスをアクティブ化する

インターネット通信フレームワークを使用すると、標準プロトコルを使用してSAPシステムと通信できます。 システムでNWBCを使用できるようにするには、 /sap/bc/nwbc およびそのコンポーネントであるSICFトランザクションを使用して、システムでSICFサービスを有効化する必要があります。

ステップ1 *-サービスを有効にするには、 *Transaction:SICF を呼び出します

トランザクションSICF

  • ステップ2 *-階層タイプをSERVICEに設定し、実行(F8)をクリックします。

サービスの保守

  • ステップ3 *-default_hostの下のノードを展開します。

ステップ4 *-ビジネスクライアントのコックピットサブノードにアクセスするには、次のサービスツリーに移動します: *default_host/sap/bc/nwbc

デフォルトホスト

  • ステップ5 *-関連するサービスノードを選択し、サービス/ホスト→有効化を選択します。

Service Host Activate

  • ステップ6 *-任意のサービスを選択し、非アクティブ化をクリックします。 無効化の確認を求められます。
  • ステップ7 *-次のスクリーンショットに示すように[情報]タブに移動すると、非アクティブ化の結果を確認できます。 対応するサービスを非アクティブ化するには、[はい]をクリックします。

サービスの非アクティブ化

SAP NetWeaver-ビジネスクライアントのインストール

NetWeaver Business ClientはWindowsオペレーティングシステムで使用でき、Business Clientのスムーズな実行を保証します。

ハードウェア要件には少なくとも1 GBのメモリが含まれ、メモリの要件は開いているセッションタブの数とウィンドウの数によって異なります。

SAPでは、最小画面サイズ1024 * 768およびVGA監視を推奨しています。 すべてのハードウェア要件は、SAP GUIフロントエンドのインストールと同じです。

NWBCデスクトップアプリケーションをインストールするには、ツールのセットアップが必要です。

  • ステップ1 *-セットアップファイルをダブルクリックして実行すると、インストールウィザードが開きます。 ウィザードは、SAP製品のインストールを構成するのに役立ちます→次へ。

SAPフロントエンドインストーラー

  • ステップ2 *-次のスクリーンショットに示されている次のウィンドウで、製品を選択する必要があります。 SAP NetWeaver Business Clientを選択し、[次へ]ボタンをクリックします。 インストールのメモリスペース要件を満たすために、ディスクドライブに十分なメモリが必要です。

SAP製品選択

  • ステップ3 *-[次へ]ボタンを選択すると、インストールプロセスが開始されます。 インストールプロセス中に、インストールの進行状況が通知されます。
  • ステップ4 *-セットアップを完了するには、次のスクリーンショットに示すように[完了]ボタンをクリックします。

SAPの構成

NWBCトランザクションとナビゲーション

ABAPシステムでNetWeaver Business Clientにアクセスして管理するために使用できるさまざまなシステムトランザクションコードが用意されています。 トランザクションコード、 Transaction:NWBC を使用します

このトランザクションをABAPシステムで実行すると、ブラウザーで「起動URL」が開始され、別のブラウザーインスタンスが開始されます。

トランザクションNWBC

HTTPサービスが設定/アクティブ化されていない場合、 Transaction:NWBC を実行すると次のメッセージが表示されます

無効なHTTP

これを解決するには、 Transaction SMICM を実行する必要があります。 「リンク先」→「サービス」をクリックします。 HTTPサービス、サービス→有効化を選択します。

トランザクションSMICM

ABAPシステムでNWBCトランザクションを実行すると、システム上のすべてのコックピットのリストと関連するロールのリストが表示されます。

最初のアイコンまたは先頭にスラッシュが付いたリンクにより、NWBC for HTMLが開きます。

2番目のアイコンまたは先頭にスラッシュのないリンクは、NWBCデスクトップツールを開きます。

NetWeaverの起動

- transaction NWBCを使用すると、クラスCL_GUI_HTML_VIEWER は、システムのデフォルトのブラウザーとして別のブラウザーが定義されている場合でも、ブラウザーのMicrosoft Internet Explorerで常にURLを開始します。

これは、起動時に実行中のSAP GUIセッションからInternet Explorer(IE)インスタンスに認証情報を注入する追加のロジックがクラスに含まれているためです。 したがって、クライアントは同じユーザー名でInternet Explorerブラウザーで開かれます。

NWに基づくSAPアプリケーション

SAP NetWeaverは、重要なビジネスアプリケーションを実行し、人、プロセス、および情報を統合するためのプラットフォームを提供するオープンテクノロジーソフトウェアコンポーネントとして知られています。 異種ソフトウェア環境全体で、SAPおよび非SAPアプリケーションの構成、プロビジョニング、および管理が可能です。

次の表は、SAP NetWeaverの主な使用例とその重要な領域を定義しています-

S.NO Use Case & Description
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 Application Server ABAPでのABAP開発

SAP NetWeaver BW

*SAP Business Intelligence* (BI)は、異なる異種データソースからのデータの分析とレポートを意味します。 *SAP Business Warehouse* (BW)は、さまざまなソースからのデータを統合し、データを変換および統合し、データのクレンジングおよびデータの保存も実行します。 また、データモデリング、管理、およびステージングエリアも含まれます。

SAP BWのデータは、SAP BI Administration Workbenchと呼ばれる集中ツールを使用して管理されます。 BIプラットフォームは、* OLAP Processor、Metadata Repository、Process designe * r、およびその他の機能を含むインフラストラクチャを提供します。

Business Explorer(BEx)は、BIのクエリ、分析、およびレポート機能をサポートするレポートおよび分析ツールです。 BExを使用すると、履歴データと現在のデータをさまざまな分析レベルで分析できます。

SAP BWはオープンで標準的なツールとして知られています。これにより、異なるシステムからデータを抽出し、BIシステムに送信できます。 また、さまざまなレポートツールを使用してデータを評価し、これを他のシステムに配布できます。

次の図は、ビジネスインテリジェンスのオープンで幅広い標準ベースのアーキテクチャを示しています。

ビジネスエクスプローラー

SAPプロセス統合

  • SAPプロセス統合*(PI)は、SAP NetWeaverプラットフォームの一部です。 NetWeaver 7.0 ehp2 およびそれ以前のバージョンでは、SAP NetWeaver Exchange Infrastructure(XI)と呼ばれます。 SAP NetWeaver Process IntegrationはNetWeaverソフトウェアコンポーネントの一部であり、会社の内部システムまたは外部との情報交換に使用されます。

SAP PI/XIを使用すると、システム間の通信と統合を設定でき、JavaやSAP ABAPなどのさまざまなプログラミング言語に基づいてSAPシステムと非SAPシステムを接続できます。 システムの統合と通信のために複雑なシステムランドスケープで必要なオープンソース環境を提供します。

SAP Process Integrationは、企業内のSAPアプリケーションと非SAPアプリケーション、または企業外のシステムとのシームレスな統合を可能にするミドルウェアです。

SAP PIアーキテクチャは、設計時、構成時、および実行時に使用される複数のコンポーネントで構成されています。 SAP PIでは、送信側システムは「ソース」と呼ばれ、受信側は「ターゲットシステム」と呼ばれ、アーキテクチャは「ハブとスポーク構造」と呼ばれます。 スポークは外部システムとの接続に使用され、ハブはメッセージの交換に使用されます。

SAP PIシステムは、次のコンポーネントに分かれています-

  • 統合サーバー
  • 統合ビルダー
  • システムランドスケープディレクトリSLD
  • 構成と監視

設定と監視

SAP NetWeaver Mobile

SAP NetWeaver mobileは、SAP Business Suiteのモバイルソリューションの開発に使用されるソリューションです。 さまざまなツールを使用して、時々接続されるモバイルデバイス用のモバイルアプリケーションを展開および操作できます。

SAP NetWeaver mobileには2つのシナリオが考えられます-

時々接続される

時々接続されるSAP NetWeaverモバイルシナリオでは、モバイルデバイスにはモバイルクライアントとWebサーバー、データベースレイヤー、ビジネスロジックが含まれます。

このシナリオでは、使用はオフラインで動作し、ミドルウェアへのネットワーク接続が割り当てられた重要なタスクで動作するのを待ちません。 NetWeaverモバイルデバイスには、バックエンドシステムでデータを利用できるようにするためのデータ同期とデータ複製のためのツールも含まれています。

常時接続

常時接続シナリオでは、ビジネスオペレーションを管理するために、モバイルデバイスは常にミドルウェアに接続されます。 モバイルアプリケーションは中央サーバーで利用でき、モバイルクライアントはありません。 これらのアプリケーションにアクセスするには、ユーザーはサーバーに接続する必要があります。

アプリケーションは中央サーバーで開発および展開され、モバイルデバイスごとに異なる方法でレンダリングされます。

どちらのモバイルシナリオでも、SAP NetWeaver Mobileはエンタープライズモビリティのミドルウェアとして機能します。 次の機能は、このミドルウェアを使用して提供されます-

  • メッセージングとネットワーク監視
  • 端末管理
  • データ配信
  • エンタープライズアイデンティティ
  • セキュリティ

アプリケーション開発ABAP

ABAPは、4GL(第4世代)言語である Advanced Business Application Programming の略です。 現在、Javaとともに、SAPアプリケーションサーバープログラミングの主要言語として位置付けられています。

Web Dynproは、ABAPワークベンチと統合されたグラフィカルツールと開発環境を使用してWebアプリケーションを開発できる標準SAP UIテクノロジーです。 グラフィカルツールを使用すると、実装の手間が減り、ABAPワークベンチでコンポーネントをより適切に再利用および保守できます。

Web Dynproランタイム環境とABAPワークベンチのグラフィカルツールにアクセスするには、*トランザクションコード-SE80 *を使用できます。

これらのソリューションは両方ともNetWeaverプラットフォームで開発され、ユーザーにアプリケーションおよびWeb開発環境を提供します。

画像:/sap_netweaver/images/application_development.jpg [アプリケーション開発]画像:/sap_netweaver/images/abap_development.jpg [ABAP開発]

*Web Dynpro* はWeb開発用のABAP環境であり、UIプログラミングのModel View Controller(MVC)コンセプトに基づいています。 プラットフォームごとにJavaとABAPの両方で使用でき、同様の機能をサポートします。

Web Dynproには次の機能があります-

  • 表示とビジネスロジックの分離
  • グラフィカルツールを使用したレイアウトの簡単な変更
  • インターフェイスのプラットフォーム依存性なし

以下は、Web Dynproアーキテクチャの一部としての重要な概念です-

メタデータ

Web Dynproは、Webベースのアプリケーションを開発するための環境を提供します。グラフィカルツールを使用して、アプリケーション開発でメタデータの形でWeb Dynproアプリケーションを定義できます。 独自のイベントを定義することもできます。ただし、イベント処理は別のコードで定義する必要があり、イベントがトリガーされたときに実行する必要があります。

Web Dynproアプリケーションのユーザーインターフェースは、Web Dynproツールを使用して定義された小さな要素で構成されています。 また、実行時にこれらの要素を変更することでユーザーインターフェイスを変更または強化したり、要素を再度統合したりできます。

グラフィカルツール

Webベースのアプリケーションを生成するために使用できるグラフィカルなWeb Dynproツールには、さまざまなものがあります。 このためにソースコードを作成する必要はありません。 以下は、Web Dynproアプリケーションのグラフィカルツールの主要な機能です-

  • ユーザーインターフェイス要素のプロパティを定義する
  • データフロー
  • ユーザーインターフェイスのレイアウト

これらすべてのプロパティについて、ソースコードを作成せずにグラフィカルツールを使用できます。

ビジネスおよびアプリケーションロジック

Web Dynproを使用すると、アプリケーションをフロントエンドで実行でき、サービスをローカルまたはリモート接続経由でバックエンドシステムにアクセスできます。 ユーザーインターフェースはDynproアプリケーションで維持され、永続ロジックはバックエンドシステムで実行されます。

適応RFCサービスを使用するか、Webサービスを呼び出すことにより、Web Dynproアプリケーションをバックエンドシステムに接続できます。

MVCプログラミングモデル

Web DynproアプリケーションはMVCモデルに基づいています-

  • モデル-これにより、Web Dynproアプリケーションのバックエンドデータにアクセスできます。
  • 表示-これは、Webブラウザーでのデータの表現を保証するために使用されます。
  • Controller -これは、ユーザーからの入力を受け取り、モデルからプロセスデータを取得し、ブラウザーにデータを表示するモデルとビュー間の通信を制御するために使用されます。

SAP NetWeaver-ポータル

  • SAP NetWeaverポータル*は、NetWeaverアーキテクチャの主要コンポーネントの1つであり、組織のアプリケーションへの単一アクセスポイントを提供します。 組織の顧客、パートナー、および従業員は、日々のタスクを実行するために必要な組織のサービスおよび情報への単一アクセスポイントとしてエンタープライズポータルを使用できます。

SAP NetWeaver Portalでは、ユーザーに次の種類の認証を許可しています-

  • ユーザー名とパスワード
  • SAPログオンチケット
  • Secure Socket Layer(SSL)を使用したX.509証明書
  • クライアント証明書 *アサーションチケット

SAP NetWeaverポータルは、2種類の使用法を提供します-

アプリケーションポータルEPC

これは、完全なエンタープライズポータル機能が必要でない場合に適用されます。* EP Core *とも呼ばれます。 ポータルとユニバーサルワークリスト(UWL)で構成されています。

*Portal* は、SAPおよび非SAPの情報ソース、組織アプリケーション、データベース、サービスへの単一のアクセスポイントを提供します。

ユーザーは、スマートフォン、タブレットなどのモバイルデバイス、およびデスクトップやラップトップからポータルにアクセスできます。 ポータルを使用すると、従業員、顧客、パートナー、およびサプライヤのユーザーが、日常業務に固有の情報にアクセスする際の役割ベースのアクセスを管理できます。

  • ユニバーサルワークリスト*を使用すると、ビジネスユーザーは毎日の作業項目を管理、操作、および委任できます。 自動化されたビジネスプロセスを使用して作業項目を生成できます

UWLを使用して、ワンストップアクセスのために複数のプロバイダーシステムから作業項目を1つのリストに収集します。

NetWeaverエンタープライズポータル

エンタープライズポータルには、*ナレッジマネジメント*および*コラボレーション*機能が含まれており、EPコアに基づいています。

ポータルナビゲーション

NetWeaver Portalを実行すると、組織のすべての主要オブジェクトに、日々の業務関連情報へのロールベースの安全なアクセスが提供されます。 すべての利害関係者-顧客、パートナー、サプライヤー、ベンダー-は、SAPアプリケーション、サードパーティアプリケーション、デスクトップアプリケーション、ドキュメント、データベース、その他のサービスにアクセスできます。

ポータルナビゲーション

NetWeaverポータルフレームワークには、ユーザーがナビゲートできる各ページに必要なすべてのコンポーネントと機能が含まれています。

  • トップレベルナビゲーション-ユーザーおよびシステム管理タスクと開発アクティビティを管理します。
  • 詳細ナビゲーション-システムランドスケープ、追加されたすべてのシステムおよびランドスケープ管理、およびサービス設定。 ナレッジマネジメントとユニバーサルワークリストナビゲーション。
  • ツール領域のある検索フィールド-ポータルコンテンツで検索を実行し、検索オプションを拡張します。
  • ダイナミックナビゲーション
  • ポータルのお気に入り-ホームページから直接アクセスできるお気に入りリンクがあります。
  • コンテンツ領域-詳細レベルのナビゲーションから選択されたコンテンツが何であれ、そのコンテンツはコンテンツツールバーに表示されます。
  • ページツールバー-このツールバーはページごとに異なり、選択およびコンテンツ領域のコンテンツごとに異なります。

SAP NetWeaver-システムの作成

NetWeaverポータルの下に新しいシステムを作成し、システムのエイリアスを追加することもできます。

  • ステップ1 *-システムを作成するには、管理者としてポータルにログインする必要があります。
  • ステップ2 *-トップレベルのナビゲーションバーで、次のスクリーンショットに示すように、システム管理→システム構成→システムランドスケープに移動します。

システム管理

  • ステップ3 *-次に、ポータルコンテンツに移動します。 次のスクリーンショットに示すように、[ポータルコンテンツ]を右クリックし、[新しいシステム]を選択します。
  • ステップ4 *-JDBCシステムを選択し、[次へ]をクリックします。
  • ステップ5 *-[新しいシステム]→[次へ]→[完了]としてシステム名とシステムIDプロパティを入力します。

システムID

エンタープライズポータルの役割とグループ

エンタープライズポータルのすべてのユーザーおよびロールタスクは、 User Management Engine (UME)を使用して実行できます。 UMEはSAP NetWeaver Application Serverに統合されています。 UMEでは、承認を適用するUMEアクションを定義します。 UMEアクションは、ユーザーロールを定義するJAVAアクセス許可であり、さらにポータルロールに割り当てることができます。

ユーザー管理エンジンはユーザー認証を実行して、エンタープライズポータルの iViews および*機能*へのアクセスを提供する前に、ユーザーに正しいUMEアクションが割り当てられていることを確認します。

ポータルロールごとに、User Management EngineでUMEアクションが定義されています。 次の表に、すべての主要なポータルロールと対応するUMEアクションを示します。

Key Portal Roles UME Actions
Delegated User Administrator UME.Manage_Users UME.Manage_Role_Assignment
Every User Core Role UME.Manage_My_Profile
Standard User Role UME.Manage_My_Profile
Super Administrator UME.AclSuperUser UME.Manage_All
System Admin UME.System_Admin
User Administrator 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とポータルロールの主な違いを示しています-

Portal Roles UME Roles
Used to manage the portal content - iViews, work sets, folders, etc. UME actions are sets of Java permissions.
This is used to define how the content is grouped together and how it is displayed in the portal. By assigning a portal role, you define which content a user sees in the portal. This is used to define the authorizations that a user has to run applications on the J2EE engine.
When you assign a portal role to a user or group, they get end-user permission on the role. This provides access to applications on the J2EE engine.
They are created in the Role editor of Portal Content Studio. They are created using Identity Management.

ロールを作成し、iViewをロールに追加します

  • ステップ1 *-ロールを作成するには、コンテンツ管理→ポータルコンテンツに移動します。
  • ステップ2 *-選択したフォルダーを右クリックし、[新規]→[役割]を選択します。

コンテンツ管理

  • ステップ3 *-開始するには、ロールを作成し、OBNRoleという名前を付けます。
  • ステップ4 *-開始するには、ロールを作成し、OBNRoleという名前を付けます。

ポータルコンテンツ

  • ステップ5 *-次のスクリーンショットに示すように、[ユーザー管理]タブ→[役割]に移動します。

管理タブ

  • ステップ6 *-前のステップで作成されたOBNRoleを見つけ、次のスクリーンショットに示すように、割り当てられた役割タブを使用して管理者ユーザー/他のユーザーに追加します。

割り当てられた役割

SAP NetWeaver-ナレッジマネジメント

  • SAP NetWeaverナレッジマネジメント*(KM)コンポーネントは、さまざまなデータソースからの非構造化情報を構造化形式に編成し、すべてのユーザーがアクセスできるようにします。 さまざまなデータソースからの情報は、メモ帳ドキュメント、PPT、およびHTML形式の形式で存在します。 さまざまなソースからの情報は、さまざまな機能を使用して統合できます。

SAP Enterprise Knowledge Managementの主な機能

以下は、SAPナレッジマネジメント機能の主要な機能です-

複数のドキュメントストアにわたる統合アクセス

  • あらゆるリポジトリ向けの統合API
  • 幅広いコネクタセットをパートナーが拡張可能
  • SAPエンタープライズポータルに統合

コンテンツ管理サービスのフルセット

閲覧、検索、チェックイン、チェックアウト、ナレッジ記事に基づくサブスクリプション。

検索および分類サービスのフルセット

  • インデックス作成、検索
  • 自動分類
  • テキストマイニング

で検索

  • 全文
  • 属性

さまざまな検索モード

  • 正確に
  • 言語:検索にクエリ用語の語幹を使用
  • ファジー検索エラー耐性
  • 「*」または「?」を使用したワイルドカード検索
  • 複雑な表現のフレーズ検索
  • ブール演算子
  • ハイライト/HTML変換/維持されているキーワードへのリンク
  • コンテンツスニペット
  • 統合検索(他の検索エンジンインデックスの使用)

テキストマイニング

  • 類似文書を検索する
  • 代替検索語の提案
  • ドキュメントのカテゴリへの自動分類

ドキュメントを作成してKnowledge Centerにアップロードする

NetWeaverナレッジマネジメントでは、ドキュメントを作成してナレッジマネジメントフォルダに公開できます。 これらのドキュメントにはすべてのユーザーがアクセスでき、各ユーザーはポータルでドキュメントを作成できます。 ナレッジマネジメントフォルダーに公開できます。

SAP NetWeaver-KM管理

エンタープライズポータルのナレッジマネジメントの各領域で、さまざまな構成/管理機能が実行されます。

初期設定

KMを実行するには、インストールプロセスの直後に基本構成を実行する必要があります。 これらのアクティビティは、ナレッジマネジメント機能を使用するために必須です。

  • 検索と分類エンジン(TREX)のインストール
  • テンプレートベースの基本設定
  • 手動設定

システム管理

ナレッジマネジメントポータルに関連するさまざまな管理タスクを実行する必要があります。 これらのタスクは、エンタープライズポータルの[管理]タブを使用して実行できます。

  • システム構成
  • 監視、ロギング、およびトレース

次のスクリーンショットに示すように、これらのタスクのツールは、ポータルの最上位ナビゲーションペインの[システム管理]タブにあります。

システム構成

コンテンツ管理

コンテンツ管理は、さまざまな種類のナレッジマネジメントコンテンツの管理を扱います。 ポータルコンテンツとKMコンテンツは、SAPエンタープライズポータルのコンテンツ管理ロールを使用して管理されます。

KMのコンテンツの種類-

  • ポータルコンテンツ-これには、KM機能および他のポータルコンテンツディレクトリへのアクセスに使用される前の章で説明したiViewが含まれます。
  • * KMコンテンツ*-これらのオブジェクトは、ナレッジマネジメントリポジトリで管理されます。

KMリポジトリマネージャーへのレポートの追加

PARファイル構造内にレポートを展開する場合、レポートをリポジトリマネージャーに割り当てる必要があります。

  • ステップ1 *-最上位の詳細ナビゲーションバーの[システム管理]→[システム構成]タブに移動します。

ようこそ管理者

  • ステップ2 *-左側の詳細ナビゲーションバーで、[ナレッジマネジメント]→[コンテンツ管理]→[リポジトリマネージャー]→[レポートリポジトリ]に移動します。

コンテンツ管理

  • ステップ3 *-次に、編集用の標準レポートリポジトリマネージャーを選択し、アクティブレポートリストにシンプルレポートを追加します。 カスタムレポートをマネージャーに追加したら、変更を保存する必要があります。

レポートの編集

  • ステップ4 *-コンテンツマネージャーの役​​割に移動すると、新しいレポートがスケジュールに利用できることがわかります。 このレポートは、Content Managerで実行できます。

コンテンツマネージャー

SAP NetWeaver-Developer Studio

*NetWeaver Developer Studio* は、Javaビジネスアプリケーションを開発するためのSAP Eclipseベースの環境です。 Developer Studioを使用すると、Web DynproとJava EEという異なるプログラミングモデルに基づいてアプリケーションを開発できます。

Developer Studioの最新リリースには、NetWeaver Composite Environment 7.1が付属しています。 NetWeaver Developer Studioの主要な機能は次のとおりです-

  • 特に大規模なJavaプロジェクトや大規模な開発者チームに適した、堅牢で完全に統合された開発環境を提供できます。 Developer Studioを使用すると、Javaプロジェクトのライフサイクル全体をカバーする生産性の高い環境が提供されます。
  • Developer Studioの助けを借りて、 SAPu2019s 開発コンポーネントモデルの緊密なサポートを提供することにより、ソリューションの複雑さを軽減し、再利用性を高めます。
  • 非常に柔軟な開発プロセスにより、Developer Studioをローカル開発環境として使用できます。 ローカルにインストールされたサーバーですべてのソースをオフラインで構築および編集し、展開およびテストできます。
  • Developer Studioは、ユーザーインターフェイス、eビジネスロジック、Java永続性など、Javaビジネス開発のすべての側面のための開発ツールの完全なセットを提供します。
  • Developer Studioは、生産性を高め、開発コストを削減するウィザードとさまざまなグラフィカル編集ツールを提供します。

Developer StudioでWebプロジェクトを作成する

  • ステップ1 *-NetWeaver Developer Studioでプロジェクトを作成するには、Developer Studioを開きます。
  • ステップ2 *-JAVAパースペクティブを開くには、Windows→パースペクティブを開く→その他→Java EEに移動します。
  • ステップ3 *-[ファイル]→[新規]→[プロジェクト]を選択すると、[新しいプロジェクト]ウィンドウが開きます。 プロジェクトの種類を選択します。

新しいプロジェクト

  • ステップ4 *-[次へ]をクリックしたら、プロジェクト名を入力し、ターゲットランタイムと構成を選択する必要があります。
  • ステップ5 *-[完了]ボタンをクリックします。

ダイナミックWebプロジェクト

  • ステップ6 *-[完了]をクリックすると、次のスクリーンショットに示すように、NetWeaver Developer Studioでプロジェクトが開きます。

NetWeaver Developer Studio

次の一般的なJ2EEアプリケーション開発を実行できます-

  • J2EEコンポーネントのアプリケーション開発を作成します。
  • NetWeaverなどのアプリケーションサーバーに展開できる単一のユニットにさまざまなコンポーネントを収集します。

アプリケーションサーバー

SAP NetWeaver-Webコンテンツ

ビジネスユーザーが生成したWebコンテンツは、Webページコンポーザーツールを使用して管理できます。これにより、ビジネスユーザーは、ビジネスアプリケーションとユーザー生成Webおよび静的コンテンツを組み合わせることができるほとんどのWCMタスクとポータルページの作成を管理できます。 Web Page composerを使用して、ビジネスアプリケーションとユーザー生成コンテンツをブレンドできます。

Web Page Composerは、専門家によるインタラクティブなポータルページの作成をサポートします。 エンドユーザーは、ポータルのWebコンテンツおよびアプリケーションに簡単にアクセスできます。

Web Page Composerページの構造コンポーネントは次のとおりです。

  • ナビゲーション-WPCエリアはロールベースのナビゲーション構造に統合されています。
  • お気に入り-エンドユーザーはお気に入りのページを保存して、すばやくアクセスできます。
  • 検索-検索結果には、関連するページやロールなどのコンテキスト情報が含まれます。

販売およびマーケティング

Web Page Composerを使用して記事を追加する

  • ステップ1 *-エリア管理→コンテンツエディター→記事タブ→コンテンツに移動します

エリア管理

これにより、コンテンツエディタウィンドウが開きます。

  • ステップ2 *-次の詳細を追加して、エンタープライズポータルに記事を投稿します-
  • コンテンツのタイトル
  • 著者
  • 画像を選択
  • 抽象
  • ヘッダ
  • 段落

エンタープライズポータル

  • ステップ3 *-この記事を保存して公開するには、保存ボタンをクリックします。
  • ステップ4 *-この記事を表示するには、[記事]タブに移動し、[更新]ボタンをクリックします。
  • ステップ5 *-右側のページコンテンツに移動し、このコンテンツをエンタープライズポータルに公開する方法を説明します。 以下は利用可能なオプションです-
  • 記事
  • バナー
  • リンクリスト
  • 段落
  • RSSリンクリスト
  • ティーザー
  • URLビュー
  • ステップ6 *-公開されたコンテンツをプレビューするには、上部の[記事エディター]→[プレビュー]ボタンに進みます。

記事エディター

プロセス統合オプション

SAPプロセス統合(SAP PI)は、SAP NetWeaverプラットフォームの一部です。 NetWeaver 7.0 ehp2以前のバージョンでは、 SAP NetWeaver Exchange Infrastructure XI と呼ばれます。 SAP NetWeaver Process IntegrationはNetWeaverソフトウェアコンポーネントの一部であり、組織の内部システムまたは外部の関係者との情報交換に使用されます。

SAP PI/XIを使用すると、システム間の通信と統合を設定でき、JavaやSAP ABAPなどのさまざまなプログラミング言語に基づいてSAPシステムと非SAPシステムを接続できます。 システムの統合と通信のために複雑なシステムランドスケープで必要なオープンソース環境を提供します。

SAP Process Integrationは、組織内のSAPアプリケーションと非SAPアプリケーション、または組織外のシステムとのシームレスな統合を可能にするミドルウェアです。

SAP PIが必要な理由

組織では、SAP ERPには単一のシステムは含まれませんが、SAP CRM、FICO、EWMなどの多数の統合システムで構成されます。 SAP PIは、すべてのデータおよび情報交換のための複雑なレガシーシステムに触れることなく、すべてのシステムの統合の単一ポイントとしてプラットフォームを提供します。

SAP SD

以下は、SAP Process Integrationによって提供される主要な機能です-

接続性

SAP PIを使用すると、技術的な通信方法が異なるさまざまなアプリケーションやシステムを接続できます。 SAP PIには、HTTPSやRemote Function Call(RFC)などのさまざまなプロトコルに基づいてアプリケーションを接続できるさまざまなアダプターが用意されています。

ルーティング

ルーティングは、実行時の異なるシステム間のメッセージのフローのルールを定義します。

マッピング

SAP PIは、異なる組織間で設定できる分散環境で異なるアプリケーションまたはシステムを接続するために使用されます。 したがって、2つのコンポーネント間のデータ交換の構造が互いに異なる可能性があります。

マッピング

SAP NetWeaver PIインストールオプション

SAP PIでシナリオを実行する場合、通信および処理機能は、SAP PIのインストール時にインストールされるランタイムエンジンに依存します。 ホストシステムに1つ以上のランタイムエンジンをインストールできます。 SAP PIは、次の2つのインストールオプションを提供します-

タイプ1-デュアル使用タイプ

このインストールはABAPとJavaに基づいており、統合コンテンツと次のランタイムエンジンを設計および構成するためのツールを提供します-

  • 統合エンジン
  • ビジネスプロセスエンジン
  • 高度なアダプターエンジン

タイプ2-拡張アダプターエンジン拡張(AEX)

このインストールはJavaに基づいており、統合コンテンツを設計および構成するためのツールを提供し、ランタイムエンジンとしてAEXを含んでいます。

SAP NetWeaver PIアーキテクチャ

SAP PIアーキテクチャは、設計時、構成時、および実行時に使用される複数のコンポーネントで構成されています。 SAP PIでは、送信側システムはソースと呼ばれ、受信側はターゲットシステムと呼ばれます。 このアーキテクチャは、ハブアンドスポーク構造として知られています。 スポークは外部システムとの接続に使用され、ハブはメッセージの交換に使用されます。

SAP PIシステムは、次のコンポーネントに分かれています-

  • 統合サーバー
  • 統合ビルダー
  • システムランドスケープディレクトリ(SLD)
  • 構成と監視

NetWeaver PI

SAP NetWeaver-ゲートウェイ

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のプラグインを提供します。

ゲートウェイのインストール/展開オプション

SAP NetWeaverを展開するために利用できる2つの異なる展開オプションがあります-

SAP NetWeaver Gatewayの中央ハブ展開

このオプションでは、ゲートウェイサーバー機能が1つの専用サーバーであるハブシステムで使用されます。 最初のオプションとは異なり、サービスの展開はハブシステムで行われます。

このオプションは、バックエンドシステムで開発を実行する必要がない場合、または7.40より前のリリースの場合に使用されます。 または、バックエンドでアドオンIW_BEPをデプロイすることが許可されていない場合。 この場合、開発者は、バックエンドでRFCを介してアクセス可能なインターフェースに制限されます。

開発はゲートウェイハブシステムで行われ、ビジネススイートのバックエンドシステムは変更されません。 IW_BEPまたはSAP_GWFNDは、ゲートウェイハブシステムで実行され、SAPビジネススイートでは何も変更されません。

メリット

  • このオプションには、バックエンドシステムにゲートウェイアドオンをインストールする必要がないという利点があります。

デメリット

  • メタデータ(DDIC)およびビジネスデータへの直接アクセスはありません。 したがって、データの再利用は制限されています。
  • GENILオブジェクトはリモートで使用できません。
  • この構成では、RFCモジ​​ュール、BAPIなどのリモート対応インターフェースにアクセスが制限されます。

組み込み展開

組み込み展開アーキテクチャでは、SAP Businessスイートのバックエンドシステムで開発が行われます。 ゲートウェイシステムも同じシステムにインストールされます。 サービスは、SAP Business Suiteバックエンドシステムで登録および公開されます。

IW_BEPまたはSAP_GWFNDは、SAP Businessスイートがインストールされているのと同じシステムで実行されます。

利点-

  • 1回のリモート呼び出しが削減されるため、実行時間が短くなります。

欠点-

  • システムは、追加のバックエンドシステムのハブとして使用しないでください。
  • 複数のSAP Business Suiteシステムの場合、ゲートウェイを複数回構成する必要があります。
  • この構成は、サンドボックスの目的にのみお勧めします。

SAP NetWeaver-セキュリティ

分散環境では、インターネットを使用してビジネスデータを管理し、セキュリティはあらゆるシステムの重要な要件の1つです。 不正アクセスやユーザーエラーが発生することはありません。また、構成アクセスによって情報が失われることはありません。

SAP NetWeaverのセキュリティには、次のポイントが含まれています-

  • 技術システムのランドスケープ/アーキテクチャ(以前にカバーされた)
  • ユーザー管理と認証
  • ネットワークおよびトランスポート層のセキュリティ

ユーザー管理

SAP NetWeaverで使用できるさまざまなユーザー管理ツールがあります。 これらのツールはSAPシステムに組み込まれており、トランザクションから呼び出すことができます。

これらのツールを使用して、JavaおよびABAPのアプリケーションプラットフォームを管理できます。

ABAPエンジンでのユーザーの管理

ステップ1 *- *Tコード:SU01 を使用して、SAPシステムのユーザーを管理します。 これを使用して、ABAPシステムのユーザーを管理できます。

ABAPエンジン

  • ステップ2 *-次のスクリーンショットに示すように、作成するユーザー名を入力し、作成アイコンをクリックします。

ユーザーメンテナンス

  • ステップ3 *-次のタブ-[アドレス]タブに移動します。 ここでは、名、姓、電話番号、電子メールIDなどの詳細を入力する必要があります。

アドレス

次のスクリーンショットに示すように、さらに次のタブ-ログオンデータに移動します。

  • ステップ4 *-[ログオンデータ]タブでユーザータイプを入力します。 5種類のユーザータイプがあります。

ログオンデータ

以下は、さまざまなユーザータイプです-

  • ダイアログユーザー-このユーザーは、GUIからのインタラクティブなシステムアクセスに使用されます。
  • システムユーザー-このユーザーは、バックグラウンド処理、システム内の通信に使用されます。
  • 通信ユーザー-このユーザーは外部RFCコールに使用されます
  • サービスユーザー-このユーザーは、より大きな匿名ユーザーグループ用に作成されます。
  • 参照ユーザー-このユーザータイプでシステムにログオンすることはできません。 追加の承認の割り当てを許可する、一般的な非個人関連ユーザーのユーザータイプ。
  • ステップ5 *-最初のログインパスワード→新しいパスワード→パスワードの繰り返しを入力します。

新しいパスワード

次のタブ-役割に移動します。

  • ステップ6 *-ロールをユーザーに割り当てます。

役割の割り当て

さらに次のタブ-プロフィールに移動します。

  • ステップ7 *-プロファイルをユーザーに割り当てます。

プロファイルユーザー

  • ステップ8 *-保存アイコンをクリックして確認を受け取ります。

ユーザーのロック/ロック解除

SAPシステムでは、管理者は要件に従ってユーザーをロックまたはロック解除することもできます。 これは、特定の期間または永続的に実行できます。 ユーザーは、次の2つの方法でロック/ロック解除することができます-

  • 手動/強制的に
  • 自動(ログイン試行の失敗回数後)

手動または強制的に

これらのトランザクションコードを使用して、ユーザーを強制的/自動的にロックできます-

  • トランザクションコード-シングルユーザー*の *SU01
  • トランザクションコード-複数のユーザー*の *SU10
  • ステップ1 *-トランザクションコードの実行-SU01
  • ステップ2 *-次のスクリーンショットに示すように、ロック/ロック解除するユーザーを選択し、アイコンをクリックします。

初期画面

SAP NetWeaver-PFCGロール

このトランザクション*(Transaction − PFCG)*を使用して、ABAPシステムのロールを管理し、ユーザー認証を提供できます。 新しい役割の作成、既存の役割のコピー、単一および複合役割の定義などができます。

  • ステップ1 *-次のスクリーンショットで、ロール名を入力し、Single/Compositeロールをクリックします。

ロールメンテナンス

  • ステップ2 *-既存のロールをコピーするには、[ロールのコピー]ボタンをクリックします。 既存のロールのリストからロールを選択します。 単一/複合ロールを選択できます。

役割ボタンのコピー

  • ステップ3 *-ロールを変更するには、リストからロールを選択し、次のスクリーンショットに示すように[変更]ボタンをクリックします。

変更ボタンをクリック

  • ステップ4 *-[ユーザー]タブに移動すると、この役割を申請したユーザーのリストが表示されます。 ユーザーID、ユーザー名、開始日と終了日を確認できます。

役割の変更

  • ステップ5 *-ユーザー比較マスターレコードを実行することも、このロールに直接ユーザーを追加することもできます。

SAP NetWeaver-認証方法

ユーザーを認証するために、ABAPフロントエンドサーバーは、SAP NetWeaverが提供する認証およびシングルサインオン(SSO)メカニズムを使用します。 次のメカニズムを認証に使用できます

SPNEGO/KERBEROS

SPNEGOは、クライアントアプリケーションがリモートサーバーに対して認証を行いたい場合に使用されますが、どちらの側も他のユーザーがサポートする認証プロトコルを確認しません。 擬似機構はプロトコルを使用して、一般的な汎用セキュリティサービスアプリケーションプログラムインターフェイス(GSSAPI)メカニズムが利用可能であるかどうかを判断し、1つを選択して、さらにセキュリティ操作をすべてディスパッチします。 これにより、組織は新しいセキュリティメカニズムを段階的に展開できます。

SAPログオンチケット

SAPログオンチケットは、SAPシステムのユーザー資格情報を表します。 有効にすると、ユーザーはユーザー名とパスワードを入力しなくても、SAP GUIおよびWebブラウザーを介して複数のSAPアプリケーションとサービスにアクセスできます。 SAP Logon Ticketsは、SAPの境界を越えてSSOを有効にする手段にもなります。 場合によっては、ログオンチケットを使用して、MicrosoftベースのWebアプリケーションなどのサードパーティアプリケーションへの認証を行うことができます。

X.509証明書

X.509証明書には、証明書の発行先のIDおよび証明書を発行したIDに関する情報が含まれています。 人々がSecure Sockets Layer(SSL)証明書と呼ぶ多くの証明書は、実際にはX.509証明書です。

SAP NetWeaver-通信セキュリティ

*Secure Network Communications* (SNC)は、SAP NetWeaverシングルサインオンまたは外部セキュリティ製品をSAPシステムと統合します。 SNCを使用すると、SAPシステムで直接利用できないセキュリティ製品によって提供される追加のセキュリティ機能を使用して、セキュリティを強化できます。

SNCは、SAPプロトコル、Remote Function Call(RFC)またはDynamic Information and Action Gateway(DIAG)を使用するSAPシステムのさまざまなクライアントとサーバーコンポーネント間のデータ通信パスを保護します。

さまざまなセキュリティ製品によって実装されている有名な暗号化アルゴリズムがあり、SNCを使用すると、これらのアルゴリズムをデータに適用して保護を強化できます。

重要な機能

SNCは、さまざまなSAPシステムのクライアントコンポーネントとサーバーコンポーネント間のデータ通信パスを保護します。 サポートされているセキュリティ製品によって実装されている有名な暗号化アルゴリズムがあり、SNCを使用すると、これらのアルゴリズムをデータに適用して保護を強化できます。

SNCを使用すると、アプリケーションレベルのエンドツーエンドセキュリティが提供されます。 2つのSNC保護コンポーネント間で行われるすべての通信が保護されます。

SAPが直接提供していないスマートカードなどの追加のセキュリティ機能を使用できます。 SAPビジネスアプリケーションに影響を与えることなく、いつでもセキュリティ製品を変更できます。

保護レベル

3レベルのセキュリティ保護を適用できます。 彼らは-

  • 認証のみ
  • 完全性保護
  • プライバシー保護

認証のみ

認証のみを使用する場合、システムは通信パートナーのIDを検証します。 これは、SNCが提供する最小保護レベルです。

完全性保護

整合性保護を使用すると、システムはデータの変更または操作を検出します。これは、通信の両端で発生した可能性があります。

プライバシー保護

プライバシー保護を使用する場合、システムは転送されるメッセージを暗号化して、盗聴が役に立たないようにします。 プライバシー保護には、データの整合性保護も含まれます。 これは、SNCが提供する最大レベルの保護です。 Sap-netweaver-questions-answers