Skip to main content

Ano ang ABAP?

Ang ABAP ay isang acronym para sa advanced na programming application ng negosyo, na orihinal na kilala sa Aleman bilang

Allgemeiner Berichts aufbereitungs Prozessor , o Pangkalahatang Report Creation Processor.Katulad sa Syntax sa Karaniwang Negosyo Oriented Language (COBOL), ito ay isang wikang programming ng computer na binuo ng kumpanya ng Aleman Systeme, Anwendungen und Produkte sa der datenverarbeitung (SAP ) para sa mga malalaking scale na aplikasyon ng negosyo.Bilang isang wikang programming, ang ABAP ay isa sa ilang mga wika sa ika -apat na henerasyon, o 4GL, na lumitaw noong 1980s.Isang Forerunner sa larangan, ang pag -unlad ng SAP reg; s ng wika ay nagbigay ng unang aplikasyon ng lohikal na konsepto ng database para sa programming.

Sa orihinal nitong pagkakatawang -tao, ang ABAP ay ibinigay sa SAP Ang mga customer upang payagan ang bawat customer Information Technology (IT) Kagawaran ng kakayahang gamitin ang wika para sa pagbuo ng mga pasadyang ulat at iba pang mga tool.Ang bawat customer ay maaaring bumuo ng sariling mga interface ng mga kumpanya para sa iba't ibang SAP REG;Mga Aplikasyon.Habang ang computerized at kalaunan ay pandaigdigang online na kapaligiran sa negosyo ay umusad sa kalagitnaan ng huli hanggang 1990s, mas maraming SAP Ginamit ng mga aplikasyon at programa ang wikang ABAP.Ngayon, SAP Ang mga server ng aplikasyon ay gumagamit ng ABAP eksklusibo.Hindi tulad ng iba pang mga wika sa programming, ang advanced na wika ng application ng negosyo ay nagpapanatili ng lahat ng impormasyon, kabilang ang mga file ng programa, sa loob ng SAP REG;database.Ang pag -coding ay lilitaw sa dalawang form, nabuo at source code, na may nabuong mapagkukunan na may pagkakahawig sa Java Trade; s bytecode.Ang pangunahing pagkakaiba sa pagitan ng advanced na wika ng application ng application ng negosyo at iba pang mga wika ay nakasalalay sa kung paano ang mga database sa loob ng interface ng programming.Ang mga database ng ABAP ay hawakan ang lahat ng komunikasyon sa pagitan ng mga database at aplikasyon nang awtomatiko, habang sabay na nag -iimbak ng madalas na ginagamit na data para sa mabilis na pagkuha mula sa lokal na memorya.

Ang mga maipapatupad na programa na nakasulat sa ABAP ay alinman sa ulat o batay sa module.Ang mga programang nakabase sa ulat ay nagbabalik ng iba't ibang mga listahan o mga set ng data batay sa mga parameter na itinakda ng gumagamit.Ang mga programang batay sa module ay umaasa sa kung ano ang nakikita ng gumagamit sa monitor ng computer.Ang mga hindi maipapataw na programa na nakasulat sa advanced na wika ng application ng negosyo ay may maraming uri, ngunit ang lahat ay mga code ng aklatan.Sa madaling salita, ang mga hindi masasabing programa ay mga piraso ng code na nagsasagawa ng ilang mga pag-andar, kasama ang bawat code na magagamit para magamit ng iba pang mga programa, ngunit walang kakayahang magpatupad nang nakapag-iisa.naglalarawan ng parehong mga prinsipyo.Karamihan sa mga mamimili ay may kamalayan sa mga operating system na ginagamit sa mga personal na computer.Mga wika ng programming tulad ng ABAP at Java Trade;Gumagana nang katulad ng mga wika ng programming na ginamit upang makabuo ng mga programa at aplikasyon para sa iba't ibang mga personal na operating system ng computer.Ang ABAP ay gumagana lamang sa SAP Mga server ng application, isang operating system ng server na kilala bilang SAP Batayan, inilaan para sa malakihang mga programa sa negosyo at aplikasyon na kumalat sa maraming mga server.Mga operating system tulad ng Windows Para sa mga PC at snow leopard para sa mga MAC ay nagbibigay ng parehong pangunahing istraktura sa isang solong makina na SAP Ang batayan ay nagbibigay para sa mga system na may maraming mga makina at server.