Mustafa HAMIT

ABAP’ta READ TABLE Kullanımı (Detaylı Anlatım ve Örnekler)

ABAP’ta internal table ile çalışırken en sık kullanılan komutlardan biri READ TABLE’dır.Temel olarak bir tablonun içinden belirli bir kaydı bulmak için kullanılır. Ama burada önemli olan nokta şu:READ TABLE kullanımı tablo tipine göre performans açısından ciddi fark yaratır. Temel READ…

Loading

ABAP CLEAR, REFRESH ve FREE Nedir? Farkları Nelerdir?

ABAP’ta veri temizleme işlemleri için en sık kullanılan üç komut: CLEAR, REFRESH ve FREE.İlk bakışta benzer görünseler de, özellikle memory kullanımı ve davranışları açısından önemli farklar vardır. CLEAR Nedir? CLEAR, bir değişkenin ya da yapının içeriğini sıfırlar. Özellikleri Örnek Internal…

Loading

ABAP Internal Table Türleri Nelerdir? Standard, Sorted ve Hashed Table Farkları

Bu yazıda ABAP’ta mevcut olan internal tablolar arasındaki farklara değineceğiz. ABAP’ta temel olarak üç farklı internal table türü vardır: STANDARD TABLE (Standart Internal Table) STANDARD TABLE, en basit ve en yaygın kullanılan internal table türüdür. Özellikleri Ne zaman kullanılır? Örnek…

Loading

ABAP Work Area, Field-Symbol ve Reference INTO Farkları ve Kullanımı

ABAP geliştirme sürecinde internal table verileriyle çalışırken farklı veri erişim yöntemleri kullanılır. En yaygın üç yöntem: Bu yöntemler benzer görünse de performans, bellek kullanımı ve çalışma mantığı açısından önemli farklara sahiptir. Work Area (Klasik Yöntem) Work Area internal table satırını…

Loading

ABAP Değişken İsimlendirme Nasıl Yapılır? (Clean ve Maintainable Kod Rehberi)

ABAP’ta doğru isimlendirme, kodun okunabilirliğini ve sürdürülebilirliğini doğrudan etkiler. Bu rehberde SAP projelerinde kullanılan en yaygın ve doğru naming conventionları tek sayfada topladım. Temel Prensipler 1) Genel Prefix Kuralları Tip Prefix Örnek Lokal değişken lv_ lv_name Internal table lt_ lt_items…

Loading

ABAP IF Kullanımı: Tüm Operatörler ve Koşullar (Örneklerle Rehber)

Bu liste, ABAP’ta günlük kullanımda ihtiyaç duyacağın tüm IF operatörlerini kapsar. ABAP’ta IF koşulları veri kontrolü ve iş mantığı kurmanın temelidir. Bu yazıda tüm operatörleri kategorize ederek tek sayfada topladım. 1) Karşılaştırma Operatörleri Eski stil (hala kullanılabilir): 2) Mantıksal Operatörler…

Loading

SAP GUI’de Metinleri Düzenlerken CSapEditorCtrl::GetObject: Object 15 does not exist Hatası Çözümü

SAP’de eğer bir uzun metin düzenlerken bu hata ile karşılaşıyorsanız. CSapEditorCtrl::GetObject: Object 15 does not exist Bunun için “SAPSCRIPT LEGACY TEXT EDITOR” paketini SAP Software Download Center‘dan indirip kurmanız gerekiyor. Sonrasında bir metin düzenlerken bu hata ile karşılaşmazsınız. Lütfen yükleme…

Loading

SAP WM BAPI “L_TO_CREATE_DN” Error Handling Nasıl Yapılır?

Belki çoğumuzun başına gelmiştir. Bir Transport Order yaratırken genelde “L_TO_CREATE_DN” BAPI’sini kullanırız. Normalde her ABAP developer BAPI’leri eklerken pattern butonu ile ekler. Ama aşağıdaki gibi error_message yoktur. Çünkü sadece BAPI’deki bu exceptionlar otomatik olarak eklenir. Eğer böyle eklersek, kod aşağıdaki…

Loading

Pagespeed insights ile web sitenizi optimize ve performans analizi etmek

Google’ın hazırladığı bir tool olan “Pagespeed Insights” ile web sitenizi test etmek çok basittir. Bu link ile ilgili web sitesini açabilirsiniz. Link: https://pagespeed.web.dev Sonrasında aşağıdaki gibi sadece web sitenizin URL’sini girmeniz yeterli. Analiz butonuna bastıktan sonra sonuçları detaylı olarak görebilirsiniz.…

Loading

WordPress’te Code Block’larınız için Prism.js Kullanımı

Eğer WordPress’te eklenti kurmadan eklediğiniz kod bloklarınızı Prism.js ile biçimlendirmek istiyorsanız. Aşağıdaki adımları takip edebilirsiniz. header.php içine ( <head> içine ) bu CSS linkini ekleyin. footer.php içine ( </body> öncesi ) Normalde bir kod parçacığı eklediğinizde WordPress’te class adı otomatik…

Loading