Cuma , 28 Temmuz 2017
Home » SAP Eğitimleri » ABAP Eğitimleri » GUI Durum Çubuğuna Yeni Buton Ekleme

GUI Durum Çubuğuna Yeni Buton Ekleme

GUI Durum Çubuğuna Yeni Buton Ekleme

 

Bu eğitim öncesi aşağıdaki iki eğitimi tamamlamanız faydalı olacaktır.

 

ABAP ile Rapor Geliştirme

ABAP User Command Kullanımı

 

İlk olarak se38 işlem koduna girerek programımızda GUI status oluşuşturmamız gerekmektedir, sıfırdan oluşturuduğumuzda boş bir GUI status geleceği için en uygunu uygun bir programda GUI status u kopyalamak olacaktır.

Örnek program olarak BCALV_TEST_FULLSCREEN_STATUS standar programını kullanabilirsiniz.

Kopyala tuşuna basarak ZMM_SAS_LIST programına kopyalayabiliriz.

Daha sonra ZMM_SAS_LIST programını açıp burada gerekli ekleme ve çıkarmaları yapabilirzi. Biz Satıcı bilgilerini değiştirmek için yeni bir buton ekliyoruz. Sonrasında her işlemle olduğu gibi GUI statusu aktivite ediyoruz.

 

 

 

 

Program içerisinde yeni oluturuduğumuz GUI statusu kullanması için aşağıdaki form ile tanımlıyoruz.

 

FORM PF_STATUS_SET USING RT_EXTAB TYPE SLIS_T_EXTAB.

SET PF-STATUS  ‘SLCV_FULLSCREEN’.

ENDFORM

 

Son olarakta programın yeni GUI statusu kullanması için REUSE_ALV_GRID_DISPLAY fonksiyonunu çağırırken aşağıdaki eklemeyi yapıyoruz ve programı aktive ediyoruz.

 

  CALL FUNCTION ‘REUSE_ALV_GRID_DISPLAY’
EXPORTING
I_CALLBACK_PROGRAM       SYREPID
i_callback_pf_status_set = ‘PF_STATUS_SET’
I_CALLBACK_USER_COMMAND  USER_COMMAND
I_BUFFER_ACTIVE          SPACE
I_BYPASSING_BUFFER       ‘X’
IS_LAYOUT                ER_LAYOUT
IT_FIELDCAT              ER_FIELDCAT[] IT_SPECIAL_GROUPS        ER_SP_GROUP
I_SAVE                   ‘A’
IS_VARIANT               E_VARIANT
IT_EVENTS                ER_EVENTS[] TABLES
T_OUTTAB                 ITAB_OUT.

 

 

 

 

 

 

 

 

 

Programı çalıştığımızda aşağıda gördüğünzü gibi buton menüye eklenmiş olacak.

 

 

Şu an için butona basıldığında sadece mesaj vereceğiz, bunun için user command kısmını aşağıdaki konu ekliyoruz.

 when ‘&SATIC’ .

MESSAGE ‘Satici Bilgileri Değiştirilecek’ type ‘I’.

ENDCASE.

 

 

Düğmeye başıldığında aşağıdaki görüldüğü gibi uyarı mesajı ekranda görüşecektir.

 

(Visited 691 times, 1 visits today)

About Sinan Dilaver

Sinan Dilaver’in profil fotoğrafı

Check Also

SAP GUI for Windows 7.40 Çıktı

SAP GUI for Windows 7.40 Çıktı İlk firsatta kurulumunu yapacağız   SAP Blue Crystal Theme …

Bir Cevap Yazın