Tworzymy ALV Grid

Witajcie w kolejnej części kursu programowania w ABAPie. Dzisiaj pokarze po krotce jak stworzyć ALV GRID, czyli przekładając na język polski – tabelę. Ustawimy też od razu formatowanie kodu przy użyciu preety printer.

  1. Wchodzimy w transakcję se38 odpowiedzialną za zarządzanie programami.
  2. Wpisujemy nazwę programu ZALVGRID i klikamy na “Create”.
  3. Wpisujemy opis i wybieramy typ programu jako “Executable program”
  4. Wybieramy stworzoną przez nas wcześniej paczkę programu i zapisujemy.
  5. Klikamy na Pattern. Przycisk ten jest odpowiedzialny za wywoływanie funkcji, metod itp.
  6. Wpisujemy nazwę funkcji: “REUSE_ALV_GRID_DISPLAY”.
  7. Aby skonfigurować funkcję Preety Printer czyli formatowanie kodu, klikany na “Utilites” a następanie na “Settings”.
  8. Następnie ustawiamy opcje w zakładce “Abap editor” “Preety printer” tak jak na ekranie poniżej.
  9. Wracamy do naszego programu, zmieniłam nieco funkcję usuwając niepotrzebne argumenty które nie będą wykorzystywane. W momencie kiedy będziesz pisać ten program spróbuj użyć skrótu klawiszowego alt + spacja, który jest odpowiedzialny za uzupełnianie i podpowiadanie.
  10. Spróbuj teraz sformatować kod programu. Służy do tego  skrót klawiszowy shift + f1.
  11. GUI Zapewnia jeszcze jeden ważny feature, mianowicie możliwość sprawdzenia poprawności programu. Aby użyć tej funkcji należy kliknąć ikonę u góry bądź nacisnąć skrót klawiszowy ctrl+ f2.
  12. Końcowy program powinien wyglądać tak jak na ekranie poniżej. Następnie zapisujemy, aktywujemy i uruchamiamy program.
  13. Końcowy efekt powinien wyglądać tak jak na zrzucie ekranu poniżej

Gratulacje, właśnie napisałeś program który korzysta z funkcji. Wiesz już też jak działa poprawianie czytelności kodu, sprawdzanie błędów, aktywacja, czy jego uruchamianie. W kolejnych poradnikach zajmiemy się modyfikacją tego pomysłu oraz jego rozbudowywaniem.

Sprawdź też

Hana jako sourcesystem

Witajcie w kolejnym tygodniu zmagań z DSP 2017. Otóż udało mi się w tym tygodniu …