Der Funktionsbaustein soll folgendes erreichen:
Es soll geprüft werden, ob sowohl für die Hinflugverbindung als auch für die Rückflugverbindung noch Einzelflüge existieren, für die es freie Plätze gibt. Beachten Sie dabei unbedingt folgende Hinweise:
Die Einzelflüge stehen in der Tabelle SFLIGHT.
Für jede Flugverbindung gibt es in der Regel mehrere Einzelflüge. Sie müssen nicht nur prüfen ob es solche Einzelflüge gibt, sondern schauen ob einer dieser Flüge noch freie Plätze hat. Ein häufiger Fehler ist, nur einen Hinflug und einen Rückflug aus der Datenbank zu lesen und zu prüfen ob diese beide freie Plätze haben, obwohl ja wie erwähnt mehrere Einzelflüge für den Hinflug zur Auswahl stehen und mehrere Einzelflüge für den Rückflug zur Auswahl stehen.
Sie müssen zur Vereinfachung der Aufgabe keinerlei Datumsinformationen beachten.
Beachten Sie, dass sie für die Bestimmung der freien Plätze in die SEATSOCC, SEATSOCC_B-, SEATSOCC_F- sowie SEATSMAX-, SEATSMAX_B- und SEATSMAX_F-Spalte schauen müssen. Es ist aber egal in welcher Klasse es die freien Plätze gibt.
Das Ergebnis (der Wert des Parameters VERFUEGBAR) soll nur dann 1 sein, wenn sowohl für den Hinflug mindestens ein Einzelflug mit freien Plätzen existiert, als auch für den Rückflug.
Habe das Gefühl, dass hier jemand erwartet, dass wir ihm / ihr den Quellcode für die oben genannte Anforderung schreiben.
Zur Info, du wirst programmieren in ABAP erst dann lernen, wenn du es auch selber machst - durch copy und paste lernt man nicht ( bzw. bei weitem nicht so viel )
Außerdem ist es so eine Regel in Programmierforen, dass man Hausaufgaben ( so sieht das nämlich für mich aus ) nicht für andere erledigt, weil man eben sonst nichts lernt.