Welcome file

Pobieranie danych z tabeli testowych z SAP LOGON.

  1. Logujemy się do SAP LOGON.

  2. Po zalogowaniu przechodzimy do transakcji se38.

  3. W polu program wpisuję: SAPBC_DATA_GENERATOR i klikamy EXECUTE:

  4. 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:

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” .

  1. Aby podejrzeć wygenerowane dane przechodzę do transakcji se16:

  2. Wpisuję SLFIGHT i klikam “Table contents”:

Jeśli chcemy sprawdzić listę wszystkich tabel w BC_TRAVEL:

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:

Zostaję przeniesiona do kolejnego okna i dwuklikiem otwieram BC_TRAVEL

Pojawia się okno z wyjaśnieniem zestawu testowego do nauki ABAP z danymi lotów, rezerwacji i linii lotniczych

Klikamy ikonkę “Hierarchy” i pokazuje się nam lista tabel:

Jeśli chcemy sprawdzić listę wszystkich zainstalowanych modeli:

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:

Dlaczego do nauki ABAP najczęściej jest wybierany model danych testowych SFLIGHT?

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.​

Zalety Flight Model dla nauki

Dlaczego nie VBAK/EKKO?

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.

Linki: