Spisu treści:
Definicja - Co oznacza debugowanie w SAP?
Debugowanie to proces analizy przepływu programu w celu zlokalizowania i ograniczenia defektów lub błędów. W przeciwieństwie do innych języków programowania debugowanie w SAP obejmuje analizę różnych obiektów. Dlatego do debugowania różnych typów obiektów stosowane są różne techniki.
W SAP proces debugowania jest stosowany za pomocą ABAP Debugger, narzędzia programistycznego SAP, które jest w stanie analizować program lub obiekt ABAP, według linii lub sekcji, a nawet może zmieniać wartości obiektów w czasie wykonywania.
Istnieją dwa typy debugerów SAP ABAP: klasyczny debugger dla wersji do 6.40 oraz nowy debugger ABAP, który jest dostępny dla wszystkich wersji 6.40 i późniejszych.
Techopedia wyjaśnia Debugowanie w SAP
Debugowanie jest aktywowane dla obiektu SAP na następujące sposoby:
- Po wpisaniu polecenia „/ h” w polu polecenia, które uruchamia program w trybie debugowania
- Za pomocą punktów przerwania, które mogą być przechowywane przed trybem debugowania lub w jego trakcie
- Wybierając debugowanie, gdy pojawi się tryb programu wykonawczego
- Z menu ścieżki systemu-> narzędzia-> debuguj ABAP
- W przypadku programu i modułów funkcyjnych ABAP debugowanie można zastosować, wpisując „/ h” w polu polecenia, używając punktów przerwania lub wybierając tryb wykonywania do debugowania.
- W przypadku skryptów SAP ABAP, formularzy inteligentnych i formularzy Adobe opcje debugowania są dostarczane oddzielnie dla programów sterowników, oprócz tych obiektów.
- W przypadku dostępu do serwera lub dostępu zdalnego debugowanie dostępu zdalnego odbywa się za pomocą predefiniowanych lub dostosowanych nazw użytkowników, które są używane do łączenia się z serwerem lub dostępu zdalnego.
- W przeciwieństwie do klasycznego debuggera ABAP, nowy debugger ABAP jest przetwarzany we własnym trybie zewnętrznym (znanym jako debugger), podczas gdy analizowany obiekt (znany jako debugowanie) jest uruchamiany w drugim trybie zewnętrznym.
- Jest w stanie analizować programy wykonywane w jednostce procesora ABAP, takie jak programy wywołujące wyjście konwersji.
- Ma elastyczny interfejs, który użytkownik może zaprojektować zgodnie z wymaganiami.
- Ma możliwość obsługi ponad ośmiu widoków pulpitu, a także możliwość rozmieszczania różnych narzędzi do analizy struktury i danych przekazywanych w programie lub obiekcie ABAP.