ENHANCEMENTS: MENU EXITS

SAP’de Menu Exit oluşturmak, kullanıcı menülerine yeni seçenekler eklemek için kullanılan bir yöntemdir. Menu Exit’ler, genellikle bir Customer Exit veya bir Enhancement Project (CMOD) aracılığıyla uygulanır. SAP’nin sunduğu standart menülere doğrudan müdahale etmeden, kullanıcıya özel işlevsellik eklemenize olanak tanır.
Enhancement konusu altında inceleyebileceğimiz Menu Exits yaratılması konusu bir örnek üzerinden adım adım anlatılmıştır.
CMOD: Bir Transaction Code olup, create işleminin yapılmasını sağlar.

“ZSE38” isimli program yaratılmıştır.

Aşağıda da görüldüğü üzere SAPLWBABAP menu exit i görebilirsiniz. SAPLWBABAP’ın üzerine çift tıklayınız.

Function text kısmı default olarak dolu gelir.

Kendi açıklamamızı girdik.


· Uygun ikonu seçebilmek için yandaki sembole tıklayın.
· Sonrasında “Copy” seçeneğine tıklayın.
· Programın kaydedileceği paketi seçiniz.

Bu sayede “Menu exit” aktifleştirilmiş oldu.
EXIT_SAPLWBABAP_010 ‘ a çift tıklayınız.

INCLUDE programına çift tıklayınız. Böylece bu include’dan yeni bir nesne yaratılmış olur.



Programı aktive et.

Geriye gidin ve Function exit’in aktive edildiğini doğrulayın.

NOT: Enhancement hala kırmızı görünüyor çünkü program inaktif. Aktif butonuna tıklayıp aktive ediniz.

Şimdi se38’e gidin.


Utilities>call smartforms


Görüldüğü üzere Call Smartforms butonuna tıklandığında bizi SMARTFORMS Transaction Code’una götürüyor.
