Mustafa HAMIT

ABAP Veri Tipleri (Temel Seviye): En Çok Kullanılan Tipler ve Ne Zaman Hangisi Seçilir?

ABAP öğrenirken en hızlı ilerleten konulardan biri veri tiplerini doğru anlamaktır. Çünkü ABAP’ta bir değişken tanımlarken seçtiğin tip; hem veriyi nasıl saklayacağını, hem ekranda nasıl göstereceğini, hem de bazı durumlarda performansı ve hataya açıklığı doğrudan etkiler. Bu yazıda temel seviyede,…

Loading

WordPress’te Eski Tarihli URL Yapısını “Temiz Slug”a Çevirme (301 Redirect + .htaccess)

WordPress’te bir süre “gün/ay/yıl” içeren permalink yapısını (ör. /2026/05/04/yazi-basligi/) kullandıysan ve sonra bunu “temiz slug” yapısına (ör. /yazi-basligi/) çevirdiysen, eski linklere giren kullanıcılar ve arama motorları 404 görebilir. Bu durumda en doğru çözüm, eski yapıyı yeni yapıya 301 (kalıcı) yönlendirme…

Loading

ABAP WRITE, ULINE ve SKIP Kullanımı (Detaylı Anlatım + Örnekler)

ABAP’ta en temel çıktı alma yöntemlerinden biri WRITE komutudur.Genellikle raporlama ekranlarında, hızlı testlerde ve basit liste çıktılarında kullanılır. WRITE ile birlikte kullanılan bazı liste komutları (ULINE, SKIP, POSITION, FORMAT vb.) çıktının daha düzenli ve okunabilir görünmesini sağlar. 1) Temel WRITE…

Loading

ABAP Open SQL Temelleri (Başlangıç Seviyesi): SELECT, INTO, WHERE, JOIN ve En Sık Hatalar

ABAP’ta veritabanından veri çekmenin temel yolu Open SQL’dir. “Open” denmesinin sebebi; ABAP’ın farklı veritabanlarında (HANA, Oracle, MSSQL vb.) aynı sözdizimiyle çalışabilmesidir. Bu yazıda en temel ve en çok kullanılan Open SQL konularını örneklerle göreceğiz. Örnek tablolar Örneklerde SAP standart tablolarından…

Loading

ABAP’ta En Sık Kullanılan String İşlemleri (Temel Seviye ve Pratik Örnekler)

ABAP’ta rapor, arayüz, dosya işlemleri veya veri temizleme (data cleansing) yaparken en çok ihtiyaç duyulan şeylerden biri string işlemleridir. Bu yazıda başlangıç seviyesinde en sık kullanılan komutları kısa ve uygulanabilir örneklerle göreceğiz: Örnek setup: String değişkenlerimizi hazırlayalım Not: string tipi…

Loading

ABAP Internal Table: INSERT, APPEND, MODIFY ve DELETE Nasıl Kullanılır?

ABAP’ta internal table’lar ile çalışırken en sık yapılan işlemler veri ekleme, güncelleme ve silmedir. Bu işlemler doğru kullanılmadığında hem performans sorunları hem de beklenmeyen sonuçlar ortaya çıkabilir. Bu yazıda internal table üzerinde yapılan temel CRUD işlemlerini (Create, Read, Update, Delete)…

Loading

ABAP Selection Screen Temelleri: PARAMETERS, SELECT-OPTIONS

ABAP’ta kullanıcıdan veri almak için en sık kullanılan yöntem Selection Screen’dir. Raporu (SE38) çalıştırdığında gördüğün giriş ekranı aslında ABAP tarafından otomatik üretilen bir “seçim ekranı”dır. Bu yazıda en temel yapı taşlarını göreceğiz: 1) PARAMETERS: Tek değer almak PARAMETERS, kullanıcıdan tek…

Loading

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