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

Bu blogdaki popüler yayınlar

İletişim Kutusu nedir?

Alan analizi nedir?

Adres Çubuğu nedir?