1. Verwendung von Sperrobjekten
Sammle erste Erfahrungen mit Sperrobjekten anhand des verteilten Handouts
ACHTUNG: Die Codebeispiele müssen noch dahingehend ergänzt werden, das nach dem Aufrufen der ENQUEUE-Funktionsbausteine durch Abfragen der Systemvariablen SY-SUBRC auf den Wert 0 sichergestellt wird, das die angeforderte Sperre auch tatsächlich gesetzt wurde.
2. Entwicklung einer Pflegetransaktion
Entwickle basierend auf ABAP-DynPros ausgehend von den Datenbanktabellen ZZ##_TITEL und ZZ##_PERSON (vgl. Übungen Kapitel 4 Teil 1 Aufgabe 3) eine Pflegetransaktion (Änderung, Anzeige, Löschung und Neuaufnahme) für Datensätze der Datenbanktabelle ZZ##_PERSON.
Verwende eine Suchhilfe für das Feld PERSONENID der Datenbanktabelle ZZ##_PERSON bestehend aus den Feldern PERSONENID, VORNAME und NACHNAME der Datenbanktabelle ZZ##_PERSON. Zuvor ist die Umsetzung dieser drei Datenbanktabellenfelder von internen Data-Dictionary-Typen in Datenelemente erforderlich. Als kleine Hilfestellung möge die Suchhilfe ZZ_00_PERSON dienen.
Sichere die lesenden und schreibenden Zugriffe auf die Personentabelle durch die Verwendung von Sperrobjekten ab.