Çarşamba , 18 Ekim 2017
Home » Tag Archives: SAP ABAP

Tag Archives: SAP ABAP

ABAP Program Ekranına Buton Ekleme

ABAP Program Ekranına Buton Ekleme   Daha önceki eğitimlerimizde yaptığımız ekrana, satıcı bilgilerini güncelleyebileceğimiz bir buton ekleyeceğiz.   Daha önceki eğitimlerimize buradan ulaşabilirsiniz. ZMM_SAS_LIST programı açılır, 9000 numaraları ekrana sağ taraftaki menü kullanılarak satıcı değiştir butonu eklenir.   Satıcı değiştir butona “Degistir” ismi verilir, aynı isim FctCode değerine de atanır, bu şekilde butona basıldığı bilgisi user command kısmında algılanabilecektir.   …

Read More »

ABAP İle Ekran Yapılması

ABAP İle Ekran Yapılması   Eğitime başlamadan önce, bir önceki eğitimleri kontrol etmenizi rica ederim, bu eğitimimizde daha önceki yapılan geliştirmelerdeki programlar kulanılmıştır.   ABAP ile Rapor Geliştirme ABAP User Command Kullanımı GUI durum Çubuğuna Yeni Buton Ekleme   İlk olarka se80 işlem koduna giriş yapılır. Burada daha önce geliştirdiğimiz ZMM_SAS_LIST programının nesne listesindeki ekran kısmında yeni deyip 9000 numaralı …

Read More »

ABAP ile Rapor Geliştirme

ABAP ile Rapor Geliştirme   Se38 işlem koduna giriş yapılıy. Yazılacak programın adı Z veya Y ile başlayacak şekilde yazılır. Yarat tuşuna başılır. İlk açılan ekranda Programın adı ve zorunlu olarak programın tipi girilir, Program Rapor olduğu için “Yürütülebilir Program” seçilir. Kaydet tuşuna bastığınızda size programı hangi paketin içerisine alacağınızı soracaktır, burada geliştirmenin yapıldığı modülle ilgili paket seçilir. Satınalma sipariş …

Read More »

Call transaction yönetimi kullanılarak BDC Uyarlaması

Call transaction yönetimi kullanılarak BDC Uyarlaması   Eski sistemdeki ana veri veya işlem verilerini her projemizde canlı sisteme aktarmamız gerekir. LSMW burada kullanılan yöntemlerden birtanesidir. LSMW kullanımı bizim bir sonkira eğitimimizin konusu olacaktır. Bu eğitimizde veri aktarım işlemini BDC (Batch Data Communication) yöntemi ile yapmayı anlatacağız.   BDC ile call transaction işlemi yapmak için uygun işlem kodununun kaydını oluşturmalıyız.   …

Read More »

Field Symbol ABAP’ta Neden Kullanılır

  Field Symbol Neden kullanılır   Temel olarak ana kullanım amacı performansdır diyebiliriz. Work area ile field symbol kullanımı arasında ciddi zaman farklılıkları vardır.   Aşağıdaki kod blokunu incelerseniz zaman farkını görebilirsiniz. Ayrıca bunu uygun bir sistemde deneyebilirisiniz.     * REPORT ztest_np_loop_fs. * DATA: i_bseg TYPE STANDARD TABLE OF bseg, wa_bseg LIKE LINE OF i_bseg. * DATA: lv_flag TYPE …

Read More »

ABAP User Command Kullanımı

ABAP User Command Kullanımı   User comamd eventinin amaçı alv rapor üzerinde yapılan işlemlere farklı olayları tetiklemektedir.   Örnek olarak ekranda belli alanlara çift tıklandığında yeni ekranlar açmak buna güzel bir önektir, bu konuda detayları aşağıdaki örneğimizde bulabilirsiniz. Bu eğitimi almadan önce daha önceki temel abap program eğitimi başlığındaki makaleyi okumanızı tavsiye ederiz, orada örnek kodlarla standart bir alv rapor …

Read More »

SAP Bakım Tablosu Oluşturulması

SAP Bakım Tablosu Oluşturulması   Öncelikle SE11 Tablosuna Gidilir. Database table kısmına oluşturulacak olan tablonun ismi yazılır. Sonra Create Butonuna basılır   Short Description alanına Tablonun Tanımı Yazılır         Delivery Class Alanına ‘A’ yazılır ve Data Browser kısmında da X Display / Maintenance Allowed seçilir Enter’a basılır     Sonra Fields tabına gelinir, ve buraya tablosa bulunmasını …

Read More »

SAP “Internal Table” Hakkında Herşey

Bu eğitimizde aşağıdaki temel başlıkları inceleyeceğiz, ABAP öğrenmeye başlayan arkadaşlar için güzel bir referans olacaktır. Internal Tables . Difference between Internal Tables and  Work Areas Types of Internal Tables Creating Internal Tables Populating Internal Tables Reading Internal Tables Deleting from Internal table.   What is an Internal Table? Internal tables are used to obtain data from a fixed structure for …

Read More »

ABAP Test Kokpit

ABAP Test Kokpit ABAP Test Kokpiti kullanımı ile ilgili güzel bir yazı, okumanızı tavisiye ederim. Kod kalitenizi arttırmak ve hata olasılıklarını azalmak için mutlaka kodlama yaparken kullanmanız gerekiyor.     The purpose of this tutorial is to demonstrate ABAP Test Cockpit (ATC) with a simple example. Let us consider the following ABAP program: Now let us do the EPC (Extended …

Read More »

ABAP Nedir ?

ABAP Nedir ?   ABAP (Advanced Business Application Programming), Alman yazılım şirketi SAP AG tarfından geliştirilen üst seviye bir nesne tabanlı programlama dilidir. ABAP ilk başta, Almanca’da anlamı “genel rapor hazırlama işlemcisi” olan Allgemeiner Berichts Aufbereitungs Prozessor un kısaltmasıydı, fakat daha sonra Advanced Business Application Programming olarak isimlendirildi. ABAP temel veritabanı seviyesinden yüksek seviyeli bir soyutlama sağlayan mantıksal veritabanı kavramını …

Read More »