Mustafa HAMIT

SAP ABAP

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 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

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

SAP’den Elasticsearch’e Veri Göndermek

Aşağıdaki formattaki gibi url uzantımız Elasticsearch ve port adresimiz ayrıca oluşturduğumuz index ve type yazarak bu URL’ye POST edebiliriz. Örneğin; benim oluşturduğum index adı “sap_test” type adıda “data” url’miz aşağıdaki gibi olacaktır. REST API Format : http://host:port/[index]/[type]/[_action/id] http://0.0.0.0:9200/sap_test/data index oluşturma…

Loading

Abap Popup Mesaj Yes,No,Cancel

Abap’ta Pop-up olarak Yes,No ve Cancel butonlarından oluşan bir mesaj göstermek istiyorsak “POPUP_TO_CONFIRM” fonksiyonu işimizi görecektir. Aşağıdaki örnekte “Ne yapmak istiyorsun” başlıklı ve “Seçimini Yap” mesajlı bir örnek görebilirsiniz. Case When olayı ile de hangi butonlar seçilmiş onu yakalayabiliriz. 1 ise…

Loading

Abap Pretty Printer Ayarları

Abap ile kod yazarken kod düzeninin otomatik yapılması için bu ayarları açabiliriz. Default olarak Pretty Printer ayarları aşağıdaki gibidir genellikle. Aşağıdaki menüden bu ekrana gidebiliriz. Yardımcı Programlar / Ayarlar / Pretty Printer menüsüne gidilir. Gelen ekrandan ayarlar aşağıdaki gibi yapılır. Bu…

Loading

ABAP MESSAGE Kullanımı ve Mesaj Tipleri

ABAP geliştirme süreçlerinde kullanıcıya bilgi vermek, hata göstermek veya uyarı oluşturmak için MESSAGE komutu kullanılmaktadır. ABAP’ta farklı mesaj tipleri bulunmaktadır ve her mesaj tipi farklı davranış göstermektedir. Bu yazıda ABAP MESSAGE kullanımını ve mesaj tiplerini örneklerle inceleyeceğiz. Abap’ta MESSAGE komutları…

Loading