also mit ABAP eine einfache GUI und anbindung an Datenbank ist das einfachste auf Erden, denn du hast deine Datenbank-Tabellen im System und kannst dort direkt mit Open SQL drauf zu greifen.
Generell ist dein vorhaben recht leicht mit ABAP zu lösen.
Die Sperre der Buttons könnte etwas komplizierter werden, aber denke mal mit etwas wissen von onkel google wird das schon.
schau dich mal hier:
http://www.abapforum.com/forum/viewforum.php?f=21 um ob dort etwas für dich ist.
ansonsten kann ich, um den einstieg in ABAP zu erleichtern, das buch "Schrödinger programmiert ABAP" empfehlen. Ist für SAP und ABAP Anfänger gut geeignet. Und dort solltest du auch die notwendigen Werkzeuge kennenlernen um dein vorhaben umzusetzen.
Also um dir das ganze etwas zu erleichtern und dir den "umstieg" von Java zu Abap zu ermöglichen ein paar Stichworte.
Select-Options ( hiermit kannst du einen Selektionsbildschirm ( eingabemaske ) mit automatischer eingabekontrolle )
SE11 ( zum erstellen der Datenbank-Tabellen )
SQL ( sollte dir als (Informatik- ?) Student ja etwas sagen )
ALV ( zur Ausgabe der Daten )
Hoffe ich konnte etwas weiter helfen.