Navigation

Donnerstag, 9. Oktober 2008

Der Druck wird spürbar

Nachdem ich gestern nicht sehr vorwärts gekommen bin mit dem ALV-Grid und ich doch noch so einiges zu tun habe bis Freitag, spürte ich den Druck ziemlich.
Folgende Tagesziele habe ich mir gesetzt: Eine Lösung um die Positionen anzuzeigen, Verzweigung zur VA02 über die ALV Events und die postalische Anschrift generieren.
Begonnen habe ich mit den ALV-Events. Fazit: zuerst das Beispiel aus dem Buch nachbauen, DANN versuchen es zu verstehen. Eine andere Reihenfolge ist glaube ich, kaum auf den ersten versuch zu schaffen.

Für die Positionen des Auftrags dachte ich zuerst an eine Write-liste, komischerweise wurde diese aber nie angezeigt. Silas sagte mir dass eine Write-liste nicht angezeigt wird solange ein Dynpro offen ist, ich solle besser ein zweites ALV-Grid verwenden. Doch so einfach wie er sich das vorstellt, stellte ich es mir natürlich nicht vor. Welche Objekte werden denn zwingend 2mal gebraucht? Es ist doch bestimmt logisch aufgebaut, Objektorientiertes Programmieren gehört ja eigentlich zu meinen stärken! Also tastete ich mich langsam an dieses ungewohnte Syntaxkonstrukt heran und überlegte welches Objekt notwendig für welche Funktion ist. Die mit abstand komischste Zeile, selbst nachdem alles funktionierte, war folgende: SET HANDLER alv_dblclick->on_dblclick FOR alv_grid. Wozu braucht mein ein Objekt bzw. eine Methode eines Objektes die den Typ des Events definiert hat anstatt so etwas: SET HANDLER lcl_ils->on_dblClick FOR alv_grid->Double_Click. Den Event Double_click eine Methode zuweisen?! Ich denke das werde ich in der nächsten Lektion mit Thomas mal nachfragen, denn diese Prinzip ist mir sehr unklar… aber immerhin funktionieren beide ALVs.

Als nächste Aufgabe entschloss ich mich, meine Kundenliste schöner zu gestalten. Da ich bereits bei der Übung mit gestalteten Listen Probleme hatte mir alles im Kopf zu merken was wo hin gehört habe ich mir überlegt alles zuerst im Notepad zu „designen“, und es half wirklich sehr, die übersicht zu behalten. Am Abend hatte ich sogar den ersten Durchbruch: ich habe es geschafft die Adresse und die Ansprechpartner nebeneinander zu positionieren!

Keine Kommentare:

Kommentar veröffentlichen

Danke für Ihren Kommentar