Pelajari Pengaturcaraan ABAP: Bermula Membangun Aplikasi ERP Khusus

Pendedahan: Sokongan anda membantu mengekalkan laman web ini! Kami memperoleh bayaran rujukan untuk beberapa perkhidmatan yang kami cadangkan di halaman ini.


ABAP pada awalnya merupakan singkatan untuk Allgemeiner Berichts-Aufbereitungs-Prozessor, Jerman untuk pemproses penyediaan laporan generik. Ini adalah bahasa pengaturcaraan yang pada awalnya dikembangkan oleh syarikat perisian Jerman, SAP.

Syukurlah, Backronym Advanced Business Application Programming diadopsi untuk membuat pengucapan menjadi lebih mudah bagi pengembang berbahasa Inggeris.

SAP adalah salah satu sistem perencanaan sumber perusahaan (ERP) yang paling penting digunakan hari ini, dan ABAP adalah salah satu daripada dua bahasa pengaturcaraan utama (yang lain adalah Java) yang digunakan untuk mengembangkan aplikasi SAP.

Sejarah ABAP

ABAP pada awalnya disusun dan dikembangkan sebagai bahasa pelaporan untuk SAP R / 2 pada tahun 1980-an.

Kegunaannya berkembang apabila iterasi berikutnya ERP SAP, versi R / 3, dibina sebahagian besarnya menggunakan bahasa pengaturcaraan. Banyak bahagian lelaran aplikasi semasa, SAP ERP, juga ditulis dalam ABAP.

Dalam SAP R / 3, ABAP digunakan oleh pelanggan yang cenderung secara teknikal untuk mengembangkan laporan perniagaan khusus dan antara muka SAP. Menjelang tahun 2001, hampir semua aplikasi SAP ditulis, sekurang-kurangnya sebahagiannya, dalam ABAP.

Program ABAP dalam SAP

Semua perisian SAP, termasuk skrip ABAP, berjalan dalam konteks sistem SAP yang terdiri daripada tiga lapisan:

  • Pangkalan data hubungan

  • Pelayan aplikasi

  • Aplikasi pelanggan, SAPgui.

Program ABAP tidak dapat dijalankan di luar SAP atau diekstrak sebagai fail luaran yang berdiri sendiri.

Semua program yang ditulis dalam ABAP berada dalam pangkalan data sistem SAP, dijalankan oleh kernel SAP di pelayan aplikasi, dan diakses dan diubah oleh pembangun yang mengakses sistem menggunakan SAPgui.

Ini menjadikan pembelajaran pengaturcaraan ABAP merupakan cadangan yang mencabar bagi pelajar bahasa yang tidak mempunyai akses ke sistem SAP yang ada.

ABAP IDE

Terdapat tiga cara untuk mengembangkan aplikasi ABAP:

  • Menggunakan ABAP Workbench di SAPgui

  • Menggunakan SAP Web IDE, persekitaran pembangunan berasaskan penyemak imbas yang mengikat sistem SAP

  • Menggunakan persekitaran pembangunan Eclipse dengan addon ABAP.

Ketiga-tiga kaedah tersebut menganggap bahawa kod tersebut akan dijalankan pada sistem SAP.

Sekiranya anda tidak mempunyai akses ke sistem SAP, pilihan terbaik seterusnya adalah memasang versi percubaan SAP secara tempatan di komputer anda.

Versi Percubaan

Anda boleh memuat turun versi percubaan perisian dari laman web SAP.

Namun, anda harus diperingatkan bahawa penyediaan adalah proses yang rumit. Sekiranya anda menghadapi masalah, pertimbangkan untuk merujuk kepada salah satu daripada dua kursus Udemy yang disenaraikan di bawah yang dirancang untuk mengajar pemaju cara memasang persekitaran pembangunan SAP tempatan.

Sintaks ABAP

Sintaks ABAP boleh dibaca oleh manusia. Dengan pengalaman pengaturcaraan yang sangat sedikit, anda dapat melihat sedikit kod ABAP dan memahami apa yang mungkin dilakukannya.

Sebagai contoh, jika anda ingin menulis skrip yang akan mencetak laporan yang mengandungi mesej Menyiapkan SAP sukar, anda boleh melakukannya dengan sedikit kod berikut:

UJIAN LAPORAN.
MENULIS ‘Menyiapkan SAP sukar’.

Kod itu akan menjalankan laporan, yang disebut TEST yang menghasilkan rentetan Menyiapkan SAP sukar.

