• Buradasın

    SAP Modülcüler İçin SPEC Yazma ve SQL Eğitimi

    youtube.com/watch?v=e8iuyuPrBDQ

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan SAP modülcüler için SPEC yazma ve SQL komutları konulu bir eğitim içeriğidir. Eğitmen, özellikle yeni başlayan modülcülerin yazdığı SPEC'lerin anlaşılmaması nedeniyle bu eğitim videosunu hazırladığını belirtiyor.
    • Video, iki ana bölümden oluşmaktadır: İlk bölümde SPEC'in ne olduğu, nasıl yazılacağı ve hazırlamak için gerekli bilgiler açıklanırken, ikinci bölümde SAP'te SQL komutları, tablo bağlantıları ve veritabanı sorguları hakkında bilgiler verilmektedir. Eğitmen, bir sonraki videoda farklı formatlarda SPEC yazma konusunu ele alacağını belirtmektedir.
    • Eğitim içeriğinde fonksiyonel ve teknik SPEC kısımları, SAP modüllerinin temel tabloları (SD modülü için VBAP, VBFA, VBAK gibi), SQL komutları (SELECT, MODIFY, UPDATE, DELETE, INSERT), tablo ve structure kavramları, anahtar alanlar, tablo bağlantıları ve ST55 (SQL Trace) kullanımı gibi konular örneklerle anlatılmaktadır. Bu eğitim, ABAP geliştiricileri ve modülcülerin işbirliğini kolaylaştırmayı amaçlamaktadır.
    00:01SPEC Nedir ve Nasıl Yazılır
    • Bu video, ABAP geliştiricileri için SPEC (Sistem Tanıtım Belgesi) yazma konusunda genel bilgi vermek amacıyla hazırlanmıştır.
    • SPEC, iki ana kısımdan oluşur: fonksiyonel kısım ve teknik kısım.
    • Fonksiyonel kısım, müşterinin veya kullanıcının okuyup onaylayacağı, isteklerini yansıtan kısmıdır; teknik kısım ise ABAP geliştiricisinin okuyup uygulayacağı kısmıdır.
    01:35Fonksiyonel ve Teknik Kısımın Önemi
    • Fonksiyonel kısım, kullanıcı tarafından onaylanmalı ve anlaşılır şekilde yazılmalıdır, aksi takdirde kullanıcı sonradan değişiklik talep edebilir.
    • Teknik kısım, ABAP danışmanı için önemlidir çünkü sadece teknik SPEC alındığında geliştirici, süreci anlamadan kör bir şekilde kod yazabilir.
    • Fonksiyonel ve teknik kısım birbirinden ayrı olmamalı, birlikte olmalı.
    03:01SPEC Yazmak İçin Gerekli Bilgiler
    • SPEC yazmak için öncelikle modülün temel tablolarını ve bu tabloların alanlarını bilmek gerekir.
    • Tabloların arasındaki bağlantıları ve anahtar alanları bilmek önemlidir.
    • Modülcülerin minimum seviyede SQL bilgisi olması gerekir: SELECT (okuma), MODIFY ve UPDATE (güncelleme), DELETE (silme), INSERT (yeni kayıt ekleme) komutlarını bilmeleri önemlidir.
    05:31Tablo ve Structure Kavramları
    • Tablo, verilerin saklandığı yerlerdir; structure ise veri tiplerinin olduğu yapılar olup içinde veri içermez.
    • SAP ekrandaki veriler genellikle structure'larla gösterilirken, arka planda tablolardan okunur.
    • Anahtar alanlar, bir tabloda bir kaydın tekrarlanamayacağını gösteren alanlardır ve tablolar arasında ilişki kurulurken önemlidir.
    12:28Anahtar Alanların Önemi
    • Anahtar alanlar önemli çünkü tabloların içinde sıralı olduğundan, ABAP geliştiricileri bu alanlarla sorguladığında verileri hızlıca okuyabilirler.
    • Anahtar alanlarla sorgulama yapılmadığında (örneğin, erda yerine vibendi ile) performans olarak çok düşük sonuçlar elde edilebilir.
    • Raporlar bir süre sonra çok yavaş çalışabilir, bu nedenle anahtar alanların kullanılması önemlidir.
    13:13SAP Tablolarında İndeks Kullanımı
    • SAP'ta raporlar için performansı artırmak için tabloların indekslerini kontrol etmek önemlidir.
    • Eğer bir tabloda istenen indeks yoksa, rapor ağır çalışacaktır ve ABAP geliştiriciye o tabloya indeks eklemesi istenebilir.
    • İndeksler, tabloları daha hızlı sorgulamak için ekstra key olarak düşünülebilir.
    14:16Tablo Bağlantılarını Bulma ve Metin Tabloları
    • Tablo bağlantılarını bulmak için "check table" kullanabilirsiniz; sonuna "T" ekleyerek metin tablosunu bulabilirsiniz.
    • Metin tablolarına erişmek için "join" komutu kullanılır, ancak birden fazla kayıt geldiğinde hangi kaydın alınacağı belirtilmelidir.
    • Anahtar alanlar ve join bağlantıları, doğru verileri almak için çok önemlidir.
    18:13ST05 Kullanımı
    • ST05, SAP'ta SQL komutlarını loglayan ve görüntüleyen bir araçtır.
    • Aktif etmeden önce işlem yapılır, sonra deaktif edilerek aradaki tüm SQL komutları görüntülenebilir.
    • ST05 sayesinde hangi tabloların kullanıldığı, hangi verilerin okunduğu analiz edilebilir.
    22:21SQL Komutları ve Spek Yazımı
    • SQL komutları yazarken, tablolar arasındaki bağlantıları doğru kurmak ve hangi kaydın alınacağına dair belirtilmelidir.
    • Spek yazarken örnekleme yapmak önemlidir, örneğin "örnek belge" gibi.
    • Raporlar için %80, ekranlar için %10, user exitleri ve junior modüller için %10 ABAP geliştiriciler tarafından hazırlanır.

    Yanıtı değerlendir

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