Logujemy się do SAP LOGON.
Po zalogowaniu przechodzimy do transakcji se38.

W polu program wpisuję: SAPBC_DATA_GENERATOR i klikamy EXECUTE:

Pojawia sie tabela podsumowująca Opcje generowania danych testowych dla modelu Flight Data Model w SAP, na którym można ćwiczyć ABAP z lotami, rezerwacjami i liniami lotniczymi. Pokazuje trzy poziomy rekordów: mały (standard), średni (większy) i duży (maksymalny), z liczbą rekordów w kluczowych tabelach jak SFLIGHT (loty) czy SBOOK (rezerwacje).
Szczegóły poziomów danych:
Standard: 26 wpisów w SFLI (harmonogram lotów), 350 w SFLIGHT, 100k w SBOOK - podstawowa ilość do testów.
Większy: 98 wpisów SFLI, 500 w SFLIGHT, 300k w SBOOK - dla bardziej złożonych przykładów.
Maksymalny: 400 wpisów SFLI, 1000 w SFLIGHT, 1M w SBOOK - tworzony w tle dla dużych zbiorów.

Wybieram opcję standard i klikam F8.
Pojawia się pytanie, czy zgadzam się na usunięcie poprzednio wygenerowanych danych i zastąpienie ich nowymi - klikam “Yes” .

Aby podejrzeć wygenerowane dane przechodzę do transakcji se16:

Wpisuję SLFIGHT i klikam “Table contents”:



I. Wpisujemy transakcję se80.
II. Klikamy na “Repository Information System” -> Data Models, pojawi się okno po prawej stronie ekranu i wpisuję BC_TRAVEL i klikam F8:




I. W transakcji se80 klikam “Repository Information System” -> Data Models, pojawi się okno po prawej stronie ekranu i wpisuję BC_* i klikam F8:

II. Z kolei jeśli wpiszemy w polu Data Models tylko ** - wówczas pojawi się lista wszystkich zainstalowanych modeli danych w moim systemie:


SFLIGHT jest najbardziej używanym przykładem w nauce ABAP, ponieważ SAP oficjalnie zaprojektował Flight Model jako standardowy zestaw demo dostępny we wszystkich systemach trial/developer - jest on zawsze zainstalowany, z generatorami danych i gotowymi tutorialami w dokumentacji.
Proste relacje: SCARR → SPFLI → SFLIGHT → SBOOK (1:n) – idealne do JOIN, SELECT, raportów ALV.
Generator danych: SAPBC_DATA_GENERATOR wypełnia tysiące rekordów jednym kliknięciem.
Wbudowane w dokumentację: Wszystkie oficjalne kursy SAP (openSAP, Learning Hub) używają SFLIGHT.
Realistyczne ale proste: Loty/rezerwacje łatwe do zrozumienia, bez skomplikowanej logiki biznesowej.
VBAK to tabela nagłówków zamówień sprzedaży (Sales Document Header) w module SD, a EKKO to tabela nagłówków dokumentów zakupowych (Purchasing Document Header) w module MM. Oba mają złożone klucze, walidacje, brak generatorów demo - są po prostu trudniejsze dla początkujących. Flight to można powiedzieć stanowi “Hello World” ABAP z danymi.