Anda di halaman 1dari 9

HOW TO DEBUG PROGRAM IN SAP?

Oleh Noor Katikah Sejati

Dalam keseharian sebagai seorang SAP consultant tentunya tidak luput dari program standart ataupun
custom program. Terkadang kita perlu menganalisa program untuk menemukan bug ataupun untuk
melakukan customisasi pada program. Salah satu cara yang sering dilakukan oleh technical consultant
untuk menganalisa suatu program adalah debug, dan fasilitas yang disediakan oleh SAP untuk
melakukan debug terhadap suatu program biasa disebut debugger.

Pada artikel ini akan dijelaskan langkah-langkah yang diperlukan untuk melakukan debugging pada suatu
program. Salah satu fasilitas SAP yang paling sering digunakan dalam membuat cetakan adalah
smartforms. Berikut ini adalah langkah yang dapat dilakukan apabila ingin melakukan debugging pada
smartforms.

1. Setelah login ke dalam SAP, buka transaction code smartforms dan masukkan nama program ke
dalam field form.

2. Lalu klik tombol display, akan muncul tampilan awal program smartforms. Untuk melakukan
debugging pada smartforms. Pilih menu environment lalu function module name untuk melihat
nama function module.

1|Page
3. Copy function module name, buka transaction code se37. Masukkan nama function module.
Lalu klik display.

4. Langkah selanjutnya, klik menu find next untuk mencari kode program yang ingin di debug.
Pilih In main program untuk mencari kode program yang ingin di analisa dan masukkan kode
program yang ingin di cari. Lalu tekan enter.

2|Page
5. Hasilnya akan terdapat beberapa list kode program yang di temukan. untuk menuju kode
program yang di tuju, dapat di klik dua kali pada list kode program yang di inginkan.

6. Untuk melakukan debugging perlu ditambahkan break point dengan cara mengklik dibagian kiri
program sampai muncul tanda .

3|Page
7. Jalankan program yang menggunakan smartforms atau cetakan. Debugger akan berhenti pada
break point yang telah di pasang sebelumnya.

8. Untuk menganalisa nilai yang terdapat di dalam variable, dapat dilakukan dengan mengklik
variable yang di inginkan dan akan muncul pada debugger seperti pada gambar di bawah ini.
Untuk melihat nilai yang terdapat pada structure dapat dilakukan dengan mengklik nama
variable.

4|Page
9. Dalam proses debug, dapat pula dilakukan edit untuk mengganti nilai dari suatu variable.
Gunanya adalah untuk menganalisa perubahan output yang terjadi apabila mengganti nilai dari
beberapa variable. Cara yang dilakukan untuk mengganti nilai dari suatu variabel dengan
mengklik tombl edit.

5|Page
10. Setelah melakukan klik pada tombol edit, dapat dilakukan perubahan pada nilai variable. Setelah
itu tekan tombol enter untuk menyimpan perubahan.

Selain fitur smartforms yang sering digunakan dalam SAP. SAP juga menyediakan fitur debugger pada
program standart maupun custom program. Berikut ini merupakan cara singkat untuk mendebug
program SAP.

1. Setelah login ke dalam sap buka transaction code SE38. Dan masukkan nama program yang ingin
di lakukan debug.

6|Page
2. Klik tombol Display. Maka akan muncul halaman kode program. Dan pilih kode program yang
ingin di analisa.

7|Page
3. Shortcut penting yang digunakan untuk melakukan debugging program diantaranya:
a. F5 = untuk berpindah atau memproses next line.
b. F6 = untuk melakukan execute subroutine atau function tanpa mendebug kode program
dalam subroutine.
c. F7 = untuk keluar dari subroutine atau function.
d. F8 = untuk mengakhiri proses debug, atau pindah ke next break point.
4. Kita dapat menambahkan break point ketika menjalankan debugger dengan mengklik sisi kiri
program hingga muncul tanda break point.

5. Selain menambahkan break point, kita dapat menghapus break point yang telah dipasang
dengan cara mengklik break point hingga tanda break point menghilang. Cara lain untuk
menghapus semua break point yang telah di pasang adalah dengan memilih menu breakpoints
dan pilih Delete all BPs.

8|Page
Demikianlah penjelasan mengenai cara mendebug untuk menganalisa kesalahan pada program di SAP.
Semoga artikel ini dapat membantu dan menambah pengetahuan pembaca.

9|Page

Anda mungkin juga menyukai