SAP ABAP - Środowisko

Raporty są dobrym punktem wyjścia do zapoznania się z ogólnymi zasadami i narzędziami ABAP. Raporty ABAP są używane w wielu obszarach. W tym rozdziale zobaczymy, jak łatwo jest napisać prosty raport ABAP.

Witam ABAP

Zacznijmy od typowego przykładu „Hello World”.

Każda instrukcja ABAP zaczyna się słowem kluczowym ABAP i kończy kropką. Słowa kluczowe muszą być oddzielone co najmniej jedną spacją. Nie ma znaczenia, czy użyjesz jednego, czy kilku wierszy w instrukcji ABAP.

Kod należy wprowadzić za pomocą edytora ABAP, który jest częścią narzędzi ABAP dostarczanych z serwerem SAP NetWeaver Application Server ABAP (znanym również jako „AS ABAP”).

„AS ABAP” to serwer aplikacji z własną bazą danych, środowiskiem wykonawczym ABAP i narzędziami programistycznymi ABAP, takimi jak ABAP Editor. AS ABAP oferuje platformę programistyczną niezależną od sprzętu, systemu operacyjnego i bazy danych.

Korzystanie z edytora ABAP

Step 1- Uruchom transakcję SE38, aby przejść do edytora ABAP (omówionego w następnym rozdziale). Zacznijmy tworzyć raport, który jest jednym z wielu obiektów ABAP.

Step 2- Na początkowym ekranie edytora określ nazwę raportu w polu wejściowym PROGRAM. Możesz podać nazwę jako ZHELLO1. Poprzednie Z jest ważne dla nazwy. Z zapewnia, że ​​raport znajduje się w przestrzeni nazw klienta.

Przestrzeń nazw klienta obejmuje wszystkie obiekty z przedrostkiem Y lub Z. Jest ona zawsze używana, gdy klienci lub partnerzy tworzą obiekty (takie jak raport), aby odróżnić te obiekty od obiektów SAP i zapobiec konfliktom nazw z obiektami.

Step 3- Możesz wpisać nazwę raportu małymi literami, ale redaktor zmieni ją na duże. Dlatego w nazwach obiektów ABAP wielkość liter nie jest rozróżniana.

Step 4- Po określeniu nazwy raportu kliknij przycisk UTWÓRZ. Pojawi się wyskakujące okienko ABAP: PROGRAM ATTRIBUTES, w którym dostarczysz więcej informacji o swoim raporcie.

Step 5- Wybierz „Program wykonywalny” jako typ raportu, wprowadź tytuł „Mój pierwszy raport ABAP”, a następnie wybierz ZAPISZ, aby kontynuować. Następnie pojawi się okno UTWÓRZ KATALOG OBIEKTÓW. Wybierz przycisk LOKALNY OBIEKT, a wyskakujące okienko zostanie zamknięte.

Możesz uzupełnić swój pierwszy raport, wprowadzając polecenie WRITE pod instrukcją REPORT, tak aby pełny raport zawierał tylko dwie linie w następujący sposób:

REPORT ZHELLO1. 
WRITE 'Hello World'.

Rozpoczęcie raportu

Do zapisania raportu możemy użyć klawiatury (Ctrl + S) lub ikony zapisu (prawa strona obok pola poleceń). Rozwój ABAP odbywa się w AS ABAP.

Uruchomienie raportu jest tak proste, jak jego zapisanie. Kliknij przycisk AKTYWACJA (po lewej stronie obok ikony startu) i uruchom raport za pomocą ikony BEZPOŚREDNIE PRZETWARZANIE lub klawisz funkcyjny F8. Wyświetlany jest również tytuł „Mój pierwszy raport ABAP” wraz z wyjściem „Hello World”. Oto wynik -

My First ABAP Report 
Hello World

Dopóki nie aktywujesz nowego raportu lub nie aktywujesz zmiany w istniejącym raporcie, nie ma to znaczenia dla ich użytkowników. Jest to ważne w centralnym środowisku programistycznym, w którym można pracować nad obiektami używanymi przez innych programistów w swoich projektach.

Przeglądanie istniejącego kodu

Jeśli spojrzysz na pole Program i dwukrotnie klikniesz na wartość ZHELLO1, edytor ABAP wyświetli kod twojego raportu. Nazywa się to nawigacją do przodu. Dwukrotne kliknięcie nazwy obiektu otwiera ten obiekt w odpowiednim narzędziu.