ABAP Debugger

<< Click to Display Table of Contents >>

Navigation:  All About ABAP Technique > Indonesia > ABAP Tutorial > ABAP Workbench Tools  >

ABAP Debugger

Jalur Menu

SAP Menu > Tools > ABAP Workbench > Development > ABAP Editor

Kode Transaksi

SE38 > Debugging

 

ABAP Debugger merupakan salah satu fitur SAP yang sering digunakan ABAP'er untuk menganalisa program/report yang dibuat menggunakan ABAP.

Menu-menu utama dalam ABAP Debugger yang sering digunakan adalah :

1.Single Step (F5), digunakan untuk masuk kedalam subroutine atau module.

2.Execute (F8), digunakan untuk mengeksekusi baris koding satu persatu .

3.Return  (F7), digunakan untuk keluar dari subroutine.

4.Run (to Cursor) (F8), digunakan untuk mengeksekusi semua baris program dan dapat berhenti jika ada Icon "adeb0007"

 

adeb0004

 

Berikut ini akan dicontohkan dasar dari mendebug suatu program.

1.Buka t-Code SE38

2.Pilih YEXAMPLES_04

3.Jalankan Programnya

4.Ketikan "/h" di "Command Field"

adeb0001

5.Tekan enter

6.Tekan tombol "adeb0002"

7.Kemudian akan masuk menu ABAP Debbuger seperti dibawah ini :

adeb0003

8.Klik "adeb0009"

9.Tuliskan "gi_itab" di Field names dan tekan enter

adeb0013

10.Klik dua kali pada "adeb0014" dan akan muncul menu "Internal Table"

adeb0015

adeb0016 = Ini merupaka row yang didefinisikan sebagai Header Line pada deklarasi

" DATA : gi_itab TYPE STANDARD TABLE OF ty_wa WITH HEADER LINE. "

 

11.Klik "adeb0009", berhenti pada koding "    APPEND gi_itab."

12.Perhatikan Header Linenya, akan terisi seperti gambar berikut :

adeb0017

Notes: Jadi sebelum data di append data di tampung dulu di Header Line.

13.Klik "adeb0009" untuk melakukan append data

adeb0018

Notes: Data yang di Header Line adalah data pada row yang aktif di dalam gi_itab.

14.Sekarang Double klik pada  "    APPEND gi_itab." sehingga akan muncul icon Break Point seperti gambar berikut:

adeb0019.

15.Kemudian klik "adeb0011" sekali maka cursor akan loncat ke icon "adeb0007" didalam blok koding perulangan

adeb0020

16.Sekarang Double klik pada  "    APPEND gi_itab." atau pada  icon "adeb0007" untuk menghilangkan Break Point

17.Kemudian klik "adeb0011" untuk keluar dari ABAP Debugger

18.Selesai