• Buradasın

    SCP-UP Eğitim Serisi: ALV'de Cell Style Kullanımı

    youtube.com/watch?v=nDnZXX-9jN0

    Yapay zekadan makale özeti

    • Bu video, SCP-UP eğitim serisinin bir parçası olup, bir eğitmen tarafından sunulan ALV (ABAP List Viewer) uygulamasında cell style (hücre stili) kullanımını anlatan bir eğitim içeriğidir.
    • Video, ALV'de hücre bazında font, renk, alt çizgi, italik gibi özelliklerin nasıl değiştirilebileceğini adım adım göstermektedir. İlk bölümde table type tipi alan oluşturma ve cell style kolonunu tanımlama işlemleri anlatılırken, ikinci bölümde tablo verilerini kullanarak stil ID'lerini belirleme ve bu ID'lerin karşılık geldiği özelliklerin nasıl görüntüleneceği gösterilmektedir.
    • Eğitim boyunca kod yazımı ve uygulama örnekleri üzerinden konu detaylı olarak anlatılmakta, tablo yapısının kafa karıştırıcı olabileceği belirtilerek birkaç uygulama yaparak mantığın daha iyi anlaşılacağı vurgulanmaktadır.
    00:00Style Cell Kavramı ve Kullanımı
    • SCP-UP eğitim serisinin bu videosunda, objecent ALV'yi inceleyerek bir hücrenin hücresel bazda fontu veya birkaç özelliğine nasıl oynanabileceğini göstereceğiz.
    • Style cell (hücre stili) özelliği, hücre bazında değişiklik yapabilmemizi sağlayan bir yöntemdir.
    • Bu özellik genellikle hücre bazında editable (düzenlenebilir) kolonlar oluşturmak için kullanılır.
    01:44Style Cell Uygulaması
    • Style cell kullanabilmek için önce bir tablo tipinde (table type) "cell style" adında bir alan oluşturulması gerekir.
    • Bu alan için GS_CELL_STYLE adında bir yapılandırma (structure) oluşturulmalıdır.
    • Layout bölümünde bu alanı tanıtmak için "STYLE_EFN" adı kullanılır.
    03:17Editable Özelliklerin Düzenlenmesi
    • Get Data komutu kullanılarak, satır bazında cell style kolonları doldurulmalıdır.
    • Para birimi Euro olan satırların URL kolonlarının editable özelliğini açmak için if koşulu kullanılır.
    • Euro olmayan satırlar için editable özelliğini kapatmak için GS_CELL_STYLE yapılandırmasında "CL_GUI_ALV_GRID" ve "MC_STYLE_DISABLE" özellikleri kullanılır.
    06:49Style Cell Özelliklerinin Özeti
    • Style cell kullanabilmek için önce ALV'de style'ları tutacak bir internal table eklenmesi gerekir.
    • Layout bölümünde bu kolonun style olarak tanımlanması ve GS_CELL_STYLE yapılandırmasının oluşturulması gerekir.
    • Editable özelliğini kullanırken, önce tüm kolonun editable'ı açılıp sonra istenmeyen satırların editable'ı kapatılmalıdır.
    08:42Diğer Style Cell Özellikleri
    • Style cell özelliği sadece editable özelliğini değiştirmek için değil, altı çizgi, kalınlık veya font rengi gibi diğer özelliklerin de değiştirilmesi için kullanılabilir.
    • Style alanı sekiz karakterli bir alan olup, farklı değerler atayarak farklı SAP tanımlı stüllere ulaşılabilir.
    • Style ID'leri SAP ile tanımlanmış olduğundan, en iyi yöntem tek tek denemek ve not etmektir.
    11:10NumC Alanı Oluşturma ve Kullanımı
    • L ve NumC alanı oluşturuluyor, NumC alanı numerik ve uzunluğu sekiz karakterli.
    • Her girdi olduğunda LV NumC değeri bir artırılıyor ve karakter versiyonuna dönüştürülerek aktarılıyor.
    • Sistem çalıştırıldığında, LV değeri arttıkça farklı değerler döndürüyor.
    12:22Style Değeri Tutma
    • Style değerini tutacak sekiz karakterli bir kolon ekleniyor.
    • Style değeri, döndürülen satırın özelliklerine göre değişiyor.
    • Farklı LV değerleri farklı stil özelliklerine (bold, italik, altı çizili) karşılık geliyor.
    14:46Style ID'leri ve Özelliklerinin Gösterilmesi
    • Kullanılacak stil ID'leri not edilebilir ve gerektiğinde programlara kullanılabilecek.
    • Style yakalanan kolon açılarak her stil ID'si ve karşılık gelen özelliği yan yana gösterilebiliyor.
    • Tablonun bir kolonunun da bir başka tablo olduğu yapılar başlangıçta kafa karıştırabilir, ancak birkaç uygulama yapıldığında mantığı anlaşılır.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor