Creating Area Menu Using SE43

Pada SAP, terdapat tcode area menu (SE43), yang berfungsi untuk menampilkan serta mengelompokkan tcode-tcode yang biasa user gunakan. Berikut adalah step by step cara membuat area menu via SE43.

  • Jalankan tcode SE43.
  • Create Area Menu (F5).

create-area-menu

  • Letakan cursor di text ‘Custom Area Menu’ dan buat subnote dengan mengklik icon Add Entry as Subnode atau Shift+F7. Pada kolom Text, tulis ‘Material’ dan kosongkan kolom tcode. Apabila tcode tidak diinput, maka node akan dapat berfungsi sebagai folder dan dapat diisi dengan subnode-subnode berupa tcode.

entry-subnote

add-folder

  • Setelah folder sudah terbentuk, letakan cursor pada folder Material lalu klik icon Add Entry as Subnode atau Shift+F7. Masukan tcode material MM01, MM02, dan MM03. Hasilnya, tcode-tcode tersebut akan berada dibawah subnode Material.

add-subnote

subnode-material

  • Apabila ingin membuat subnode baru yang satu level dengan Material, maka dapat mengklik icon Add Entry at Same Level atau SHift+F8.
  • Save Area Menu lalu tekan Ctrl+F1 yang menghasilkan tampilan sebagai berikut:

display-menuarea

Area menu ini bisa dipanggil dalam program untuk kemudian dibuatkan tcode program yang memanggil area menu ini. Adapun code-nya adalah sebagai berikut:

  CALL FUNCTION 'BMENU_START_BROWSER'
    EXPORTING
      MODE                             = 'D'
      TREE_ID                          = 'YAREAMENU'
    EXCEPTIONS
      TREE_DOES_NOT_EXIST              = 1
      NO_AUTHORITY                     = 2
      OTHERS                           = 3
             .
  IF SY-SUBRC  0.
     MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s