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.