Mustafa HAMIT

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 içerikte, ABAP’ta günlük geliştirme yaparken en sık ihtiyaç duyulan tüm IF operatörlerini bir araya getirdim. IF yapısı, veri kontrolü ve iş mantığını oluşturmanın temel taşlarından biridir ve doğru kullanımı kodun hem okunabilirliğini hem de kalitesini doğrudan etkiler. Bu yazıda…

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 “CSapEditorCtrl::GetObject: Object 15 does not exist” hata ile karşılaşıyorsanız. 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

abapGit SAP Sistemine Nasıl Yüklenir?

Bu yazıda abapGit’i SAP’ye nasıl kuracağımızı anlatacağım. Aslında SE38’den program oluşturmak ile birebir aynı. Yüklemeden önce mutlaka SAP BASIS versiyonunu kontrol etmelisiniz. Eğer 702’den düşükse, sisteminiz abapGit desteklemez. Bunu nasıl kontrol ederiz derseniz, aşağıdaki menüden yapabilirsiniz. System -> Status Product…

Loading

WordPress’te Yazılar Neden Yorumlara Kapanır

Eğer bazı yazılarda yorumlar kapalı olarak geliyorsa bunun nedeni yazının yani post’un statüsü olabilir. Öncelikle veritabanını aşağıdaki SQL kodu ile kontrol edebiliriz. Eğer bu sorguda “comment_status” alanı open değilse bunu değiştirmek gerekir “comment_status” open ve halen yorumlar kapalı geliyorsa bu…

Loading