X-DOC: SE43 - SAP ユーザー メニューの定義
1. メニュー構成
SAP のメニュー バーは階層構成をサポートしており、次の 2 つの概念が含まれています。
(1) メニュー項目: 特定のメニュー ディレクトリまたはメニュー項目をメニュー領域内に作成する必要があります。
(2) メニュー領域: メニュー項目のセットのコンテナ。他のメニュー領域にマウントすることも、ユーザー メニュー バーに独立してマウントすることもできます。
2. メニュー構成
(1) SAP システムの初期メニューは SSM2 経由で表示・設定しますが、ユーザーがスタートメニューを設定していない場合は、ログイン時にデフォルトのメニューが表示されます。
(2) SU3 で表示・設定したユーザースタートメニューは、SAP システムの初期メニューよりも優先され、設定されている場合はユーザーメニューが表示されます。
3. メニューのカスタマイズ
SAP トランザクション コード: SE43 の場合、次の 2 つの方法を使用できます。
(1) 元のメニュー領域を拡張します。SAP アップグレードがリセットされる可能性があります。
(2) 独自に構築されたメニュー領域を作成します。これは推奨される方法です。
4. 実践的なデモンストレーション
トランザクション コード: SE43 を実行すると、システム メニュー バーを作成および保守できます
(1) カスタム メニュー領域を作成します: ZMM01 MM モジュール
他のメニュー領域を追加します: ZSD01 SD モジュール、ZPP01 PP モジュール、ZPS01 PS モジュール、ZFICO01 FICO モジュール。
(2) カスタムメニューディレクトリの作成:
メニューエリアにバッチガイド、機能、印刷、レポートなどを追加します
(3) カスタムメニュー項目の作成: メニューディレクトリにサブノードを挿入し、
メニュー項目を記入します名前と対応する TCODE
プロンプト: 以下の図に示すように、SE93 を通じて追加する必要がある関数の TCODE を照会します (Ctrl+Y を使用してコピーします)。メニュー
項目が追加された後のメニュー領域は、次のようになります。下の図を保存してください。
(4) メニュー領域のネスト
メニュー領域の作成:Z001 自作関数、サブメニュー領域の追加
以下のように結果を追加し、保存
(5) システムメニュー領域のコピー
システム初期メニューの表示、トランザクションコード実行:SSM2
システム初期メニュー S000 ~ Z000 のコピーSAP ユーザー設定メニュー
(5) メニュー領域 Z000 を変更し
、サブメニュー領域を追加します: Z001 は
下図のようになります。保存し、後から上記と同様に
システムメニュー領域 S000 を拡張し、サブメニュー領域を追加することもできます。
(6) アプリケーションメニューエリア ト
ランザクションコード:SSM2を実行し、システムデフォルトメニューをZ000に変更し、以下のようにメニューバーに再ログインします
トランザクションコード:SU3を実行し、ユーザースタートメニューをZ001に変更し
、再ログインします以下のようにメニューバーに移動します。
オリジナル記事、転載の際は出典を明記してください - X-Files