Übungen Kapitel 7

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.