Sap-basis-quick-guide
SAPベーシス-概要
SAP Basisは、JavaスタックおよびSAP ABAPで実行されているSAPアプリケーションのインストールと構成、負荷分散、パフォーマンスなどのアクティビティを含むSAPシステムの管理を指します。 これには、SAPシステムランドスケープ内のデータベース、オペレーティングシステム、アプリケーション、およびWebサーバーに関連するさまざまなサービスのメンテナンス、およびシステムの停止と起動が含まれます。
SAP Basis Administratorの主要な責任は次のとおりです-
- システムのインストールと構成
- サーバーの負荷分散
- さまざまなコンポーネントのパフォーマンス管理
- インターフェイスの管理とサーバーとの統合
- サーバーとさまざまなサービスの管理
SAP Basisの助けを借りて、財務会計、生産計画、販売と流通、SAP EWMなどのさまざまなSAPモジュールを統合し、相互に通信できます。
SAP Basisは、Windows、Unix、AS/400などのさまざまなオペレーティングシステムでのSAPアプリケーションのインストールと構成をサポートしています。 バックエンドデータベース用のSQL Server、Oracle、IBM DB2などのさまざまなデータベース。
この図は、SAP Basis Consultantの役割に関連する主要な活動を定義しています。 SAP Basis Consultantの役割は、次のカテゴリに分類されます-
ソリューションスペシャリスト
ソリューションスペシャリストは以下を担当します-
- システムランドスケープのSAPバージョンのアップグレード
- SAPデータバックアップアーカイブ
- オペレーティングシステムとデータベースの移行
- AP/アドオンのインストール
インターフェースアナリスト
インターフェイスアナリストが担当します-
- 異なるモジュール間のインターフェースの構成とセットアップ
システム管理者
システム管理者が担当します-
- SAPシステムとモジュールのパフォーマンスの監視
- SAPシステムの健全性の維持と健全性検査の実行
SAPデータベース管理者
SAPデータベース管理者が担当します-
- SAPシステムのデータベースのバックアップと復元
- データベースオブジェクトの管理
トランスポートおよびバッチジョブ管理者
トランスポートおよびバッチジョブ管理者は次のことを担当します-
- バッチジョブのスケジューリングとレプリケーションの管理
- システムランドスケープでのSAP Controlアクセスの管理
DDICマネージャー
DDICマネージャーは以下を担当します-
- データディクショナリへの変更の管理
SAPアーキテクト
SAPアーキテクトは以下を担当します-
- SAPシステムでの作業とデータフローの設計
- SAPサイジングの管理
SAP ABAPスペシャリスト
SAP ABAPスペシャリストは以下を担当します-
- ABAPプログラムのトラブルシューティングとチューニング
- SAPによるプログラムへの修正の適用
- 要件ごとのABAPプログラムのコーディングとカスタマイズ
取引コード
SAP Basis Administratorが割り当てられたタスクを実行するために使用するさまざまなトランザクションコード(Tコード)があります。 以下は重要なSAPベーシスTコードのリストです-
*SM02* -ログインしているユーザーとクライアントにログインしている新しいユーザーにメッセージを送信します。
*SM01* -トランザクションコードを制御します。 場合によっては、取引を行うことを許可されているユーザーを一時的に停止する必要があります。
*SM04* -システムにログインしているユーザーの数、どのクライアントで各ユーザーが生成されたセッション数、各セッションでどのトランザクションが実行されているかを確認します。
*SM13* -更新サービスがアクティブである場合、更新サービスのステータスを追跡するには、更新管理者からアクティブにします
*SM37* -ユーザーが特定の日付で作成したジョブのステータスを監視します。
*PFCG* -SAPシステムで役割を維持するために使用されます。
*SM21* -SAPシステムログは、初期画面で入力された値に対して表示されます。 維持できる値は、開始日です。
*RZ20* -これはシステム間監視に使用されます。 このトランザクションでは、一連のトランザクションを実行し、システムの操作中にキャプチャされたすべてのアラートを追跡するツリー構造があります
SAP Basis-SAP GUIのインストール
SAP GUIは、リモートの中央サーバーにアクセスするために使用されるクライアントツールであり、Microsoft Windows、UNIX、Macなどのさまざまなオペレーティングシステムで実行されます。 これは、SAP ECCやSAP Business Intelligence SystemなどのSAPアプリケーションの管理とアクセスに使用されます。
SAP GUIの高度な機能
以下は、SAP GUIの高度な機能です-
ブルークリスタルデザイン
SAP Blue Crystalは、Corbuを継承する新しいビジュアルデザインテーマです。 ユーザーがSAP GUIおよびNWBC要素をシームレスに体験できるようにする一貫した設計を提供します。
Fioriアプリケーションの標準テーマであり、よりスケーラブルな新しいカラーパレットとアイコンが付属しています。
背景テクスチャには、グラデーションレイヤーを含む白と水色のストロークパターンがあります。
CorbuがBlue Crystalに置き換わるため、Windows 7.40およびNWBC 5.0用のSAP GUIが統合されます。
Blue Crystalの完全なアイコンの再設計
SAPアプリケーションで使用されるすべてのSAP GUIアイコンは再設計され、現在はBlue Crystal Designに適合しています。 さらに、以前よりもはるかにスケーラブルです。 新しいアイコンセットは、Blue Crystal Design専用です。
Blue Crystalアイコンの新しいデフォルト色
パッチ2で使用すると、デザインをFioriアプリケーションデザインと調和させるために、メインの色が青からダークグレーに変わります。
さまざまなプラットフォームでサポートされている利用可能なバージョン
以下は、さまざまなプラットフォームでサポートされている利用可能なバージョンです-
- Windows環境用のSAP GUI
- Java(TM)環境用のSAP GUI
- HTML/インターネットトランザクションサーバー(ITS)用のSAP GUI
SAP GUIはWindowsおよびJavaサポート用に個別にリリースされており、WindowsおよびJavaの最新バージョンは7.4です。
Microsoft Windowsリリース
Windows用の最新バージョンであるSAP GUI 7.4は2014年10月にリリースされ、NWBC 5.0とともにデフォルトでインストールされ、SAP GUIとGUIショートカットはNWBCから起動されるなど、さまざまな機能をサポートします。
ただし、SAP GUIとNWBCを並行して使用することもできます。 そのためには、新しいコンポーネント* SAP GUIデスクトップアイコン/ショートカットのインストール*を選択してSAP Logon(パッド)デスクトップアイコンをインストールし、SAP GUIショートカットをSAP Logonに登録するだけです。
JAVAリリース
SAP GUI 7.4は、JAVAの最新バージョンです。 これにより、他のオペレーティングシステムがサポートされ、2014年10月にリリースされました。 Java 7.40のSAP GUIは現在DVDで入手できないため、SAPサポートポータルのパッチセクションに進んでJava 7.40のSAP GUIをダウンロードする必要があります。
SAP MarketplaceからのSAP GUIのダウンロード
以下は、SAP MarketplaceからSAP GUIをダウンロードする手順です-
- ステップ1 *-リモート中央サービスへのアクセスにSAP GUIを使用するには、まずSAP Marketからダウンロードする必要があります。
- ステップ2 *-service.sap.comにアクセスして、SAP Market Placeにログインします。
- ステップ3 *-SID SXXXXXXXXとパスワードを使用してログインします。 ログインしたら、[製品]> [ソフトウェアのダウンロード]に移動します。
- ステップ4 *-ソフトウェアのダウンロードの下で、インストールとアップグレードに進みます。 A〜Zのアルファベット順に従って、リストから「G」を選択します。
インストールとアップグレード インストールとアップグレード-G
- ステップ5 *-使用可能なリストからプラットフォームを選択します。WindowsのSAP GUI、JAVAのSAP GUI、S/4のWindowsのSAP GUIを選択できます。 そこをクリックすると、最新バージョンのSAP GUIにあるすべての詳細情報(機能、サポートライフサイクル、依存関係、一般情報など)を確認できます。 情報ページで。
サポートライフサイクル
SAP GUI for Windows 7.40は、2014年10月8日に「General Availability」(生産的な使用のためにリリース)で出荷されました。 SAP GUIのアップグレードを計画するときは、リリース7.40への直接移行を検討してください。
フロントエンドのランドスケープを計画またはレビューするときは、これらのサポート終了日を考慮してください-
- 2013年4月9日に、SAP GUI for Windows 7.20のサポートが終了しました。
- 2015年7月15日に、SAP GUI for Windows 7.30の完全なサポートが終了しました。
- 2015年10月31日に、SAP GUI for Windows 7.30の制限付きサポートは終了します。
- 2018年1月9日に、SAP GUI for Windows 7.40のサポートは終了します。
また、SAPノート— 147519も考慮してください。
ダウンロード←ダウンロードバスケットに追加するファイルを選択します。
後でダウンロードバスケットから入手できます。 ファイルをローカルシステムに保存し、セットアップを実行します。 あなたは、異なるコンポーネントから選択することを選択できます-
[次へ]> [セットアップを終了]を押します。
SAPベーシス-GUI選択
前述のように、3つの異なるGUIが利用可能であり、要件に基づいて適切なバージョンを選択できます。 次のシナリオは、適切なSAP GUIを見つけるのに役立ちます-
ユーザーがSAPシステムでめったに作業していない場合
ほとんどのユーザーがこのカテゴリに該当すると仮定すると、SAP GUI for HTML形式を使用することをお勧めします。 これにより、クライアント展開の労力と費用を節約できます。
ユーザーが主にSAPシステムで作業している場合
このような場合、SAP GUI for WindowsまたはSAP GUI for Javaが推奨されます。
ユーザーがABAP開発者の場合
ABAP開発者の場合、SAP GUI for Windowsを使用することをお勧めします。
ユーザーがMicrosoft以外のオペレーティングシステムを使用する場合
JavaおよびHTML用のSAP GUIを使用するか、リモートサーバー上のWindows用のSAP GUIを使用することをお勧めします。
ユーザーがDynproトランザクションをポータルに統合している場合
HTML用のSAP GUIを使用することをお勧めします。 これにより、従来のDynproベースのアプリケーションをポータルに簡単に統合できます。
SAPインスタンスとSID
SAPインスタンスは、SAPシステムをインストールおよび構成するときです。 このインスタンスは、システム内のメモリ、プロセッサ、その他のリソースなどのリソースのグループを定義します。 これにより、ユーザーはSAPシステムにログインして同じリソースを共有できます。
SAPインスタンスはCCMSによって管理されます。 ユーザーは、インスタンスを使用してSAPシステムにログインできます。
SAPシステムは1つ以上のインスタンスで構成できます。1つのCCMSのみを使用して1つのインスタンスでSAPシステムをセットアップしたり、クライアント/サーバー環境で2つ以上の個別のインスタンスを使用してシステムを構成できます。
SAPインスタンスの構成
SAPインスタンスを設定するには、次の手順に従う必要があります-
- ステップ1 *-インスタンスを実行するUNIX、AS/400、またはMicrosoft Windows NTサーバー用に個別のディレクトリを定義する必要があります。
- ステップ2 *-共有ファイルシステムを使用できます。
- ステップ3 *-インスタンスごとに、オペレーティングシステム構成ファイル(/etc/services、/etc/sapconfig…)にエントリが作成されます。
- ステップ4 *-ホストで作成された通信エントリがあります。
- ステップ5 *-インスタンスごとに、開始プロファイルとシステムプロファイルが作成されます。
- ステップ6 *-インスタンスごとに、オペレーティングシステムユーザーがインストールされます。
1つのサーバーのインスタンスを作成する
1つのサーバーのインスタンスを作成するには、次の手順に従う必要があります-
- ステップ1 *-インスタンスを作成するには、最初に動作モードを定義する必要があります。
- ステップ2 *-インスタンスを作成するには、[CCMS]> [構成]に移動するか、トランザクションコードRZ04を使用します。
- ステップ3 *-以下のスクリーンショットに示すように、インスタンス/操作モードに移動します。
画像:/sap_basis/images/sap_easy_access.jpg [SAP Easy Access]画像:/sap_basis/images/sap_ccms.jpg [SAP CCMS]
- ステップ4 *-新しいインスタンスを作成するには、次のスクリーンショットのように、[新しいインスタンスの作成-(F6)]オプションをクリックします-
- ステップ5 *-ホスト名を入力し、現在の設定をクリックします。 アプリケーションサーバーがすでに実行されている場合、システムはそのインスタンスの現在の設定を表示します。
- ステップ6 *-アプリケーションサーバーが実行されていない場合は、入力ヘルプを使用して可能なエントリを表示し、以下の値を入力する必要があります。
- ステップ7 *-ホスト名を入力し、現在の設定を選択します。 アプリケーションサーバーがすでに実行されている場合、システムはそのインスタンスの現在の設定を表示します。 ただし、アプリケーションサーバーがまだ実行されていない場合は、入力ヘルプを使用して可能なエントリを表示し、次のフィールドに入力する必要があります。
SAPシステム番号
SAPシステム番号は、SAPシステムのインストール時に記載される番号です。
プロファイルの開始-プロファイル名
プロフィールから開始プロファイルの名前を挿入して、インスタンスを開始します。 「入力ヘルプの選択」をクリックして、使用可能な開始プロファイルのリストを表示することもできます。 利用可能なリストからプロファイルを選択できます。
インスタンスプロファイル-プロファイル名
インスタンスを実行するには、プロファイルからインスタンスプロファイルの名前を選択する必要があります。 「入力ヘルプ」をクリックして、利用可能なインスタンスプロファイルのリストを表示できます。
インスタンスを保存するには、上部の[保存]ボタン> [続行]をクリックします
インスタンス定義の維持
動作モードを定義するときは、インスタンス定義を維持する必要があります。 定義を変更するには、次の手順に従ってください-
- ステップ1 *-トランザクションコードを使用:RZ04。
- ステップ2 *-インスタンス/操作モードを選択
- ステップ3 *-本稼働インスタンスのリストからエントリを選択します。
- ステップ4 *-その後、そのインスタンスのデータを変更できます。
- ステップ5 *-同じトランザクションコードを使用して、インスタンス、操作モードを削除することもできます。
- ステップ6 *-操作モードを削除するには—生産的な操作モードのリストから、操作モードの行にカーソルを置きます。 操作モード>削除を選択します。 これにより、操作モード、およびそれに割り当てられているすべてのインスタンスとワークプロセス定義が削除されます。
システムランドスケープとアーキテクチャ
SAPシステムランドスケープは、SAPサーバーの配置として定義されます。 理想的には、SAP環境では、3つのシステムのランドスケープが存在します。 システムランドスケープは、開発サーバー(Dev)、本番サーバー(PROD)、および品質保証サーバー(QAS)で構成されます。
SAPアーキテクチャは、SAPシステムのテクノロジーフレームワークとして定義され、システムランドスケープとは異なり、時間とともに変化します。 SAPアーキテクチャは、最新のSAP ECC 6.0などの新しいソフトウェアで変更されます。
以下は、SAPシステムランドスケープのリクエストです-
- 開発>>>>品質>>>>生産 *
次の図は、逆方向ではなく、開発> QAS> PRODから作業が流れるSAP 3層システムのランドスケープを示しています。
私たちは今システムランドスケープを議論しましょう-
サンドボックスサーバー
プロジェクトが実装されると、初期段階では、すべてのカスタマイズ、構成が実行されるサンドボックスサーバーが使用されます。
開発サーバー
次に、構成を開発サーバーに保存し、ワークベンチリクエストに保存します。これは、本番サーバーに転送する必要があります。
本番サーバー
プロジェクトが本番稼働中または稼働中の場合に、作業が行われる最終段階または最も洗練された段階と考えることができます。 クライアントが必要とするすべての変更はDEV環境で実行され、その後、要求は実稼働に転送されます。
SAPシステム3 –階層アーキテクチャ
以下の画像は、SAPシステムの3層アーキテクチャを示しています。* プレゼンテーションレイヤー*は最上位のレイヤーです。 これには、SAPシステムを制御するデバイス/アプリケーションが含まれます。 これには、モバイルデバイス、エンドユーザーシステム、SAP GUIまたはWebブラウザーベースのクライアントが含まれます。
プレゼンテーション層は、すべての処理を実行するためにアプリケーションサーバーと通信し、SAPシステムの頭脳として知られています。
アプリケーションサーバーは複数のインスタンスで構成され、3層アーキテクチャのデータベースレイヤーと通信します。
最下層は*データベース層*と呼ばれます。 これは、すべてのデータを保存する責任があります。 SAPシステムのデータベースは、パフォーマンスとセキュリティ上の理由から別のサーバーに保持されます。
プレゼンテーション層は、SAPシステムでデータの通信と処理を可能にするABAPとJAVAのさまざまなコンポーネントで構成されています。
プレゼンテーション層の主要なコンポーネントには、次のものが含まれます-
メッセージサーバー-これは、ABAPシステム内の分散ディスパッチャ間の通信を管理するために使用されます。
メッセージサーバー-サーバープロセスとJAVAディスパッチャを管理するために使用されます。 JRE内の通信を管理するために使用されます。
ディスパッチャキュー-これは、複数のワークプロセスタイプを保存するために使用されます。
*Dispatcher* -これは、リクエストをワークプロセスに配布するために使用されます。
メモリパイプ-これは、ICMとABAPワークプロセス間の通信を管理するために使用されます。
*Enqueue Server* -これは、実行されたJavaアプリケーションプログラムによって設定された論理ロックを処理するために使用されます。
*Java Dispatcher* -これは、プレゼンテーション層を介してクライアント要求を受信し、サーバープロセスに転送する役割を果たします。
ゲートウェイ-これは、SAPシステムと外部システム間の通信を管理するために使用されます。
- ABAPワークプロセス*-これは、R/3アプリケーションでダイアログステップを個別に実行します。
SAP Basis-ハードウェアとソフトウェアのインストール
SAP ERPを実装するには、ハードウェアとソフトウェアの最小要件を見つける必要があります。 実装を正常に実行するには、最小システム要件を満たす必要があります。
以下は、SAP R/3インストールの最小要件です-
最小ハードウェア要件
- CPU:Intel PIII 500 MHZ
- HDD:30 GB
- RAM:256MB
- LAN接続用のイーサネットカード
最小ソフトウェア要件
- Windowsサーバー
- Windows Serverサービスパック
- インターネットエクスプローラ
- データベースソフトウェアの例:Microsoft SQL Server
- SAP R/3システム
- レポートデータCD
- CDのエクスポート
- SAP GUI
- SAP R/3カーネルCD
- ダイナミックリンクライブラリまたはDLL
- Active DirectoryサービスインターフェイスまたはADSI
- Microsoft管理コンソールまたはMMC
SAP ECC 6.0をインストールするためのハードウェア要件
- HDD -250GB + 45GBのハードディスク容量
- RAM -最小4 GBのRAM — RAMの容量が大きいほど、インストールにかかる時間が短くなります
- CPU -IntelデュアルコアまたはCore 2 Duoプロセッサ— 64ビットプロセッサを使用している場合、ECC 6.0 SR2の代わりにECC 6.0 EHP4を選択できます。
- ソフトウェアをコピーするCDドライブ
SAP ECC 6.0をインストールするためのソフトウェア要件
- Windows Server 2003 32ビットSP 2またはWindows Sever 2003 64ビットOS。
- ドライバーCD
- インストール用Adobe Acrobat Readerマニュアル
SAP ECC 6.0 ide SR2のインストールは、上記の構成で約20時間で完了します。 8 GBのRAMと1 TBのハードディスクドライブを搭載したクアッド2コアプロセッサなどのハードウェア構成をアップグレードすると、インストール時間をさらに短縮できます。
注-SAP ECC 6.0の無料トライアルは、SAP Market placeからダウンロードできます。 ユーザーのパブリッククラウドキーを提供することにより、SAP Cloud Appliance Library ACLを使用したSAP ECC 6.0トライアルをAWSまたは他のクラウド環境サービスプロバイダーに統合することもできます。
SAP ECC 6.0のインストール
SAP ECC 6.0をインストールするには、次の手順に従います-
- ステップ1 *-要件に従ってデータベースをインストールします。 Java JDK 1.4が最小要件です。 ソフトウェアをローカルドライブにコピーし、sapinst.exeを実行します。 セットアップウィザードが開きます。
- ステップ2 *-インストールするサービスを選択します—セントラルシステムインストール>サービスタイプの選択-標準またはカスタム>次へ
- ステップ3 *-Biller Directや追加のNWソフトウェアユニットAS ABAPなど、ECCとともにインストールするソフトウェアユニットを選択します。
- ステップ4 *-SAPシステムIDとインストールドライブを入力します。 SAPシステムIDは、SAPシステムの一意の識別子です。 システムランドスケープ全体で一意でなければなりません。 作成するすべてのユーザーアカウントに使用されるマスターパスワードを入力します。
- ステップ5 *-既存のデータベースのDBSID、ホスト名などのデータベースパラメータを入力します。
- ステップ6 *-前提条件チェックを実行します。 [OK]をクリックしてチェックを実行するか、キャンセルして次の手順に進むことができます。
- ステップ7 *-次のウィンドウで、エクスポートファイル、Oracleクライアント、およびカーネルファイルの場所を指定する必要があります> Next> Enter OS passwords。
- ステップ8 *-中央インスタンス番号を入力します。これは、メモリなどの内部プロセスを制御するための技術的な識別子として機能します。 この番号は、このインストールで一意でなければなりません。
- ステップ9 *-システムはポート番号を表示します。
- ステップ10 *-[次へ]をクリックすると、インストールの概要が表示されます。
- ステップ11 *-Solution Managerキーを入力して、インストールおよびアップグレードプロセスを続行します。
- ステップ12 *-インストールが完了すると、次の確認メッセージが表示されます。
SAPシステムの異なるハードウェアおよびソフトウェアコンポーネント
以下は、SAPシステムの主要なコンポーネントです-
- データベースサーバー
- アプリケーション・サーバー
- 他のサーバー
- ソフトウェアコンポーネント-NetWeaver
- SAP GUI
- ライセンスキーとメンテナンス証明書
- 拡張パッケージ
- アップグレード計画
- SAP Solution Managerの統合
SAPシステムでは、現在インストールされているソフトウェアコンポーネントバージョンのリストを確認するには、SAP GUIに移動してシステムを選択します。
SAPログオン>システム>ステータスでシステムを選択し、システムデータの下のコンポーネント情報アイコンをクリックします。
SAPシステムデータに移動→コンポーネント虫眼鏡をクリックします。
あなたは、次の2つのオプションを見ることができます-
- インストールされているソフトウェアコンポーネントのバージョン
- インストールされている製品バージョン
- インストールされているソフトウェアコンポーネント*の下に、インストールされているすべてのソフトウェア、サポートパッケージ、サービスパック、説明などが表示されます。 各コンポーネントの詳細を確認する場合は、コンポーネントを選択して、上記のように詳細タブに移動できます。
インストールされている製品バージョンに移動すると、インストールされているSAP NetWeaverのバージョンが表示されます。
SAPベーシス-NWシステム
SAP NetWeaverは、エンタープライズサービス指向アーキテクチャ(エンタープライズSOA)の基盤として機能するWebベースのオープン統合アプリケーションプラットフォームであり、ビジネスとテクノロジーの境界を越えて人、情報、ビジネスプロセスの統合と調整を可能にします。 異種ソフトウェア環境全体で、SAPおよび非SAPアプリケーションの構成、プロビジョニング、および管理が可能です。
次の表は、SAP NetWeaverの主な使用例とその主要な領域を定義しています-
Use Case | Description |
---|---|
Data Warehousing | SAP BW |
Building Integration scenarios | SAP Process Integration PI |
Mobilizing Business Processes | SAP NetWeaver Mobile |
Building Composite Applications | SAP Composition Environment |
Integration with SAP Enterprise Portal | SAP Enterprise Portal |
Application Development ABAP | ABAP Development on NetWeaver Application Server ABAP |
これらのユースケースを実装するために、SAPはユースケースとSAP NetWeaverソフトウェアコンポーネント間のマッピングを提供しています。
データウェアハウジングのユースケースを考えます。データウェアハウジングにNetWeaverを使用するための複数の製品インスタンスとクライアントツールがあります。
Standalone Engines | Product Instance | Client Tool |
---|---|---|
Search and Classification (TREX) |
|
|
SAP Basis-NWアーキテクチャ
SAP NetWeaverは、SAPソフトウェアスタック全体の中心的なコンポーネントの1つであり、他のコンポーネントやJAVAおよびABAPアプリケーションのプラットフォームを提供します。
SAPアプリケーションサーバーは、複数のアプリケーションサーバーインスタンスとデータベースサーバーで構成されます。 ダイアログインスタンスを使用すると、メッセージサーバーとエンキューサーバーも含まれます。
以下は、ユーザーによって実行されるダイアログインスタンスです-
これらは、ダイアログインスタンスのさまざまなコンポーネントです-
*Internal Communication Manager* -これは、クライアントとサーバーの両方のWeb要求を処理するために使用されます。 プロトコル– HTTP、HTTPS、SMTPをサポートします。
*Dispatcher* -これは、ユーザーのリクエストを異なるワークプロセスに配布するために使用されます。 すべてのワークプロセスがビジーの場合、リクエストはディスパッチャキューに保存されます。
ワークプロセス-これらは、JavaまたはABAPプログラムを実行するために使用されます。
- SAPゲートウェイ*-これは、SAPインスタンス間のRFCインターフェイスを提供します。
メッセージサーバー-これはメッセージ通信に使用され、SAPシステムの負荷も分散します。
SAP NetWeaverのインストールオプション
SAP NetWeaverは次のインストールオプションを提供します-
- * ABAPシステム*-これには統合されたVMコンテナが付属しています。 このインストールでは、ABAPプログラムと選択したSAP Javaアプリケーション(左のボックスに表示)を実行できます。
- Java System -上の画像の右側のコンポーネントはJavaシステムを構成しています。 これをインストールすると、J2EEアプリケーションを実行できますが、ABAPプログラムは実行できません。
- * ABAP + Javaシステム*-上の画像に示されているすべてのコンポーネントは、ABAP + Javaシステムを構成しています。
アプリケーションセンターとインスタンス
SAP NetWeaverワークセンターには、次のツールの構成が含まれています-
*Adobe Document Services* -これにより、Adobe Reader Rightsクレデンシャルを登録できるだけでなく、システム内のライセンスされていないすべてのインタラクティブフォームデザインを追跡できます。
アプリケーションモジュール-これにより、デプロイされたアプリケーションとそのモジュールの詳細を表示できます。 ここで、アプリケーションモジュールの実行時設定を実行することもできます。
アプリケーションリソース-これにより、アプリケーションが外部リソースを利用できるようになります。 NW管理者は、アプリケーションリソースを追加または削除できます。
認証とシングルサインオン-これにより、アプリケーションに必要な認証メカニズムを選択できます。 次の認証とSSOを構成できます-
- サービスプロバイダーとしてのAS Java
- Kerberos
証明書とキー-これにより、AS Javaの証明書とキーを管理できます。
*Composite Application Framework Authorization Tool* -これにより、CAFアプリケーション、ビジネスオブジェクトノード、AS Javaインスタンスのビジネスルールとインスタンスレベルの権限を管理できます。
構成ウィザード-システムまたは技術シナリオの技術処理に必要な技術設定を行うことができます。
宛先-リモート接続のリモートサービスのアドレスとユーザー認証情報を指定するために使用できます。
開発インフラストラクチャ-これは、Javaで開発するときに必要であり、Transport Management System(TMS)で管理する必要があります。
- ID管理*-これにより、ユーザーを作成し、これらのユーザーにアプリケーションに対する認証手段を提供することにより、管理者としてアプリケーションのアクセスを制御できます。
国際化-これにより、ダブルスタックシステムからのデータを管理でき、同期目的にも使用できます。
- Java HTTPプロバイダーの構成*-すべての登録済みシステムに対して、新しい仮想ホストを作成し、既存のものを構成できます。
- Javaクラスローダービューア*-AS Javaのクラスローダー間の階層と参照を監視できます。
- Javaシステムプロパティ*-これを使用すると、アプリケーションサーバーJAVAの現在のシステム構成を表示し、オンラインで変更可能としてマークされたプロパティを編集できます。
- Java接続JCo RFCプロバイダー*-Javaコネクタリモート関数呼び出し(JCo RFC)宛先を管理できます。 これにより、既存の接続を作成、編集、表示できます。
- JMSサーバー構成*-これは、新しいJMSリソースを作成するために使用されます。
ライセンス-新しいSAPライセンスをリクエストしてインストールできます。
ログ構成-現在のログ構成を表示したり、セキュリティを変更したり、デフォルトにリセットしたりできます。
メッセージサーバー-メッセージサーバーのパラメーターと設定を監視できます。
*SAP NetWeaver Administrator Tool* -SAP NetWeaver Administrator(NWA)は、構成、高度な管理、およびSAP NetWeaverシステムの監視、トラブルシューティング、診断を実行できるWebベースのツールです。
次の作業モードでNWAツールを使用できます-
- オンライン
- ローカルおよびリモート
NWAを使用したJavaインスタンスの管理
実行時にJavaインスタンスのステータスを変更するには、次の手順に従います。
- ステップ1 *-SAP NetWeaver Administrator> Operations> Systems> Start&Stopに移動します
- ステップ2 *-次に、NWAの下の[Javaインスタンス]タブに移動します。
- ステップ3 *-インスタンス内のサーバープロセスに関する対応情報とともに、使用可能なすべてのインスタンスを表示できます。
- ステップ4 *-インスタンスを選択して、NWAで次の機能を実行します-
- Javaインスタンスを起動、停止、または再起動します。
- AS Javaプロセスのデバッグモードを有効または無効にします。
- OSプロセスを表示および更新します。
- 特定のインスタンスのDNSキャッシュをクリアします。
- 多数のサーバープロセス(ノード)を設定します。
SAP NWシステムランドスケープ
SAP NetWeaverシステムの実装を実行するには、次の手順に従ってください-
- ステップ1 *-範囲、ハードウェアとソフトウェアの要件、およびリリース手順を定義して、実装を計画します。
- ステップ2 *-ユースケースのシステムランドスケープを定義します。
- ステップ3 *-SAP NetWeaverシステムのコンポーネントをインストールします。
- ステップ4 *-SAP NWシステムを構成します。
SAP Solution Managerを使用したシステムランドスケープ管理
システムランドスケープの管理には、SAP Solution Managerの最新バージョンの使用をお勧めします。 SAPサポートポータルhttp://support.sap.com/solutionmanagerから最新バージョンをダウンロードできます。
SAP Solution Managerの以下のバージョンでSAPシステムランドスケープを正しく定義して、それを正しく維持することが重要です。
SAP Solution Manager 7.0
完全なシステムの説明については、SAP Solution Managerシステムランドスケープトランザクションコード— SMSYを使用できます。
SAP Solution Manager 7.1 SP01からSP04
ランドスケープ管理データベースのトランザクションコード— LMDBを使用して、技術的なシステム情報を維持できます。 論理的な製品情報を維持するには、トランザクションコード— SMSYを使用できます。
SAP Solution Manager 7.1 SP05以降
ランドスケープ管理データベースのトランザクションコード(システムの完全な説明にはLMDBを使用できます。この場合、トランザクションコード)にはSMSYは不要です。
SAP Solution Managerを使用したランドスケープの検証
システムランドスケープを検証および修正するために、SAPでは、SAP Solution Managerの以下のバージョンの検証機能を使用することをお勧めします。
SAP Solution Manager 7.0から7.1 SP04
SAP Solution Managerには、Landscape Verification 1.0を使用します。 このアドオンを使用すると、SAP Solution Managerランドスケープ(トランザクションSMSY)で問題が発生する前に、たとえばシステム更新中に問題を特定して修正することができます。 エラーの例は、システムランドスケープディレクトリへの接続の欠落、または技術システムへの製品の不正な割り当てです。 エラーのタイプごとに、ソリューションの一般的な説明が提供されます。
SAP Solution Manager 7.1 SP05以降
ランドスケープ管理データベース(LMDB)の製品システムエディターに組み込まれているランドスケープ検証機能を使用します。 以前のLandscape Verificationツールに代わるものです。
SAPベーシス-SAPクライアント管理
SAPクライアント管理に移る前に、まずクライアントとは何かを理解しましょう。
クライアントは、単一インスタンスでの複数ログインのためにSAPシステムで使用されます。 1つのインスタンスに複数のクライアントを作成できます。 また、1つのクライアントを持つ1人のユーザーが別のクライアントを持つ他のユーザーのデータを見ることができないデータセキュリティも提供します。 さらに、すべてのユーザーにソフトウェアをインストールする必要はありません。
クライアントコンセプトの利点
クライアントのコンセプトには、次の利点があります-
- 複数のユーザー間で同じリソースを共有できます。
- DEV、QA、およびPRODチーム用に複数のクライアントを作成できるため、SAPシステムランドスケープを管理できます。
- SAPシステムを多数のユーザーと共有できます。
- 000〜999のSAPシステムでクライアントを作成できます。
SAPシステムには、次の3つの標準クライアントが付属しています-
- 000クライアント*-これはマスタークライアントと呼ばれ、R/3システムをインストールするときに使用できます。
- 001クライアント*-このクライアントは、テスト会社を含む000クライアントのコピーです。 このクライアントは、通常、新しいクライアントを作成するために使用されます。
- 066クライアント*-これはSAP Early Watchと呼ばれ、SAPシステムの診断スキャンおよび監視サービスに使用されます。
SAPで新しいクライアントを作成する手順
SAPシステムで新しいクライアントを作成するには、次の手順に従います-
- ステップ1 *-トランザクションコードを使用して開始— SCC4
- ステップ2 *-新しいクライアントを作成するには、[新しいエントリ]をクリックした後に以下の詳細を入力します。
- クライアント番号と名前
- City
- 通貨、役割
- ステップ3 *-クライアント固有のデータを入力し、要件に従ってクライアントにアクセス許可を設定し、[保存]をクリックします。
- ステップ4 *-クライアントの表示リストに移動すると、トランザクションSCC4>表示>新しいクライアントが追加されます。
ローカルおよびリモートシステム
ローカルシステムIDとリモートシステムIDの間に既存のクライアントのコピーを作成することもできます。
既存のクライアントのコピーを作成するには、次の手順に従ってください-
- ステップ1 *-ローカルSIDでクライアントのコピーを作成するには、トランザクションコードはSCCLです。
- ステップ2 *-次の詳細を入力します-
目的のプロファイルを選択し、ソースクライアントを入力し、説明を入力します。
- ステップ3 *-デフォルトでは、クライアントコピーは単一のプロセスで実行され、コピーの時間を短縮するために複数のプロセスにワークロードを分散できます。
- ステップ4 *-クライアントのコピーには時間がかかる場合があります。 したがって、このプロセスはバックグラウンドジョブとして実行できます。
- ステップ5 *-ログを確認するには、トランザクションコード— SCC3を使用できます。
リモートシステム
トランザクションコード— SCC9を使用して、リモートシステムにクライアントのコピーを作成できます。 このシステムは、信頼できるRFC接続SM59を使用します。
ローカルクライアントコピーの場合と同様に詳細を入力します。コピーをバックグラウンドで実行するオプションを選択できます。
ログを確認するには、トランザクションコード— SCC3を使用できます。
インポート・エクスポート
データベースサイズが大きい場合は、クライアントコピーにインポート/エクスポートオプションを使用することを常にお勧めします。
- クライアントをエクスポートするには、以下の手順に従ってください-
- ステップ1 *-ターゲットシステムにログオンし、トランザクションコード— SCC4を使用して新しいターゲットクライアントのエントリを作成します。 データファイルをターゲットシステムのインポートバッファに転送するためのエクスポートを実行するには、トランザクションコード— SCC8を使用します。
- ステップ2 *-プロファイルとターゲットシステムを選択します。 バックグラウンドでエクスポートプロセスをスケジュールできます。 エクスポートの種類に応じて、次の領域に複数のトランスポート要求を作成します-
- クロスクライアントデータを保持します。
- クライアント依存データを保持するため。
- クライアントに依存するデータを保持するため。
さて、クライアントをインポートするには、次の手順に従ってください-
- ステップ1 *-クライアントをインポートするには、トランザクションコード— STMS_IMPORTを使用します。インポートキューが表示されます。
- ステップ2 *-エクスポート操作から生成されるインポートプロセスを実行するトランスポートリクエストを選択します。 インポートが完了したら、トランザクションコード— SCC7を使用してインポート後のフェーズを完了できます。 トランザクションコード— SCC3を使用してインポートログを確認できます。
クライアントを削除する
SAPシステムでクライアントを削除するには、次の手順に従います。
- ステップ1 *-トランザクションコードを使用します—以下のようにSCC5。 SAP Easy Accessに移動して、トランザクションを実行します。
- ステップ2 *-削除するクライアントを選択します。 [バックグラウンドで削除]または[削除]を選択するか、すぐに開始できます。 テーブルT000には、トランザクションSCC4を使用して作成されたすべてのクライアントエントリが含まれています。 クライアントのテーブルエントリを削除することもできます。
- ステップ3 *-すぐに開始を選択すると、次のウィンドウが表示されます。
- ステップ4 *-[続行]をクリックして削除を完了します。
SAPベーシス-ユーザーアクティビティ
ユーザーを作成する
この章では、SAPでユーザーアカウントを作成する方法について説明します。
以下の手順に従って、SAPシステムで異なるアクセス権を持つ複数のユーザーを作成します。
- ステップ1 *-トランザクションコードの使用— SU01
- ステップ2 *-作成するユーザー名を入力し、次のスクリーンショットのように作成アイコンをクリックします。
- ステップ3 *-次のタブ-[アドレス]タブに移動します。 ここでは、名、姓、電話番号、メールIDなどの詳細を入力する必要があります。
- ステップ4 *-さらに次のタブであるログオンデータに移動します。
[ログオンデータ]タブでユーザータイプを入力します。 5種類のユーザータイプがあります。
以下は、さまざまなユーザータイプです-
- ダイアログユーザー-このユーザーは、GUIからのインタラクティブなシステムアクセスに使用されます。
- システムユーザー-このユーザーは、バックグラウンド処理、システム内の通信に使用されます。
- 通信ユーザー-このユーザーは外部RFCコールに使用されます。
- サービスユーザー-このユーザーは、より大きな匿名ユーザーグループ用に作成されます。
- 参照ユーザー-このユーザータイプでシステムにログオンすることはできません。 追加の承認の割り当てを許可する、一般的な非個人関連ユーザーのユーザータイプ。
- ステップ5 *-最初のログインパスワードを入力>新しいパスワード>パスワードの繰り返し
- ステップ6 *-次のタブに移動します—役割-
ユーザーに役割を割り当てます。
- ステップ7 *-次のタブ-プロフィール-に移動します
ユーザーにプロファイルを割り当てます。
- ステップ8 *-[保存]をクリックして確認を受け取ります。
パスワードのリセット
パスワードをリセットするには、次の手順に従ってください-
- ステップ1 *-トランザクションコードの使用— SU01
- ステップ2 *-ユーザー名を入力し、上部の変更オプションを選択してプロファイルを編集します。
- ステップ3 *-次のタブ—ログオンデータに移動します
- ステップ4 *-新しいパスワードを入力し、上部の保存アイコンをクリックします。
- ステップ5 *-次の確認を受け取ります
ユーザーのロック/ロック解除
SAPシステムでは、管理者は要件に従ってユーザーをロックまたはロック解除することもできます。 これは、特定の期間または永続的に実行できます。 ユーザーは、次の2つの方法でロック/ロック解除することができます-
- 手動/強制的に
- 自動的に
手動または強制的に
これらのトランザクションコードを使用して、ユーザーを強制的/自動的にロックできます-
- トランザクションコード—シングルユーザーのSU01
- トランザクションコード—複数ユーザー用のSU10
- ステップ1 *-トランザクションコードの実行— SU01
- ステップ2 *-ロック/ロック解除するユーザーを選択し、アイコンをクリックします。
- ステップ3 *-ユーザーの現在のステータスが表示されます。 ロック/ロック解除オプションをクリックします。
- ステップ4 *-複数のユーザーをロックするには、トランザクションコード— SU10を使用し、ユーザー名リストにユーザーを入力します。 複数のユーザーを一度に選択するには、クリックして検索します。一度に複数のユーザーを選択するオプションが表示されます。
- ステップ5 *-必要に応じて上部のロックアイコンとロック解除アイコンを選択します。 これを使用して、同じトランザクションコードを使用して単一/複数のユーザーのロックを解除できます。
SAPベーシス-ログイン試行回数
不正なログイン試行回数を設定すると、システムはセッションを終了するか、管理者がパラメーター値を設定した場合にユーザーアカウントをロックできます。 次の2つのパラメータは、ログイン試行を制限するために使用されます-
- 静的-このパラメーターはすぐには適用されません。 このためにシステムを再起動する必要があります。
- 動的-このパラメータは直接適用することができ、システムはこのために再起動する必要はありません。
パラメータの値を設定するには、次の手順に従ってください-
- ステップ1 *-トランザクションコードを使用します— RZ11。
- ステップ2 *-パラメータ名を入力し、[表示]をクリックします。 パラメータを編集するには、[編集]をクリックします。
ステップ3 *-失敗した試行回数を設定するには、パラメーター名を入力します— *login/fails_to_session_end 。 任意のパラメーター名を入力できます。
- ステップ4 *-現在のポリシーを確認するには、[表示]をクリックします。
ログイン試行を制限する重要なパラメーター
- ogin/fails_to_session_end -このパラメーターは、システムがログオン試行を終了するまでにユーザーが間違ったパスワードを入力できる回数を定義します。 パラメーターは、パラメーターの値よりも低く設定する必要があります。
- login/fails_to_user_lock -このパラメーターは、システムが現在のユーザーアカウントをロックする前に、ユーザーが間違ったパスワードを入力できる回数を定義するために使用されます。 デフォルト値は12で、1から99までの任意の値に設定できます。
パスワードポリシー
また、次の方法でSAPシステムのユーザーのパスワードポリシーを定義することが可能です-
- ユーザーは最小パスワード長を設定する必要があります。
- パスワードには有効期限ポリシーが必要です。
- パスワードの複雑さなどの側面も考慮する必要があります。
次のパラメータは、システムパスワードポリシーを定義するために使用されます-
*login/min_password_lng*
これは、パスワードの最小長を定義するために使用されます。 このフィールドのデフォルト値は3文字で、3〜8の任意の値に設定できます。
*login/password_expiration_time*
このパラメーターは、パスワードの有効期限が切れるまでの日数を定義するために使用されます。 ユーザーがパスワードを無期限に期限切れにしないようにするには、デフォルト値を0に設定します。
パスワード選択でユーザーを制限する
ユーザーに選択させたくないパスワードを選択することもできます。 これらのパスワードはテーブルUSR40で保持され、この目的のためにトランザクションコードSM30が使用されます。
2つのワイルドカード文字があります-
- ?-は1文字を表します。
- *-は、任意の長さの任意の組み合わせ文字のシーケンスを表します。
テーブルUSR40で 123 *を選択した場合、シーケンス「123」で始まるパスワードを意味します。禁止されています。
- 123 *と入力すると、シーケンス「123」を含むパスワードは禁止されます。
- AB?*を選択すると、「AB」で始まるパスワードと追加の文字は許可されません。 たとえば、「ABB」、「ABF」など。
- トランザクションコード— SM30 *
テーブルを選択し、下の[表示]ボタンをクリックします。 パスワード文字列を入力します。
SAPベーシス-ジョブ処理
SAPでのバックグラウンドジョブの実行
SAPシステムのバックグラウンドジョブは、システムの通常の操作に影響を与えることなくバックグラウンドで実行されます。 これらのジョブは、手作業の労力を減らし、プロセスを自動化するために使用されます。 ユーザー入力なしでバックグラウンドで実行でき、システム負荷が低いときに実行するようにスケジュールできます。
バックグラウンドジョブは3つのカテゴリに分けることができます-
クラスA(高優先度)
これは、緊急または重要なタスクに使用され、クラスA優先ジョブでスケジュールする必要があります。 クラスAジョブは、1つ以上のバックグラウンドワークプロセスを予約します。
クラスB(中優先度)
これらのジョブは、クラスAの優先度の高いジョブの完了後に実行されます。
クラスC(低優先度)
このカテゴリのジョブは、クラスAおよびクラスBのジョブが完了すると実行されます。
- トランザクションコードSM36 *
一般的なデータ
ジョブ名とその優先度を入力します。
ジョブを実行するターゲットサーバーを選択します。 これは負荷分散に使用されます。ジョブを実行するターゲットサーバーを定義できます。
結果を電子メールで取得する場合は、スプールリスト受信者を使用して電子メールIDを入力します。
実行するステップを定義するには、[ステップ]タブに移動します。 フィールドにプログラム名、バリアント名を入力します。 要件に従ってバリアントを作成していない場合は、空白のままにします。 下部の保存ボタンをクリックします。
開始条件を渡すには、開始日、終了日、頻度などを入力します 開始条件が指定されていない場合、ジョブはスケジュールされた状態のままで実行されません。 さまざまなオプションを使用して、開始条件を定義できます。 定期的なジョブを作成するには、下部のボックスを選択します。
スケジュールを定義したら、[保存]をクリックします。
SAPベーシス-バックグラウンドジョブのスケジュール解除
ジョブが将来実行されないようにスケジュールを解除するには、ジョブをリリースする必要があります。
バックグラウンドジョブのスケジュールを解除するには、次の手順に従います-
- ステップ1 *-トランザクションコードを使用します— SM37
(ジョブが*アクティブ*状態の場合、完了するまでスケジュールを解除できません。)
- ステップ2 *-ジョブ名とユーザー名を入力します。 ジョブのスケジュールを解除するには、[ジョブステータス]タブから[リリース済み]および[準備完了]を選択します。 ジョブ開始条件を入力し、実行をクリックします。
Simple Job Selection Job Overview
- ステップ3 *-ジョブがリリースされると、上記のスクリーンショットのように、ジョブの確認とその他の詳細が表示されます。
SAPベーシス-バックグラウンドジョブの監視
SAPシステムではバックグラウンドジョブの監視が重要です。ジョブをスケジュールすると、何らかのエラーによりキャンセルされる可能性があるためです。
バックグラウンドジョブを監視するには、次の手順に従います-
- ステップ1 *-トランザクションコードを使用します— SM37
- ステップ2 *-[ジョブ名]列で*を使用し、ステータスを選択して、このユーザーが作成したすべてのジョブを表示します。 また、要件に従って日付範囲を入力し、実行します。
- ステップ3 *-実行時に、言及されたユーザーによって作成され、選択基準に一致するすべてのジョブが表示されます。
ジョブ名、作成者、ステータス、開始日、期間、遅延などの詳細 示されています。
- ステップ4 *-ジョブログを確認するには、ジョブを選択して[ジョブログ]ボタンをクリックします。
SAPベーシス-バックグラウンドジョブの削除
SAPシステムからジョブを削除できます。 これらのジョブは不要になり、システム上の多くのスペースを占有する場合があります。 ジョブは、次の2つの方法で削除することができます-
- シングルジョブ
- 複数のジョブ
単一のジョブを削除するには、次の手順に従ってください-
- ステップ1 *-トランザクションコードを使用します— SM37。
- ステップ2 *-[ジョブ名]列で*を使用し、ステータスを選択して、このユーザーが作成したすべてのジョブを表示します。 また、要件に従って日付範囲を入力し、実行します。
- ステップ3 *-実行時に、言及されたユーザーによって作成され、選択基準に一致するすべてのジョブが表示されます。
ジョブ名、作成者、ステータス、開始日、期間、遅延などの詳細 示されています。 データベースから削除するジョブを選択→削除
- ステップ4 *-複数のジョブを削除するには、トランザクションコードを使用します— SE38。 使用レポート— RSBTCDEL2(RSBTCDELの新しいバージョン)。 古いジョブログは削除され、ジョブの概要には表示されません。 プログラムを入力し、実行をクリックします。
- ステップ5 *-次の画面で、削除するジョブ名などの詳細を入力します。 *を入力して、すべてのジョブを示すことができます。 特定のユーザーからジョブを削除する場合は、ユーザー名を入力します。
- ステップ6 *-削除するジョブのステータスと削除期間を記載します。
- ステップ7 *-コミットの指定—コミット値はプログラムのパフォーマンスに比例します。 コミット値が高い場合、ジョブの削除はより速く実行されます。 推奨値は1000以上です。
- ステップ8 *-テスト実行をチェックして、削除をシミュレートします。これにより、ジョブは削除されません。 確認したら、テスト実行のチェックを外し、実行を押します。
- ステップ9 *-テスト実行をクリックすると、条件に一致するすべてのジョブのリストが表示されます。 必要な変更がある場合は、削除を完了する前に変更できます。
SAPベーシス-トランスポートの管理
トランスポート管理システムの概要(TMS)
移送管理システムは、SAPシステムの主要コンポーネントの1つです。 TMSは、新しい要求の制御、変更の実装者などの変更の監視、SAP環境でのシステムランドスケープの定義と構成に使用されます。
TMSは3つの異なる変更および移送システム(CTS)コンポーネントで構成されています-
変更および移送オーガナイザー(CTO)
トランザクションコード— SE01
これは、SAPリポジトリおよびその他のオブジェクトの変更を管理、構成するために使用されます。 これにより、開発および構成プロジェクトの中心的な環境が提供されます。
輸送管理システム(TMS)
これは、RFC接続で設定された事前定義の移送ルートを使用して、ランドスケープ内のSAPシステム全体で開発オブジェクトを管理、制御、およびコピーするために使用されます。 これには、1つのSAPシステムからオブジェクトをエクスポートし、別のターゲットシステムにインポートすることが含まれます。
輸送ツール
ツールはSAPカーネルの一部であり、R3トランスおよびトランスポート制御プログラムの管理に使用されます。
R3transは、異なるSAPシステム間でオブジェクトを移送するために使用されるSAPシステム移送として知られています。 通常、特にtpから、またはSAPアップグレードユーティリティを使用して、他のトランスポート制御プログラムに対して呼び出されます。
トランスポート制御プログラムは、異なるプラットフォームおよび異なるデータベースで実行されている異なるシステム間のデータおよびオブジェクトのトランスポートをサポートするために使用されます。
トランスポート管理の構成
トランスポート管理は、SAPシステムランドスケープの重要なコンポーネントの1つであり、次のアクティビティを実行するために使用されます-
- トランスポートドメインコントローラーの定義。
- SAPシステムランドスケープの構成。
- システムランドスケープ内のシステム間の移送ルートの定義。
- 構成の配布
トランスポートドメインコントローラー
これは、すべてのTMS構成の詳細を管理するために使用されます。 構成設定の変更はすべてのシステムに分散されます。 ドメインコントローラーをセットアップするには、トランザクションコード— STMSを使用します
SAPシステムにドメインコントローラーがない場合は、新しいドメインコントローラーを作成するよう求められます。 トランスポートドメインには、次のアクティビティが含まれます-
- ユーザー作成TMSADM
- RFC接続および要求作成、TMSADMはターゲットシステムへのログインに使用されます
- DOMAIN.CFGファイルは、usr/sap/trans/binディレクトリの下に作成され、TMS設定を保存し、既存の設定をチェックするためにシステムとドメインによって使用されます。
トランスポートドメインにシステムを追加するには、次の手順に従います-
ステップ1 *-クライアント000でシステムとして追加するSAPシステムにログオンし、トランザクションコード— STMSを入力します。 システムが追加されていない場合、TMSは構成ファイルDOMAIN.CFGを確認し、構成ファイルの作成を求めます。 [提案を選択して保存]をクリックします。 システムは最初は「Waiting」ステータスのままです。
タスクを完了するには、→ドメインコントローラーシステムにログイン→トランザクションSTMS→概要に移動→システム。
これで、新しいシステムが利用できることがわかります。 SAPシステムに移動→承認
画像:/sap_basis/images/stms.jpg [STMS]画像:/sap_basis/images/overview_system.jpg [概要システム]画像:/sap_basis/images/sap_system.jpg [SAPシステム]
SAPベーシス-輸送ルートの管理
移送ルートは、異なるSAPシステム間で変更を送信するためにSAP管理者によって定義されるルートとして定義されます。
以下は、輸送ルートの2つのタイプです-
- 統合(DEVからQASへ)—トランスポート層が使用されます
- 配信(QASからPRDへ)—トランスポート層は不要
輸送依頼
これには、開発システムに実装される多くの変更が含まれます。 変更の種類、目的、変更カテゴリ、ターゲットシステム、およびその他の詳細で構成されます。
トランスポート要求には、 <SID> K <Number> などの標準形式で名前が付けられます
たとえば、 <SID> K <Number> で-
- SIDはシステムIDを表します
- Kは固定キーワード/アルファベットを表します
- 番号は、900001から始まる範囲の任意の値にすることができます
SAPシステムで作成できる要求タイプには2つのタイプがあります-
ワークベンチリクエスト
このリクエストタイプには、リポジトリオブジェクトとクライアント非依存のカスタマイズオブジェクトが含まれます。 ワークベンチ要求は、ABAPワークベンチオブジェクトに変更を加えるために使用されます。
カスタマイズリクエスト
このリクエストタイプには、「クライアント固有」のカスタマイズに属するオブジェクトが含まれます。 これらの要求は、ユーザーがカスタマイズ設定を実行すると自動的にシステムに作成され、ターゲットシステムはトランスポートレイヤーごとに自動的に割り当てられます。
トランスポート要求を作成するには、トランザクションコードを使用します— SE01
トランスポート要求は、次の2つの方法で作成できます-
- 自動-オブジェクトを作成または変更したり、カスタマイズ設定を実行したりできます。 ここで、移送依頼を登録するための 'ダイアログボックス’が表示されるか、利用可能な場合、すでに登録された依頼の名称が言及されます。
- 手動-この方法では、トランスポートオーガナイザーからトランスポートリクエストを作成し、必要な属性を入力してオブジェクトを挿入できます。
オブジェクトのインポート/エクスポート
ソースシステムで移送依頼が完了したら、依頼をソースシステムからエクスポートして、対象システムにインポートする必要があります。 インポートを実行するには、インポートキューを選択する必要があります。
トランザクションSTMS→インポート、または上部の概要タブに移動することができます→インポート
現在のドメイン内のシステムのリスト、説明、および Import Queue で利用可能なリクエストの数とステータスを確認できます。
キューをインポートする
このリストには、共通ディレクトリ内のトランスポートリクエストが含まれています。 これらの要求は、ターゲットシステムにインポートする準備ができています。
リクエストを手動で追加するには、他のリクエスト→追加に移動します(トランスポートリクエストの名前を知っている必要があります)。
移送依頼ログ
トランスポート要求が完了したら、ログを確認することもできます。 ログを確認するには、トランザクションコードを使用します— SE01→GoTo→トランスポートログ
Transport Management Systemで利用できるログには2つのタイプがあります-
輸送ログ
Transport Requestで移動されたトランスポートログファイルを追跡します。
アクションログ
Transport Requestで実行されたすべてのアクションの詳細が含まれます。 エクスポート、インポートなどのアクション
ログによって提供される重要な機能の1つは、次のリターンコードです-
- 0 -この値は、エクスポートが成功したことを表します。
- 4 -この値は、警告が発行され、オブジェクトが正常に転送されたことを表します。
- 8 -この値は、警告が発行され、少なくとも1つのオブジェクトを転送できなかったことを表します。
- * 12以上*-この値は、トランスポートリクエストのエラーを表し、通常、トランスポートリクエストのオブジェクトが原因ではありません。 これはおそらくシステム障害が原因で発生します。
SAP Basis-パッチ管理
SAPシステムでは、バグを修正するためにパッチが使用されます。 SAPシステムで使用できるパッチにはさまざまな種類があります。 すべてのパッチはSAPKで始まり、その後にパッチタイプが続きます。
以下は、パッチの4つの異なるタイプです-
- ABAP(SAPKA620XXXX)
- 基礎(SAPKB620XXXX)
- HR(SAPKE470XXXX)
- アプリケーション(SAPKH470XXXX)
パッチはこの構造に従います— SAPKA <Rel> <No>
パッチはサポートパックとも呼ばれ、次の順序で適用する必要があります-
- 基礎(SAPKB620XXXX)
- ABAP(SAPKA620XXXX)
- HR(SAPKE470XXXX)
- アプリケーション(SAPKH470XXXX)
サポートパッケージとアドオン
名前が示すように、サポートパッケージはバグを修正し、SAPシステムの品質を向上させるために使用されます。 サポートパッケージの実装と管理は、トランザクションスパム(サポートパッケージマネージャー)で行われます。 各サポートパッケージは1つのリリースに対して有効であり、サポートパッケージマネージャーは、すべてのサポートパッケージが指定された順序で適用されるようにします。
サポートパックは、上記の順序で適用されます—ベーシス> ABAP> HR>アプリケーション。 ベーシスとABAPのパッチレベルを同じにする必要はありませんが、SAPは同じレベルにすることをお勧めします。 通常、ベーシスとABAPは一緒に適用する必要がありますが、最初に適用する場合はベーシスにする必要があります。
すべてのサポートパックは、クライアント000に適用されます。 エラーを回避し、システムランドスケープを最新の状態に保つために、サポートパッケージを定期的にインポートする必要があります。
利用可能なサポートパッケージのさまざまな種類があります-
- * SPAMアップデート*-SPAMアップデートには、サポートパッケージマネージャー(SPAM)とアドオンインストールツールのアップデートと改善が含まれています。
- コンポーネントサポートパッケージ-これには、SAP Basis、SAP HR、SAP APPLICATIONSなどの1つのソフトウェアコンポーネントの改善と、リポジトリおよび辞書オブジェクトの更新が含まれます。
次の表は、サポートパッケージの命名規則を示しています-
Software Component | Name |
---|---|
SAP_APPL | APPL Support Package |
SAP_BASIS | Basis Support Package |
SAP_ABA | Application Interface Support Package |
SAP_HR | HR Support Package |
SAP_BW | BW support Package |
- Conflict Resolution Transport -これは、追加時にサポートパッケージを調整するために使用されます。 1つのリリースのCRTには、このアドオンの以前のリリースの調整も含まれています。
サポートパッケージを実装するための要件
サポートパッケージは常にクライアント000に実装されており、ユーザーはDDICまたはSAPと同等の承認を持っている必要があります。
サポートパッケージを実装するには、トランザクションコード— SPAMを使用します。 以前のパッケージが進行中または不完全であるかどうかを確認できます。 不完全なサポートパッケージがある場合、新しいパッケージの実装を進めることはできません。
注意-トランスポートディレクトリ/usr/sap/transには十分なスペースが必要です。
サポートパッケージとスタックの更新
サポートパッケージは、SAPサービスマーケットプレイスからダウンロードできます。 リンク— service.sap.comを開き、SIDでログインします。
ドロップダウンからSAPサポートポータルに移動→ソフトウェアのダウンロード
ソフトウェアのダウンロードの下にあるサポートパッケージとパッチに移動します。 次に、ソフトウェアのダウンロードに進みます。
サポートパッケージをダウンロードし、OSレベルのトランスポートディレクトリ/usr/sap/transに保存します。
ファイルの圧縮解除-sapcar –xvf <サポートパッケージ名>
Transportディレクトリで.ATTおよび.PATファイルを確認できます。
Application Serverからサポートパッケージを読み込むには、トランザクションコード— SPAMを使用します。 サポートパッケージ→パッケージのロード→アプリケーションサーバーから
画像:/sap_basis/images/sap_spam.jpg [SAP SPAM]画像:/sap_basis/images/load_packages.jpg [パッケージの読み込み]
または、10 MB未満の場合にフロントエンドから読み込むこともできます。 .carという形式のサポートパッケージは、eps/inディレクトリに解凍されます。
サポートパッケージのサイズが10 MBを超える場合、上記のようにサポートパッケージを/transディレクトリにコピーし、.ATTおよび.PATファイルに解凍します。
スパムの更新
サポートパッケージマネージャーとアドオンインストールツールを更新することもできます。 これは、サポートパッケージをアップグレードする前に実行する必要があります。
SAPベーシス-キューのインポート
キューは、システムランドスケープ内のさまざまなSAPコンポーネントのサポートパッケージを確認するために使用されます。
キューをインポートするには、次の手順に従います-
- ステップ1 *-[表示/定義]ボタンをクリックすると、インストールされているソフトウェアコンポーネントのリストが表示されます。
画像:/sap_basis/images/support_package_manager.jpg [サポートパッケージマネージャー]画像:/sap_basis/images/display.jpg [表示]
- ステップ2 *-コンポーネントを選択すると、選択したコンポーネントで利用可能なサポートパッケージのリストが表示されます。 これが探しているキューである場合、「キューの確認」をクリックします。
- ステップ3 *-確認メッセージが表示されます-サポートパッケージキューが保存および定義されました。
- ステップ4 *-次に、キューをインポートしてサポートパッケージの実装を開始します。 [サポートパッケージ]→[キューのインポート]をクリックします。
- ステップ5 *-サポートパッケージが正常にインポートされたら、キューを確認します。 キューを確認しないと、今後サポートパッケージをインポートできなくなります。 SPAMの状態を確認します→サポートパッケージの正常なインポートを確認します。
サポートパッケージの実装中に次の問題が発生します-
- 表領域のオーバーフロー
- カーネルが古い
- 期限切れのスパム/セント
- 環境変数を確認する
- RDDIMPDPジョブがスケジュールされていません
- TMSの不整合
- 最大エクステントに到達しました
- トランスポートディレクトリのスペース制限
- 「tp」はデータベースに接続できませんでした(trans.logを生成するR3trans -dを実行します)
- STMS構成の問題
- メモリ関連の問題によりバックグラウンドジョブが終了しました
次の表は、サポートパッケージマネージャーのデフォルト値を示しています-
ハードディスク領域を節約するために、サポートパッケージのインポート後にデータファイルを削除する必要があるかどうかを指定できます。 前述のように、これはサポートパッケージマネージャーのデフォルト設定です。
SAP Basis-カーネルのアップグレードとパッチ適用
カーネルは、SAPアプリケーションとオペレーティングシステムの間に存在する実行可能プログラムです。 UNIXの場合は「/sapmnt/<SID>/exe」、Windowsの場合は\ usr \ sap \ SID \ SYS \ exe \ runのパスの下にある実行可能プログラムで構成されます。 メッセージサーバー、ディスパッチャなどのアプリケーションサービスを開始および停止します。
カーネルのアップグレードでは、SAPシステムの古い実行可能ファイルが新しい.execファイルに置き換えられます。 現在のバージョンを確認するには、トランザクションコードを使用します— SM51>リリースノートに移動します。
画像:/sap_basis/images/server_list.jpg [サーバーリスト]画像:/sap_basis/images/sap_information.jpg [SAP情報]
ステータスを確認するには、システム→ステータスタブ→その他のカーネル情報に移動します
UNIXでは、 disp + work -versionを使用して、現在のカーネルバージョンに関する情報を表示します。
以下の手順に従って、SAP Market Placeからカーネルをダウンロードします-
- ステップ1 *-URLを開く-https:\\ service.sap.comおよびSIDとパスワードでログインします。
- ステップ2 *-ドロップダウンからSAPサポートポータルに移動→ソフトウェアのダウンロード。
SAP Businesses SAP Support Portal
- ステップ3 *-ソフトウェアダウンロードの下のサポートパッケージとパッチに移動します。 ソフトウェアのダウンロードに移動します。
パッチ SAPソフトウェアダウンロード SAPカーネル64ビット
すべてのカーネルバージョンは64ビットで利用可能-
- ステップ4 *-カーネルバージョンを選択し、オペレーティングシステム(Windows、Linux、Solaris、AIX、およびHP-UX)に従ってファイルをダウンロードします。
カーネルバージョンのアップグレード
次の手順に従って、カーネルバージョンをアップグレードします。
- ステップ1 *-十分なディスク容量を持つディレクトリを作成し、ディレクトリの名前を入力します。
- ステップ2 *-アップグレードファイルSAPEXEDB.SARおよびSAPEXE.SARファイルをOSレベルの新しいディレクトリにコピーします。
- ステップ3 *-ディレクトリを確認するには、「pwd」を使用して同じディレクトリにいることを確認します。
- ステップ4 *-次に、sapcar exeで.SARファイルを解凍します。
SAPCAR –xvf sapexe.SAR
SAPCAR –xvf sapexedb.SAR
- ステップ5 *-既存のカーネルのバックアップを取るには、「exe_old <ddmmyy>」という名前でもう1つのディレクトリを作成し、既存のカーネルファイルのバックアップをとる必要があります。
- ステップ6 *-アップグレードを実行するには、SAPアプリケーションを停止します。 カーネルをアップグレードするためにデータベースをシャットダウンする必要はありませんが、このコマンド—stopsap r3を使用してSAPアプリケーションを停止する必要があります。
- ステップ7 *-新しいカーネルディレクトリexe_new <ddmmyy→から既存のカーネルディレクトリexeにファイルをコピーします。
ステップ8 *-このコマンドを使用してコピーします— cp -rp/sapmnt/<SID>/exe_new <ddmmyy>//sapmnt/<SID>/exe/
ステップ9 *-disp + workを使用して現在のカーネルバージョンを確認する場合、コマンド *disp + work-versions でOSレベルからカーネルバージョンを確認し、新しいパッチバージョンを表示する必要があります。
- ステップ10 *-UNIX固有のルートとしてオペレーティングシステムにログインします。 カーネルディレクトリでスクリプトを実行します— ./saproot.sh <SID>
これを使用して、br *ファイルなどのカーネル内のすべての実行可能プログラムに正しいアクセス許可を割り当てます。
- ステップ11 *-このコマンドを使用してSAPアプリケーションを起動します— startsap r3。
- ステップ12 *-トランザクションSM52を実行すると、現在のカーネルバージョンレベルを確認できます。
SAPベーシス-システム監視
システム監視には、アプリケーションサーバー、CPU使用率、データベース領域、ログファイルの監視などの事前監視が含まれます。
システム監視には、次のものも含まれます-
- バッチジョブの監視
- データベースパフォーマンス監視
- アプリケーションユーザーの監視
- スプール要求監視
- 印刷リクエスト
SAPシステムを監視するには、トランザクションコード— SM51を使用します
プロセスのリストを確認するには、[プロセス]アイコンに移動します。
アプリケーションユーザーを監視するには、トランザクションコード— AL08およびSM04を使用します
トランザクションコードを使用します— SM04
更新プロセスを監視するには、トランザクションコードSM13を使用します。 [ユーザー]フィールドに「*」と入力し、[実行]をクリックします。
保留中のリクエストがない場合、次のスクリーンショットのようにキューは空になります-
次の表は、システムの監視とパフォーマンスチェックのための重要なトランザクションコードを示しています-
Monitoring System Log | SM21 |
Tune Summary | ST02 |
CPU Utilization | ST06 |
ABAP Dumps | ST22 |
Spool Request Monitoring | SP01 |
Monitoring Batch Job | SM37 |
Database Administration | DB02 |
Database backup logs | DB12 |
SAPベーシス-リモートファンクションコール
RFCとは何ですか?
SAPシステム間で通信するには、メカニズムを定義する必要があります。 最も一般的な方法の1つは、2つのシステム間のリモートファンクションコール(RFC接続)を定義することです。 2つのシステム間に信頼されたRFC接続を作成することにより、システム間の*信頼された信頼関係*を作成し、情報とデータを通信および交換できます。
信頼できるRFC接続にはさまざまな種類があります。
タイプ3接続
この接続タイプは、ABAPシステム間の接続を指定するために使用されます。 ここでは、ソースシステムのホスト名とIPアドレス、およびログオン情報を指定する必要があります。 これは、ABAPシステムとABAPシステムへの外部呼び出しの間の両方のタイプのRFCに適用されます。
タイプI接続
この接続タイプは、現在のシステムと同じデータベースに接続されているABAPシステムを指定するために使用されます。 エントリ名の例を見てみましょう— ws0015_K18_24
ws0015 =ホスト名
K18 =システム名(データベース名)
24 = TCPサービス名
タイプT接続
この接続タイプは、RFC APIを使用してRFCを受信する外部プログラムに宛先を接続するのに役立ちます。 これは、開始または登録を使用してアクティブ化できます。
SAPベーシス-SAP ECCとHANA間のRFC
SAP ECCとHANA間の信頼されたRFCの作成
ソースSAPシステムAA1のターゲットシステムBB1に対して信頼できるRFCをセットアップするとします。 セットアップが完了すると、AA1にログオンし、BB1でユーザーに十分な権限が付与されます。 RFC接続を使用して、ユーザー名とパスワードを再入力せずにBB1にログオンできます。
2つのSAPシステム間のRFC信頼/信頼関係、信頼システムから信頼システムへのRFCを使用すると、信頼システムへのログオンにパスワードは必要ありません。
SAPログオンを使用してSAP ECCシステムを開きます。 トランザクションコードSM59を入力します→これは、新しい信頼できるRFC接続を作成するトランザクションコードです→3番目のアイコンをクリックして新しい接続ウィザードを開き、[作成]をクリックすると、新しいウィンドウが開きます。
画像:/sap_basis/images/sap_ecc.jpg [SAP ECC]画像:/sap_basis/images/configuration_rfc.jpg [構成]
RFC宛先ECCHANA(RFC宛先の名前を入力)接続タイプ— 3(ABAPシステムの場合)
技術設定に移動します。
ターゲットホストを入力します— ECCシステム名、IP、およびシステム番号を入力します。
[ログオンとセキュリティ]タブに移動し、言語、クライアント、ECCシステムのユーザー名とパスワードを入力します。
上部の[保存]オプションをクリックします。
接続のテストをクリックして、接続を正常にテストします。
RFC接続の構成
RFC接続を設定するには、次の手順に従います-
- ステップ1 *-トランザクションの実行-ltr(RFC接続を構成するため)→新しいブラウザーが開きます→ECCシステムのユーザー名とパスワードを入力してログオンします。
- ステップ2 *-新規をクリックします→新規ウィンドウが開きます→構成名を入力→次へをクリック→RFC宛先(以前に作成された接続名)を入力、検索オプションを使用、名前を選択して、次へをクリックします。
- ステップ3 *-ターゲットシステムの指定で、HANAシステム管理者のユーザー名とパスワード、ホスト名、インスタンス番号を入力し、[次へ]をクリックします。 007などのデータ転送ジョブの数を入力します(000は不可)→次へ→構成の作成。
信頼できるRFCのテスト
接続のテストをクリックして、接続を正常にテストします。
SAP Basis-新次元製品
BI/BWの概要
SAP BI/BWはデータウェアハウジング製品であり、SAP ABAPインフラストラクチャに基づいています。 生データをレポートに変換するために使用されます。 これは、分析レポートの作成や、ビジネスマネージャーによる意思決定にも使用できます。
ビジネスウェアハウスを使用すると、異なる異種ソースからのデータを組み合わせて、詳細なレポートのためにデータを整理および管理できます。
このデータウェアハウジング製品は、さまざまなSAPレポートツールと簡単に統合できます。 この製品は、さまざまなソースからの多次元データの分析に役立ちます。
SAP NetWeaver Business Intelligenceの主要コンポーネントは次のとおりです-
- SAP NetWeaver Business Warehouse(BW)
- SAP Business Explorer(SAP BEx)および
- SAP NetWeaver BWアクセラレーター(BWA)
ソースからSAP NetWeaver BWシステムにデータを複製する以外に、*仮想プロバイダー*を使用してSAP NetWeaver BWシステムからソースデータに直接アクセスすることもできます。 分析エンジンは、分析、計画、およびキャッシュやセキュリティなどの汎用サービスのためのメソッドとサービスを提供します。
SAP Business Explorer BExは、データの表示方法を定義するために使用されます。 このツールは、分析、計画、およびレポート用のExcelベースおよびWebベースのアプリケーションの作成もサポートしています。 BExツールで作成されたBExアプリケーションは、SAPエンタープライズポータルに統合できます。 SAP BusinessObjectsツールとの統合により、標準のSAP BEx機能に加えて、分析とレポートの追加オプションが提供されます。 SAP BusinessObjects BIポータルInfoViewを使用して、BIレポート(レポート、分析、ダッシュボードなど)にアクセスできます。
ECCとの基本統合
SAP ERPは、SAP NetWeaverバージョンに基づいています。 たとえば、SAP ERP 6.0はSAP NetWeaver 7.0に基づいています。 SAP ERPは拡張パッケージにも基づいています。たとえば、ERP 6.0はEHP04およびNetWeaver Enhancement Package — EHP01に基づいています。
ソフトウェアコンポーネントは、SAP HR 6.04がSAP ERP 6.0の拡張パッケージ4に属し、SAP BASIS 7.01がSAP NetWeaver 7.0のEHP01に属するなど、常に製品番号付けに従います。
同様に
- SAP ECC 6.0拡張パッケージ5は、SAP NetWeaver 7.0拡張パッケージ02に基づいています
- ECC 6.0拡張パッケージ4は、SAP NetWeaver 7.0拡張パッケージ01に基づいています
- ECC 6.0拡張パッケージ6は、SAP NetWeaver 7.0拡張パッケージ03に基づいています
ECCのEHPの実装には、SAP NetWeaver EHP(ECC EHP 4以降)のアプリケーションが含まれます。