ABAP - Screen Programlama by DD

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

Screen programlama – by DD

SE38 de Z01_PROG_PAINT adında uygulama oluşturduk

SE51 ile aynı adla (Z01_PROG_PAINT) Screen oluşturduk. (se38 den de oluşturulabilirdi) Screen
numarası da yazdık.

Önce aktive edelim. Sonra düğmesine tıklayalım.


Aşağıdaki gibi text alanı ekle …

Aynı yöntemle düğme ekleyip değerleri aşağıdaki gibi yapalım. (Nesneye çift tıklayınca Attributes
ekranı gelir). Sonra Kaydedip aktive edelim.
Ekleyeceklerimiz bu kadar. Layout penceresini kapatabiliriz. Screen Painter kod ekranında
MODULE USER_COMMAND_0100 satırını aktif hale getirelim.

USER_COMMAND_0100 nesnesine çift tıklayıp yaratalım.


Yeni include yaratmaya gerek yok.

Programın içinde USER_COMMAND modülünü oluşturur.

İçine CASE koşulu yazalım; Eğer sy-ucomm değeri E ise programdan çık

CASE sy-ucomm.
WHEN 'E'.
LEAVE PROGRAM.
ENDCASE.
Modül dışında 10 karakterli temp adında bir c (karakter) tipli bir değişken ekleyelim. (bir işe
yaramıyor ama videoda yapmış eleman)

SE93 işlem koduna girelim. Z01_PROG_PAINT adında işlem kodumuzu yaratalım.

Sonraki ekranda tanımlama yapalım.

Program adını ve Screen numarasını yazalım. Kaydedip aktif edelim.


Uygulamayı çağırdığımızda …

… ekran görüntüsü aşağıdaki gibi olur. Düğmeye basıldığında programdan çıkar.

You might also like