Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, SCP-ABAP eğitim serisinin bir parçası olup, bir eğitmen tarafından sunulan teknik bir eğitim içeriğidir.
- Videoda, herhangi bir hücrenin buton yapısındaki özelliğini nasıl aktif edebileceğimiz adım adım gösterilmektedir. Eğitmen, ESP sisteminde bir program açarak, SC tablosuna yeni bir kolon ekleyerek (delete) ve bu kolonun buton özelliğini aktif ederek, satır bazında tıklanabilir butonlar oluşturmayı anlatmaktadır. Ayrıca, butonlara metin veya ikon ekleme, tıklandığında çalışacak event'i ayarlama ve tıklanan satırın verilerini ekrana basma işlemleri de gösterilmektedir. Video, obje ente butonların ekranın daha interaktif kullanılmasını sağladığı bilgisiyle sonlanmaktadır.
- SCABAP Eğitim Serisi - Buton Özellikli Kolon Ekleme
- SCP-ABAP eğitim serisinin bu videosunda, herhangi bir hücrenin buton yapısındaki özelliğini nasıl aktif edileceği gösterilecektir.
- Öncelikle SCAR tablosu bir contain üzerine bağlanıp ekranı display eden bir program çalıştırılıyor.
- Programda satır bazında tıklanabilir buton özelliği eklenmek isteniyor.
- 00:47Yeni Kolon Oluşturma
- Yeni bir kolon eklemek için SCAR'ın tipinde bir type oluşturuluyor.
- Type tanımlaması yapılırken, SCAR'ın kolonları ve tipleri kullanılarak "scadil_gty_scar" adında bir type oluşturuluyor.
- Silme işlemi yapacağımız bir buton için "delete" adında bir kolon ekleniyor ve char(10) olarak tanımlanıyor.
- 02:14Fit Kataloğu Düzenlemesi
- Ekranında görünmesi için fit kataloğu düzenleniyor.
- GS_SKR_ECAD adında bir structure oluşturulup, "delete" kolonu fit kataloğuna ekleniyor.
- Kolona kısa, orta ve uzun tanımlar eklenerek fit kataloğu güncelleniyor.
- 03:50Buton Özellikli Kolon Yapımı
- Buton özelliği eklemek için GS_FCAT'ta "style" özelliği kullanılıyor ve "CL_GUI_ALV_GRID" sınıfından "BUTTON" stili seçiliyor.
- Butonların üzerine "sil" yazısı için, GTT içinde fit sembolü oluşturulup, her satırın "delete" kolonuna "sil" değeri atanıyor.
- Butonun metni yerine ikon kullanmak için fit kataloğunda ikon parametresi aktif ediliyor ve silme işareti ikonu ekleniyor.
- 06:21Buton Tıklama Olayı
- Buton tıklama olayı için "handle_button_click" adlı bir metod oluşturuluyor.
- Grid'e bu metodun bağlanması için "set_handler" kullanılıyor.
- Buton tıklanınca hangi kolon ve satırın tıklanıldığı " eventdata " parametresinden yakalanabiliyor.
- 08:05Buton Tıklama Sonucu
- Buton tıklanınca hangi kolonun tıklanıldığı "e_col_id" ve "e_field_name" parametrelerinden öğreniliyor.
- Tıklanan satırın tüm verileri ekrana basmak için intern table'dan veri okunuyor.
- Buton tıklanınca silme işlemi yapılacaksa, satırın ID'si veya tablodaki kolonlar kullanılarak işlem gerçekleştirilebilir.