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 …

adobe flex 3 string replace fonksiyonu

öncelikle adobe flex 3 sdk’sında string sınıfının içindeki replace metodunun parametre olarak sadece regular expression deyimini kabul ettiğini söyleyeyim. o nedenle regular expression bilmeyen ölsün mü diyerek de sizinle hemen aşağıdaki parametre olarak string kabul eden str_replace fonksiyonumu paylaşayım.

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

arama motoru optimizasyonu için etkili yöntemler (effective methods of search engine optimization)

1- Başlık Uzunluğu Sayfa başlık uzunluğu 70 karakterden az olmalıdır. 2- Anahtar Kelime Uzunluğu Meta Keywords uzunluğu 260 karakterden az olmalıdır. Fazla olması, spam şüphesi sebebiyle seo açısından sakınca oluşturabilmektedir. 3- Açıklama Metni Uzunluğu Meta Description uzunluğu, 160 karakterden az olmalıdır. Fazla olması, spam şüphesi sebebiyle seo açısından sakınca oluşturabilmektedir 4- Heading Etiketleri Bir web sitesinde mutlaka heading (hr) etiketleri bulunmalıdır. Sitenizde max. 1 adet h1 etiketi, max. 4 adet h2 ve max 4 adet h3 etiketi …