Kategori: ABAP

Abap’a dair..

Abap programında Search Help Exit kullanımı

Raporumuzda kullanabileceğimiz arama yardımlarını bazen filtrelemek gerekebilir, bunun için kullanılan yöntemlerden biri de “F4IF_FIELD_VALUE_REQUEST” fonksiyonu. Bu fonksiyonun “callback_form” parametresiyle, arama yardım ekranı kullanıcı karşısına gelmeden bir form bloğuna…

bir class’ın protected metoduna erişmek

Bu konu nesne yönelimli programlamanın “Inheritance” başlığı altında incelenebilir. Bir sınıfın normalde mümkün olmayan protected metotlarına erişebilmek için, o sınıftan miras almamız gerekiyor. özellikle ihtiyaç dahilinde standart sınıfların…

abap ile excel yükleme programı

Bir abap programcısıysanız muhakkak excel yükleyen program yazmışsınızdır, yazmamış olsanız bile karşılaşmışsınızdır. Karşılaşmamış olsanız bile bir gün yolunuz kesişebilir. Ben de bu konuda kullanılabilir birşey tasarlamaya ve bunu…

internal table dan excel dosyası oluşturmak

SAP, herhangi bir alv’yi excel’e hangi yöntemle indiriyor diye merak etmiştim, arka planını biraz incelediğimde aşağıdaki gibi bir yöntem kullandığını gördüm. Programlarımızda kullanabileceğimiz hızlı pratik bir yöntem. Aşağıdaki…

xslt_tool ile xml transformation kullanımı-cluster tabloya yazma(part 3)

İlk yazımızda veriyi call transformation kullanarak xml’e dönüştürtürmüştük. ikinci yazımızda ise xml’i xslt_tool işlem kodu kullanarak nasıl tasarlarız buna basit olarak değindik. Bu yazımızda ise veriyi cluster tabloya…

xslt_tool ile xml transformation kullanımı-görsel tasarım(part 2)

Bir önceki yazımda( bknz : xslt_tool ile xml transformation kullanımı ) veriyi xml’e dönüştürmede xslt_tool dan nasıl yararlanabileceğimizi örneklendirmiştim. Şimdi ise veriyi kullanıcı için nasıl tasarlayabiliriz, görsel olarak…

xslt_tool ile xml transformation kullanımı(part 1)

SAP’de XML çıktısı oluşturmak için çeşitli yöntemler mevcut. Bunlardan biri call transformation. Ben de XML yapısı oluşturarak bir serialization  örneği oluşturmuş olacağım. Öncelikle xml yapımız için SE11 işlem…

Programlardaki istisnai durumların yönetilmesi

Programlardaki istisnai durumları yönetebilmek bazen güç olabilir. Özellikle kullanıcının kırmızı bir ekranla karşılaşması yerine bir uyarı mesajı ile karşılaşması programı daha güvenli hissettirebilir. Ben de istisnai durumların yönetimini…

JSON Yapıdaki veriyi okumak

/ui2/cl_json sınıfı JSON formatındaki dosyayı ayrıştırmamızı sağlar. Bu sınıf karmaşık json yapısını bile sizin için anlamlı bir yapıda sunabiliyor. Aşağıda entegrasyon sırasında kullandığım yapıyı inceleyebilirsiniz. örnek json verisi…