Apa itu ABAP?

ABAP adalah akronim untuk Pemrograman Kegunaan Bisnis Tingkat Lanjut, awalnya dikenal dalam bahasa Jerman sebagaiAllgemeiner Berichts Aufbereitungs Prozessor, atau “pemroses pembuatan laporan umum.”Mirip dalam sintaks untuk Common Business Oriented Language (COBOL), ini adalahbahasapemrograman komputeryang dikembangkan oleh perusahaan JermanSysteme, Anwendungen und Produkte in der Datenverarbeitung(SAP®) untuk aplikasi bisnis skala besar.Sebagai bahasa pemrograman, ABAP adalah salah satu dari beberapa bahasa generasi keempat, atau 4GL, yang muncul pada 1980-an.Sebagai pelopor di lapangan, pengembangan bahasa SAP® menyediakan aplikasi pertama dari konsep basis data logis untuk pemrograman.

Beberapa bahasa pemrograman C++ mirip dengan ABAP.

Dalam inkarnasi aslinya, ABAP diberikan kepada pelanggan SAP® untuk memungkinkandepartementeknologi informasi(TI)setiap pelanggankemampuan untuk menggunakan bahasa untuk membuat laporan yang disesuaikan dan alat lainnya.Setiap pelanggan dapat mengembangkan antarmuka perusahaan sendiri untuk berbagai aplikasi SAP®.Seiring dengan berkembangnya lingkungan bisnis online yang terkomputerisasi dan akhirnya global melalui pertengahan hingga akhir 1990-an, semakin banyak aplikasi dan program SAP® yang menggunakan bahasa ABAP.Saat ini, server aplikasi SAP® menggunakan ABAP secara eksklusif.

Bahasa pemrograman lain yang mirip dengan ABAP termasuk COBOL, Java™, dan beberapa program C++.Tidak seperti bahasa pemrograman lainnya, bahasa Pemrograman Kegunaan Bisnis Lanjutan menyimpan semua informasi, termasuk file program, dalam database SAP®.Pengkodean muncul dalam dua bentuk, yang dihasilkan dankode sumber, dengan sumber yang dihasilkan memiliki beberapa kemiripan dengan bytecode Java™.Perbedaan utama antara bahasa Pemrograman Kegunaan Bisnis Tingkat Lanjut dan bahasa lainnya terletak pada bagaimana database dalam antarmuka pemrograman.Database ABAP menangani semua komunikasi antara database dan aplikasi secara otomatis, sekaligus menyimpan data yang sering digunakan untuk pengambilan cepat dari memori lokal.

Program yang dapat dieksekusi yang ditulis dalam ABAP berbasis laporan atau modul.Program berbasis laporan mengembalikan berbagai daftar atau kumpulan data berdasarkan parameter yang ditetapkan oleh pengguna.Program berbasis modul bergantung pada apa yang dilihat oleh pengguna dimonitor komputer.Program yang tidak dapat dieksekusi yang ditulis dalam bahasa Pemrograman Kegunaan Bisnis Tingkat Lanjut memiliki beberapa jenis, tetapi semuanya adalah kode perpustakaan.Dengan kata lain, program yang tidak dapat dieksekusi adalah potongan kode yang menjalankan fungsi tertentu, dengan setiap kode tersedia untuk digunakan oleh program lain, tetapi tidak dapat dijalankan secara independen.

Memahami bahasa pemrograman yang berbeda membutuhkan pengetahuan yang luas tentang pemrograman, namun, contoh sederhana menggambarkan prinsip yang sama.Sebagian besar konsumen mengetahui sistem operasi yang digunakan pada komputer pribadi.Bahasa pemrograman seperti ABAP dan Java™ bekerja hampir sama dengan bahasa pemrograman yang digunakan untuk membangun program dan aplikasi untuk berbagai sistem operasi komputer pribadi.ABAP hanya bekerja pada server aplikasi SAP®,sistem operasiserveryangdikenal sebagai SAP® Basis, ditujukan untuk program dan aplikasi bisnis skala besar yang tersebar di banyak server.Sistem operasi seperti Windows® untuk PC dan Snow Leopard untuk Mac menyediakan struktur dasar yang sama pada satu mesin yang disediakan oleh SAP® Basis untuk sistem dengan beberapa mesin dan server.

Related Posts