Isi kandungan:
Definisi - Apa yang dimaksudkan dengan Debugging dalam SAP?
Debugging adalah proses menganalisis aliran program untuk mencari dan mengurangkan kecacatan atau pepijat. Tidak seperti bahasa pengaturcaraan yang lain, debugging dalam SAP melibatkan menganalisis objek yang berbeza. Oleh itu, teknik yang berbeza digunakan untuk debug jenis objek yang berbeza.
Dalam SAP, proses debugging diterapkan dengan bantuan ABAP Debugger, alat pengaturcaraan SAP yang mampu menganalisis program atau objek ABAP, mengikut baris atau bahagian, dan bahkan dapat mengubah nilai objek pada masa runtime.
Terdapat dua jenis Debugger SAP ABAP: Debugger Classical untuk keluaran sehingga 6.40 dan Debugger Baru ABAP, yang disediakan untuk semua pembebasan 6.40 dan kemudian.
Techopedia menjelaskan Debug dalam SAP
Debugging diaktifkan bagi objek SAP dengan cara berikut:
- Dengan menaip perintah "/ h" dalam medan arahan, yang melaksanakan program dalam mod debugging
- Dengan bantuan titik putus, yang mungkin disimpan sebelum atau semasa mod debugging
- Dengan memilih debugging apabila mod program pelaksanaan muncul
- Daripada sistem laluan menu-> utiliti-> debug ABAP
- Untuk modul program dan fungsi ABAP, debugging boleh digunakan dengan menaip "/ h" dalam medan arahan, menggunakan titik putus atau memilih mod pelaksanaan untuk debug.
- Untuk ABAP SAPscripts, borang pintar dan bentuk Adobe, pilihan penyahpepijat disediakan secara berasingan untuk program pemandu, sebagai tambahan kepada objek tersebut.
- Untuk pelayan atau akses jauh, penyahpepijat akses jarak jauh disediakan melalui nama pengguna yang dipratentukan atau disesuaikan, yang digunakan untuk menyambung ke pelayan atau akses jauh.
- Berbeza dengan debugger ABAP klasik, Debugger ABAP Baru diproses dalam mod luaran sendiri (dikenali sebagai debugger) manakala objek dianalisis (dikenali sebagai debuggee) dijalankan dalam mod luaran kedua.
- Ia mampu menganalisis program yang dilaksanakan dalam unit pemproses ABAP, seperti program yang memanggil keluar penukaran.
- Ia mempunyai antara muka yang fleksibel yang boleh direka oleh pengguna mengikut keperluan.
- Ia mempunyai keupayaan untuk menampung lebih daripada lapan pandangan desktop, serta keupayaan untuk mengatur alat yang berbeza untuk menganalisis struktur dan data yang diluluskan dalam program atau objek ABAP.