Daftar Isi:
Definisi - Apa yang dimaksud dengan Debugging di SAP?
Debugging adalah proses menganalisis aliran program untuk mencari dan mengurangi cacat atau bug. Tidak seperti bahasa pemrograman lain, debugging di SAP melibatkan menganalisis objek yang berbeda. Dengan demikian, teknik yang berbeda digunakan untuk men-debug berbagai jenis objek.
Dalam SAP, proses debugging diterapkan dengan bantuan ABAP Debugger, alat pemrograman SAP yang mampu menganalisis program atau objek ABAP, berdasarkan garis atau bagian, dan bahkan dapat mengubah nilai objek saat runtime.
Ada dua jenis Debugers SAP ABAP: Debugger Klasik untuk rilis hingga 6, 40 dan Debugger ABAP Baru, yang disediakan untuk semua 6, 40 dan rilis yang lebih baru.
Techopedia menjelaskan Debugging dalam SAP
Debugging diaktifkan untuk objek SAP dengan cara berikut:
- Dengan mengetikkan perintah "/ h" di bidang perintah, yang mengeksekusi program dalam mode debugging
- Dengan bantuan breakpoint, yang dapat disimpan sebelum atau selama mode debugging
- Dengan memilih debugging ketika mode program eksekusi muncul
- Dari jalur menu system-> utilities-> debug ABAP
- Untuk modul program dan fungsi ABAP, debugging dapat diterapkan dengan mengetikkan "/ h" di bidang perintah, menggunakan breakpoints atau memilih mode eksekusi untuk debugging.
- Untuk skrip ABAP SAP, formulir pintar dan formulir Adobe, opsi debugging disediakan secara terpisah untuk program driver, di samping objek-objek ini.
- Untuk akses server atau jarak jauh, debugging akses jarak jauh disediakan melalui nama pengguna yang telah ditentukan atau disesuaikan, yang digunakan untuk menghubungkan ke server atau akses jarak jauh.
- Tidak seperti debugger ABAP klasik, Debugger ABAP Baru diproses dalam mode eksternal sendiri (dikenal sebagai debugger) sementara objek yang dianalisis (dikenal sebagai debuggee) dijalankan dalam mode eksternal kedua.
- Ia mampu menganalisis program yang dijalankan dalam unit prosesor ABAP, seperti program yang keluar dari konversi.
- Ini memiliki antarmuka yang fleksibel yang dapat dirancang pengguna sesuai dengan persyaratan.
- Ini memiliki kemampuan untuk mengakomodasi lebih dari delapan tampilan desktop, serta kemampuan untuk mengatur berbagai alat untuk menganalisis struktur dan data yang dikirimkan dalam program atau objek ABAP.
