ALV / GUI Status (sap-abap)

 

♦ ALV / GUI Status Oluşturma :

GUI Status ile oluşturduğumuz Screen lerin üst kısmında bulunan butonlara Back, Exit gibi fonksiyonlar ekleyebiliriz.

‘zscreens’ programımıza sağ tıklayıp Create > GUI Status u seçiyoruz.
Veya ‘SE41’ işlem komutu ile gui status u oluşturabiliriz.

89

90

Bağlı olduğu programı, ismini ve kısa açıklamayı girip onaylıyoruz.

91

İşlev tuşlarına gelip Back  – Exit – Exit  giriyoruz. Kayıt edip Aktif hale getiriyoruz.

92

Programın kod kısmına gelip daha önce oluşturduğumuz Screen in Input kısmına geliyoruz.
Program çalıştıktan sonra gerçekleşecek tüm eylemleri buraya tanımlıyoruz.

Sy-ucomm ile kullanıcıdan gelen değeri yani hangi button u seçtiğinin bilgisini alıyoruz ve işlem tanımlıyoruz.

MODULE USER_COMMAND_0100 INPUT.
   CASE SY-UCOMM.
     WHEN 'EXIT'.
       LEAVE PROGRAM.
     WHEN 'BACK'.
       LEAVE PROGRAM.
   ENDCASE.
 ENDMODULE

start-of-selection.
set screen ***.
kısmı ile program çalıştığında aktif olan sayfayı belirliyoruz.

REPORT  ZSCREENS.
 start-of-selection.
 set screen 0100.

Module Output kısmınıda aktif edip kayıt ediyoruz ve çalıştırıyoruz.

93

Karşımıza önceden oluşturduğumuz Screen gelmektedir. Ve yukarıda Back ve Exit button ları da GUI Status ile aktif hale gelmiştir.

Yorum bırakın