sap abap adobe forms dinamik resim üretme

merhaba, bu yazıda sap adobe forms çıktılarında satır bazında dinamik resim nasıl üretilir onu anlatacağım. örnek olarak site ismi ve site logosu ekrana basan bir çıktı oluşturalım. bunun için öncelikle zzz_s_website adında bir structure ve zzz_tt_website adında bir table type yaratıyoruz. zzz_tt_website satır tipini zzz_s_website olarak belirliyoruz. bu işlemden sonra SFP işlem koduyla zzz_i_website adında bir arayüz yaratıp import parametresini zzz_tt_website tipinde bir tablo veriyoruz. arayüzü oluşturduktan sonra bu arayüzü …

sap abap xml dom parser (tcmb kur verisini çekme)

merhaba, bu yazımda abap ile xml dosyasını nasıl parse edeceğimizi anlatacağım. öncelikle örnek olarak belirlediğimiz tcmb‘nin bize sağladığı today.xml dosyasını cl_http_client sınıfını kullanarak içeriğini string formatında çekeriz. daha sonra bu veriyi xstring formatına çevirip abap xml parser‘ın kullanımına hazır hale getiririz. if_ixml_parser arayüzünün parse metodunu kullanarak xml verimizin hiyerarşik yapısını çıkarmış oluruz. burada bir hata çıkarsa xml dosyası standartlara uygun değil demektir. bu adımdan sonra tek yapmamız gereken bize gerekli …

sap abap seçim parametreleri ve alv grid bir arada dinamik ekran tasarımı

istersek seçim ekranından “AT SELECTION-SCREEN OUTPUT” yardımıyla “EXECUTE” butonunu kaldırabiliriz ve raporumuzun “AT SELECTION-SCREEN” yardımıyla “ENTER” tuşuna basıldığında oluşmasını sağlayabiliriz. daha sonra rapor alv gridimizin büyüklüğünü belirleyip bir “DOCKING CONTAINER” oluşturabiliriz. istersek bu container’ı “SPLITTER CONTAINER” ile parçalara ayırabiliriz. ama ben aşağıdaki örnekte bu “DOCKING CONTAINER” içerisine tek parça halinde bir alv grid ekledim. alv gridime “TOOLBAR” ekleyip buradan basılacak herhangi bir butonu handle etmek için ise “EVENT LISTENER” oluşturdum. …

sap modülleri, sap modül listesi (sap modules)

Sap Modülleri, Sap Modül Listesi SAP modüllerini 4 ayrı başlık altında toplayabiliriz. 1) SAP Fonksiyonel Modüller 2) SAP Teknik Modüller 3) SAP Yeni Modülleri 4) SAP Sektörlere Özel Çözümler SAP Fonksiyonel Modüller: 1. SAP FI modülü: FI Genel Muhasebe (Financial Accounting) 2. SAP CO modülü: CO Kontrol (Controlling) 3. SAP CRM modülü: CRM Müşteri İlişkileri Yönetimi (Customer Relationship Management) 4. SAP CS modülü: CS Müşteri Servisi (Customer Service) 5. SAP EC …

sap sorgu yaratma, hazırlama (sq01, sq02, sq03)

bir abap danışmanı olarak kariyerim boyunca hiçbir zaman sorgu yaratma ihtiyacı duymadım fakat anahtar kullanıcılar ve modül danışmanları için faydalı olabilecek olan sap sisteminde bir sorgu nasıl yaratılır onu anlatacağım. bu sorguda malzeme ana verisi ve üretim yerleri bilgileri olacak. bir sorgu programı için bize gerekli olanlar; kullanıcı grubu, bilgi kümesi ve sorgudur. öncelikli olarak ihtiyacımız olan bilgi kümesini oluşturmak için SQ02 işlem koduyla ZMALZEME adlı bilgi kümesini yaratırız. ilk …

sap işlem kodu ile user exit bulma ve user exit implementasyonu (badi, enhancement, program exit, bte, workflow)

sap’de eğer standart kodların çalışmasına müdahele etmek istiyorsak bunu user exit kullanarak yapabiliriz. sap bize standart akışa müdahele edebileceğimiz çeşitli noktalar sunmuştur fakat bunu mümkün olduğunca karışık yapmıştır ki herkes olaya müdahil olamasın : ) standart akışa 4 farklı yöntemle müdahele edebiliriz bunlar; badi (business add ins) implementasyonu, enhancement implementasyonu (CMOD), program exit (SE38), business transaction event (FIBF), workflow (SWO1) dur. aşağıda vermiş olduğum Z_USEREXIT abap raporunu sap sisteminize yükleyerek bir …

malzeme_anaverisi_alan_ekleme_4

sap malzeme ana verisine alan ekleme – mm01-mm02-mm03 screen exit implementasyonu

bu yazımda sap’de malzeme ana verisine ek alan açıp bu ek alanları malzeme ana verileri bakım ekranlarına yerleştirmeyi baştan sona bütün adımlarıyla anlatacağım. şu ana kadar aramalarım sonucunda bu konuyu tam anlamıyla anlatan bir kaynağa henüz rastlamadım ve bu konuya değinmem gerektiğini düşündüm. hemen konuya hızlıca girecek olursam öncelikle SE11 işlem koduyla MARA tablosuna girip “append structure” butonuna basarak yeni bir Z’li structure yaratıyoruz. Ve bu yapıya eklemek istediğimiz alanları …

sap abap ile ole nesnesi kullanılarak gelişmiş excel dosyası oluşturma (creating an advanced excel file with abap ole object)

abap ile gelişmiş seviyede bir excel dosyası oluşturmak istiyorsak abap ole nesnesini kullanırız. ole nesnesi kullanarak excel dosyasındaki her hücreyi tek tek biçimlendirebiliriz. istersek yazı tipini değiştirebiliriz, istersek hücreyi renklendirebiliriz, istersek hücre genişliğini ayarlayabiliriz hatta bir hücreye formül bile atayabiliriz. mesela aşağıdaki örnekte kod yardımıyla 3 adet malzeme oluşturdum ve bunların fiyatlarının toplamını satırların bitişine formül ile yazdırdım. bazı hücreleri koyu yaparken bazılarının arka plan renklerini değiştirdim. REPORT zexcel_ole.   …