Tidak seperti banyak bahasa pengaturcaraan web, ABAP sensitif terhadap ruang kosong. Ini sangat penting untuk diingat semasa menggunakan ABAP untuk menulis fungsi matematik.

Ambil persamaan berikut, misalnya, persamaan 1:

x = y + z.

Dan persamaan 2:

x = y + z.

Persamaan pertama memberikan kepada pemboleh ubah x substring pemboleh ubah y bermula dari nilai z.

Persamaan kedua memberikan pemboleh ubah x jumlah pemboleh ubah y dan z.

Sekiranya perkara yang benar-benar anda mahu lakukan adalah menambahkan pemboleh ubah y dan z, persamaan kedua akan melakukannya sementara yang pertama tidak.

Sumber ABAP

Sekiranya anda menyediakan IDE tempatan, atau mempunyai akses ke sistem SAP, anda sudah bersedia untuk mula belajar ABAP.

Kami telah menemui tiga jenis sumber yang boleh anda gunakan untuk beralih dari pemula ABAP ke pengaturcara yang kompeten.

Tutorial ABAP dalam talian

Terdapat beberapa tutorial dalam talian yang memberikan gambaran keseluruhan SAP, ABAP, dan pengembangan aplikasi perniagaan mudah. Berikut adalah kegemaran kami:

  • Guru99 menawarkan dua kursus yang mungkin menarik bagi calon pengaturcara ABAP. Kursus Pemula SAP adalah tempat yang baik untuk memulakan jika anda tidak mempunyai pengalaman dengan SAP. Setelah anda menamatkan kursus, atau jika anda mempunyai pengalaman SAP sebelumnya, Kursus Latihan SAP ABAP memperkenalkan bahasa pengaturcaraan ABAP.

  • Tutorial ABAP dari SAP Hub sedikit lebih panjang dan lebih mendalam daripada tutorial Guru99, dan mungkin paling berguna setelah anda menyelesaikan salah satu atau kedua-dua sumber tersebut.

  • SAP Nuts menawarkan dua kursus untuk memulakan anda dengan SAP ABAP: Kursus SAP ABAP dan SAP Berorientasikan Objek

    .

Kursus ABAP dalam talian

Tempat lain yang bagus untuk belajar mengenai ABAP adalah Udemy. Terdapat beberapa kursus SAP dan ABAP yang tersedia. Berikut adalah empat kursus ABAP yang paling baru dan popular:

  • Menyiapkan SAP secara tempatan boleh menjadi sangat mencabar bagi pelajar yang mengarahkan diri. Kedua-dua kursus yang berpatutan ini menjanjikan untuk membantu anda menyediakan versi percubaan SAP untuk pembangunan tempatan:

    • Cara Memasang Sistem Percubaan SAP Anda Sendiri.

    • SAP Tempatan: Cara Memasang Sistem Percubaan SAP Tempatan Anda.

  • Pengaturcaraan SAP ABAP Untuk Pemula.

  • Kursus Kerosakan SAP ABAP untuk Pemula.

Buku ABAP

Ini adalah beberapa buku pengaturcaraan ABAP yang paling popular dan dihormati sekarang ini.

Buku sering dapat memberikan kedalaman dan perincian yang lebih besar daripada tutorial dalam talian dan kursus pendek.

Sekiranya anda bersedia untuk menyelami pembelajaran ABAP, berikut adalah beberapa pilihan yang perlu dipertimbangkan:

  • Pengenalan Pengaturcaraan ABAP untuk SAP oleh Bruyn, et al

  • Panduan Permulaan untuk SAP ABAP oleh Peter Moxon

  • Bermula dalam SAP: Cara mengubah karier anda dan menjadi pakar SAP yang dibayar tinggi oleh John von Aspen

  • Langkah Pertama dalam ABAP – Panduan Permulaan Anda untuk SAP ABAP oleh Boris Rubarth.

Ringkasan

ABAP adalah salah satu daripada dua bahasa pengaturcaraan yang digunakan untuk membuat program khusus untuk dijalankan pada sistem SAP.

Menyiapkan persekitaran pengembangan ABAP boleh menjadi sesuatu yang sukar jika anda belum memiliki akses ke sistem SAP, tetapi jika anda berdedikasi untuk tugas tersebut, anda dapat menjalankannya dan menjalankannya secara tempatan.

Setelah anda mendapat akses ke IDE yang sesuai, anda sudah bersedia untuk mula belajar ABAP, dan terdapat banyak tutorial, kursus, dan buku percuma dan premium untuk dipilih.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map