ABAP Nedir?
ABAP, Almanca olarak
AllgemeinerBerichtsAufbereitungsProzessor veya "genel rapor oluşturma
işlemcisi" olarak bilinen Gelişmiş İş Uygulama Programlaması için bir
kısaltmadır . Ortak İş Odaklı Dili (COBOL) sözdiziminde olduğu gibi, büyük
ölçekli iş uygulamaları için Alman şirketi Systeme, AnwendungenundProdukte ve uygun faizli konut kredisider
Datenverarbeitung (SAP®) tarafından geliştirilen bir bilgisayar programlama
dilidir . Bir programlama dili olan ABAP, 1980'lerde ortaya çıkan birkaç
dördüncü nesil dilden veya 4GL'den biridir. Alandaki öncü, SAP®'nin dil
gelişimi, programlama için mantıksal veritabanı kavramının ilk uygulamasını
sağladı.
Orijinal enkarnasyonunda, her müşterinin bilgi teknolojisi
(BT) departmanının, özelleştirilmiş raporlar ve diğer araçlar oluşturmak için
dili kullanma yeteneğini sağlamak için SAP® müşterilerine ABAP sağlandı . Her
müşteri, çeşitli SAP® uygulamaları için şirketin kendi arayüzlerini
geliştirebilir. Bilgisayarlı ve sonunda küresel çevrimiçi iş ortamı 1990'ların
ortasından sonlarına doğru ilerledikçe, daha fazla SAP® uygulaması ve programı
ABAP dilini kullanmıştır. Bugün SAP® uygulama sunucuları sadece ABAP
kullanıyor.
ABAP benzeri diğer programlama dilleri COBOL, Java ™ ve bazı
C ++ programlarını içerir. Diğer programlama dillerinden farklı olarak,
Gelişmiş İş Uygulaması Programlama dili, SAP® veritabanındaprogram dosyaları da
dahil olmak üzere tüm bilgileri saklar. Kodlama, Java ™ 'nın bayt koduna biraz
benzerlik gösteren, oluşturulmuş kaynak ile iki şekilde, oluşturulan ve kaynak
kodunda görünür . Gelişmiş İş Uygulama Programlama dili ve diğer diller
arasındaki temel fark, programlama arayüzündeveritabanlarının nasıl olması
gerektiğine dayanır. ABAP veritabanları, veritabanları ve uygulamalar
arasındaki tüm iletişimleri otomatik olarak yürütürken, aynı anda yerel
bellekten hızlı geri alma için sık kullanılan verileri depolar.
ABAP'ta yazılan yürütülebilir programlar ya rapor veya
modüle dayanır. Rapor tabanlı programlar, kullanıcı tarafından ayarlanan
parametrelere dayanarak çeşitli listeleri veya veri kümelerini döndürür. Modüle
dayalı programlar, kullanıcının bilgisayar monitöründe gördüğü şeye güvenir .
Gelişmiş İş Uygulama Programlama dilinde yazılan yürütülebilir en kolay kredi kartı veren bankaolmayan programlar birkaç türe sahiptir, ancak tümü
kütüphane kodlarıdır. Diğer bir deyişle, çalıştırılamayan programlar, belirli
işlevleri yerine getiren, her bir kod diğer programların kullanımına açık,
ancak bağımsız olarak çalıştırılamaz olan kod parçalarıdır.
Farklı programlama dillerini anlamak, kapsamlı programlama
bilgisi gerektirir, ancak basit bir örnek aynı ilkeleri gösterir. Çoğu
tüketici, kişisel bilgisayarlarda kullanılan işletim sistemlerinin farkındadır.
ABAP ve Java ™ gibi programlama dilleri, çeşitli kişisel bilgisayar işletim
sistemleri için programlar ve uygulamalar oluşturmak için kullanılan
programlama dilleriyle aynıdır. ABAP, çok sayıda sunucuya yayılmış büyük
ölçekli iş programları ve uygulamalar için tasarlanan SAP® Basis olarak bilinen
bir sunucu işletim sistemi olan SAP® uygulama sunucuları üzerinde
çalışmaktadır. PC'ler için Windows® ve Mac için Snow Leopard gibi işletim
sistemleri, SAP® Basis'in birden fazla makine ve sunucuya sahip sistemlere
sağladığı tek bir makinede aynı temel yapıyı sağlar.
Yorumlar
Yorum Gönder