Apa itu SAP ABAP? Jenis-Jenis, Bentuk Lengkap ABAP dan Artinya

Apa itu ABAP?

ABAP adalah bahasa pemrograman tingkat tinggi yang dibuat oleh SAP yang membantu perusahaan besar untuk menyesuaikan SAP ERP. ABAP dapat membantu menyesuaikan alur kerja untuk akuntansi keuangan, manajemen material, manajemen aset, dan semua modul lainnya SAP. SAPPlatform pengembangan saat ini NetWeaver juga mendukung ABAP dan Java. Bentuk lengkap ABAP di SAP adalah Aplikasi Bisnis Tingkat Lanjut.

Mengapa SAP ABAP?

Berikut alasan penggunaannya SAP ABAP:

  • SAP ABAP digunakan oleh pengembang untuk mengembangkan SAP Peron R3.
  • Ini adalah bahasa sederhana yang mudah dipelajari dalam hal pemrograman.
  • Ini memungkinkan Anda untuk memilih dari pemrograman prosedural dan berorientasi objek.
  • Ini juga membantu SAP pelanggan untuk meningkatkannya SAPaplikasi berbasis.
  • Ini memungkinkan Anda membuat laporan dan antarmuka khusus.
  • Bahasa ABAP cukup mudah bagi programmer. Namun, ini bukanlah alat yang tepat untuk digunakan oleh non-programmer.

Sejarah SAP ABAP

Berikut adalah landmark penting dari sejarah ABAP

  • ABAP adalah bahasa 4/GL (generasi keempat) yang dikembangkan pada tahun 1980an.
  • ABAP menjadi bahasa untuk mengembangkan program untuk client-server yang pertama kali dirilis pada tahun 1992.
  • Di tahun 1999, SAP memperkenalkan ekstensi berorientasi objek yang dikenal sebagai Objek ABAP
  • Pada tahun 2006, versi 7.0 dirilis yang menawarkan fitur switch framework
  • Pada tahun 2012, versi dirilis dengan fitur ekspresi Tabel
  • Pada tahun 2015, dengan versi 7.5 mulai mendukung ekspresi Open SQL.
  • Dengan versi 7.52 pada tahun 2017, fitur pengurutan virtual tabel internal diperkenalkan.

Lingkungan Waktu Proses ABAP

Semua program ABAP disimpan di SAP basis data. Namun, mereka tidak pernah disimpan dalam file eksternal seperti C++ dan Java program.

Dalam database, semua kode yang ditulis dalam ABAP hadir dalam dua bentuk berbeda:

Kode sumber, yang dapat dilihat dan diedit dengan bantuan alat ABAP Workbench, dan kode yang dihasilkan. Ini adalah representasi biner yang sangat mirip dengan Java kode byte.

Program ABAP memungkinkan Anda untuk mengontrol sistem runtime, yang merupakan bagian dari SAP inti. Sistem runtime juga memungkinkan proses untuk pernyataan ABAP. Ini mengontrol logika layar dan merespons peristiwa pengguna seperti klik pengguna atau gerakan mouse.

Jenis Program ABAP

SAP Program ABAP adalah unit yang dapat dieksekusi atau perpustakaan, yang merupakan kode yang dapat digunakan kembali. Namun hal ini tidak dapat dilaksanakan secara terpisah.

Program ABAP yang dapat dieksekusi dibagi menjadi dua jenis:

  • Laporan
  • Kumpulan modul

Jenis Program yang Tidak Dapat Dieksekusi adalah:

  • TERMASUK modul
  • Kolam subrutin
  • Grup fungsi
  • Kelas objek
  • Kumpulan Tipe Antarmuka

SAP Meja Kerja ABAP

ABAP Workbench adalah bagian penting dari sistem ABAP dan diakses melalui SAP GUI. Ini berisi berbagai alat untuk mengedit program.

SAP Meja Kerja ABAP
Meja Kerja ABAP

Ini banyak digunakan oleh SAP untuk pengembangan aplikasi kustom standar. ABAP Workbench juga digunakan untuk membuat objek kamus.

SAP ABAP memiliki komponen-komponen berikut:

  • Editor ABAP: Hal ini terutama digunakan untuk memelihara program.
  • Kamus ABAP: Digunakan untuk memelihara objek Kamus.
  • Peramban Repositori Digunakan untuk menampilkan struktur hierarki komponen dalam suatu paket.
  • menu Painter: Digunakan untuk mengembangkan GUI, termasuk bilah menu dan bilah alat.
  • Layar Painter: Digunakan untuk memelihara komponen layar untuk program online.
  • Sistem Informasi Repositori: menyimpan informasi tentang pengembangan dan objek runtime, seperti model data, struktur tabel, program, dan fungsi.
  • Pembuat Fungsi: Komponen ini membantu Anda membuat dan memelihara grup fungsi dan modul fungsi.
  • Alat Uji dan Analisis, seperti Pemeriksaan Sintaks dan Debugger.
  • Pemodel Data: Alat ini mendukung pemodelan grafis.
  • Workbench Organizer: Membantu Anda mengelola beberapa proyek pengembangan yang dikelola oleh pengembang untuk didistribusikan.

SAP Java vs SAP ABAP

Berikut adalah perbedaan penting antara keduanya SAP Java dan SAP ABAP

SAP JAWA SAP ABAP
Java banyak digunakan di komunitas IT dan memainkan peran penting dalam banyak inisiatif open source ABAP adalah SAPbawaannya bahasa pemrograman untuk aplikasi bisnis on-demand dan on-premise.
Java sebagian besar digunakan untuk berlari Javaaplikasi atau layanan berbasis. ABAP digunakan untuk menjalankan aplikasi atau layanan berbasis ABAP.
SAP kegunaan Java untuk topik integrasi, solusi portal dan integrasi, skenario dan produk kolaboratif. ABAP menawarkan manajemen siklus hidup yang sangat skalabel dan andal untuk lanskap TI perusahaan besar.
Java Tumpukan digunakan untuk SAP Portal, yang dapat menampung aplikasi berbasis Internet/Web yang ditulis dalam JSP/EJB. Java Penggunaan tumpukan Java Thread untuk menjalankan aplikasi. Java tumpukan berisi IR, SLD, ID, RWB, dan AE. ABAP stack membantu Anda menjalankan aplikasi ERP, terutama MM, SD, FICO, dll. ABAP stack Termasuk IE dan BPE.

Kesimpulan

  • SAP ABAP artinya Pemrograman Aplikasi Bisnis Tingkat Lanjut
  • Ini adalah bahasa sederhana yang mudah dipelajari dalam hal pemrograman.
  • Pemrograman ABAP telah menjadi bahasa untuk mengembangkan program untuk client-server yang pertama kali dirilis pada tahun 1992.
  • Dalam database, semua kode yang ditulis dalam ABAP hadir dalam dua bentuk berbeda:
  • Kode sumber, yang dapat dilihat dan diedit dengan bantuan alat ABAP Workbench, dan
  • Kode yang dihasilkan.
  • Program ABAP yang dapat dieksekusi dibagi menjadi dua jenis:
  • Laporan dan, 2) Kumpulan modul
  • Java banyak digunakan di komunitas IT dan memainkan peran penting dalam banyak inisiatif open source. Sebaliknya, ABAP adalah SAPbahasa pemrograman default untuk aplikasi bisnis on-demand dan on-premise.