Programowanie ABAP – Dubugowanie
Jedno z tych narzędzie bez którego programista nie może żyć – Używanie debugera konieczne jest do sprawdzenia przepływu danych w zmiennych, wykonywania się funkcji programów …itd. Generalnie chodzi o prześledzenie kodu programu podczas jego użycia.
Jak uruchamiamy debuger w programie? Mamy 2 możliwości, za pomocą składni korzystając z wyrażenia ‘BREAK’ lub za pomocą wywołania na poziomie linii kodu.
Sposób 1:
Wpisujemy bezpośrednio w miejscu których chcemy aby nam się uruchomił debuger – korzystamy z naszego ostatniego programu.
PARAMETERS: material TYPE mara-matnr.
BREAK-POINT. „<– dla każdego kto uruchomi program
WRITE: material.————————————————————————————-
PARAMETERS: material TYPE mara-matnr.
BREAK nazwa_użytkownika. <– Tylko dla wybranego użytkownika
WRITE: material.
Sposób 2:
Używamy ikonek na pasku menu, pierwsza ma zastosowanie dla wszystkich użytkowników (BREAK-POINT) a druga stawia punkt zatrzymania tylko dla naszego użytkownika.
Po tym jak ustawimy punkt zatrzymania w naszym programie i go uruchomimy, automatycznie system uruchomi nam Debugera. Dwukrotnie klikając na naszą zmienną ‘material’, przeniesiemy ją do drugiego okna, gdzie możemy śledzić jej wartość. Jeżeli chcemy przejść krok do przodu w debugerze to naciskamy F5 (krok pojedynczy) lub F6 (krok pojedynczy bez wchodzenia do środka funkcji), jeżeli chcemy aby program doszedł do swojego końca naciskamy F8:
Zostaw komentarz