Skip to main content

Apa itu ABAP?

ABAP adalah akronim untuk pemrograman aplikasi bisnis canggih, yang awalnya dikenal dalam bahasa Jerman sebagai Allgemeiner Berichts Aufbereitungs Prozessor , atau prosesor pembuatan laporan umum.Serupa dalam Sintaks dengan Bahasa Berorientasi Bisnis Umum (COBOL), ini adalah bahasa pemrograman komputer yang dikembangkan oleh perusahaan Jerman Systeme, Anwendungen und Produkte di Der Datenverarbeitung (SAP ) Untuk aplikasi bisnis skala besar.Sebagai bahasa pemrograman, ABAP adalah salah satu dari beberapa bahasa generasi keempat, atau 4GLS, yang muncul pada 1980 -an.Forerunner di lapangan, pengembangan bahasa SAP memberikan aplikasi pertama dari konsep database logis untuk pemrograman.

Dalam inkarnasi aslinya, ABAP diberikan kepada SAP REG;Pelanggan untuk memungkinkan setiap pelanggan Teknologi Informasi (TI) Departemen kemampuan untuk menggunakan bahasa untuk membangun laporan khusus dan alat lainnya.Setiap pelanggan dapat mengembangkan antarmuka perusahaan sendiri untuk berbagai SAP aplikasi.Ketika lingkungan bisnis online global yang terkomputerisasi dan akhirnya berkembang hingga pertengahan hingga akhir 1990 -an, lebih banyak SAP Aplikasi dan program menggunakan bahasa ABAP.Hari ini, SAP Server aplikasi menggunakan ABAP secara eksklusif.

Bahasa pemrograman lain yang mirip dengan ABAP termasuk COBOL, JAVA TRACKET;, dan beberapa program C ++.Tidak seperti bahasa pemrograman lainnya, bahasa pemrograman aplikasi bisnis canggih menyimpan semua informasi, termasuk file program, dalam SAP REG;database.Pengkodean muncul dalam dua bentuk, yang dihasilkan dan kode sumber, dengan sumber yang dihasilkan memiliki kemiripan dengan Java Trade; b bytecode.Perbedaan utama antara bahasa pemrograman aplikasi bisnis canggih dan bahasa lain bertumpu pada bagaimana basis data dalam antarmuka pemrograman.Database ABAP menangani semua komunikasi antara database dan aplikasi secara otomatis, sementara secara bersamaan menyimpan data yang sering digunakan untuk pengambilan cepat dari memori lokal.

Program yang dapat dieksekusi yang ditulis dalam ABAP adalah berbasis laporan atau modul.Program berbasis laporan mengembalikan berbagai daftar atau set data berdasarkan parameter yang ditetapkan oleh pengguna.Program berbasis modul bergantung pada apa yang dilihat oleh pengguna pada monitor komputer.Program yang tidak dapat dieksekusi yang ditulis dalam bahasa pemrograman aplikasi bisnis canggih memiliki beberapa jenis, tetapi semuanya adalah kode perpustakaan.Dengan kata lain, program yang tidak dapat dieksekutasi adalah potongan kode yang melakukan fungsi tertentu, dengan setiap kode yang tersedia untuk digunakan oleh program lain, tetapi tidak mampu mengeksekusi secara mandiri.

Memahami berbagai bahasa pemrograman membutuhkan pengetahuan yang luas tentang pemrograman, namun, contoh sederhana yang sederhanamenggambarkan prinsip yang sama.Sebagian besar konsumen menyadari sistem operasi yang digunakan pada komputer pribadi.Bahasa pemrograman seperti ABAP dan Java Trade;Bekerja sama dengan bahasa pemrograman yang digunakan untuk membangun program dan aplikasi untuk berbagai sistem operasi komputer pribadi.ABAP hanya bekerja pada SAP Server Aplikasi, sistem operasi server yang dikenal sebagai SAP Dasar, yang ditujukan untuk program bisnis skala besar dan aplikasi yang tersebar di berbagai server.Sistem operasi seperti Windows Untuk PC dan macan tutul salju untuk Mac memberikan struktur dasar yang sama pada mesin tunggal yang SAP REG;Basis menyediakan sistem dengan beberapa mesin dan server.