Navigation

Mittwoch, 7. November 2007

Ein Tag für's Table Control

Heute haben wir an unserem Table Control, welches wir gestern Abend als letztes erstellt hatten, weitergearbeitet. Wir erweiterten das Control mit drei Buttons, mit welchen sämtliche Zeilen markiert, die Markierung aufgehoben bzw. die markierten Zeilen storniert werden können.

Im Verlaufe meiner Tests stornierte ich aus Versehen alle Buchungen eines eines Fluges. Dies war zwar nicht weiter schlimm, da es sich nur um Übungsdaten handelte, aber nichts desto trotz baute ich schleunigst ein 'POPUP_TO_CONFIRM' in mein Programm ein um das in Zukunft zu verhindern...

Das stornieren aller Buchungen des Fluges führte dann aber bei der nächsten Ausführung zu einem DUMP meines Programmes, da der FuBa welcher für das Stornieren der Buchungen verwendet wurde in der Datenbank einen Minus-Wert (seatsocc) hinterlassen hatte, was dem DynPro dann Probleme bereitete.

Dieses Problem konnten wir dann aber durch das simple auf 0 setzen des entsprechenden Wertes zur Laufzeit umgehen. Gelöst ist das Problem damit allerdings noch nicht, da der Fehler im FuBa liegt - die Anpassung bzw. das Ersetzen eben dieses FuBas ist nun eine Aufgabe für das Selbststudium am Freitag.

Danach wandten wir uns dem Kapitel der Kontext-Menüs zu, welches wir rasch durcharbeiteten. Nachdem wir auch das zugehörige Übungsbeispiel in den Schulungsunterlagen, in welchem wir unser Table Control durch ein Kontext-Menü erweiterten geschafft hatten, ging es weiter mit Kapitel 9, "Listen auf Dynpros", und der entsprechenden Übung.

Keine Kommentare:

Kommentar veröffentlichen

Danke für Ihren Kommentar