180 likes | 265 Views
Explore SAP GUI patterns, component patterns, and model patterns in this workshop. Practical exercises and discussions included.
E N D
VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr. Schwaiger Roland VP SW-Technologien WS 2007/2008
Inhalte/Organisation • Motivation • LV Überblick • OO versus Componentry • Patterns • Invent your own patterns (Katalog, Checkliste) • The need for SAP patterns • SAP GUI • SAP Component, Dynpro, Model Pattern • Abschluss LV • Blockveranstaltung (www.facet.at) • 17.12-19.12 (von - bis) • 09:00-12:00 13:00-17:00 • entspricht 14 Terminen ung. 21 Stunden VP SW-Technologien WS 2007/2008
1. Motivation • Patterns sind für die SAP Welt größtenteils Fremdwörter • Klassische GUI Programmierung ist ein Pattern Kandidat • Einbettung des GUI Patterns in den Component Pattern • Pattern Checker VP SW-Technologien WS 2007/2008
1. Motivation • SAP GUI Pattern VP SW-Technologien WS 2007/2008
1. Motivation • SAP Component Pattern VP SW-Technologien WS 2007/2008
1. Motivation • SAP Model Pattern VP SW-Technologien WS 2007/2008
Realisierung Verwender VP SW-Technologien WS 2007/2008
Realisierung AS Interface VP SW-Technologien WS 2007/2008
Realisierung CompCont VP SW-Technologien WS 2007/2008
Realisierung CompCont VP SW-Technologien WS 2007/2008
Realisierung Modell VP SW-Technologien WS 2007/2008
Realisierung FUGR VP SW-Technologien WS 2007/2008
Realisierung FUGR VP SW-Technologien WS 2007/2008
Realisierung Dynpro VP SW-Technologien WS 2007/2008
Realisierung Dynpro VP SW-Technologien WS 2007/2008
Konzept • Setup • Gruppenbildung • Spielregeln: Moderator, Präsentationen, … • Aufgabe = Protokoll der LV = Beurteilungsrelevant • 1. Tag: SAP GUI und OO • Dynpro • EnjoyControls • Klassen, Objekte • Beispiele dazu • 2/3.Tag: Pattern und Komponenten • Theorie zu Patterns • Theorie zu Komponenten • Aufgaben, die uns zu dem Pattern führen • Diskussion in Gruppen und Präsentation • 3.Tag: Praktische Prüfung und Abgabe • Ein GUI mit Pattern entwickeln VP SW-Technologien WS 2007/2008
Abschluss LV • Abschluss der LV im Rahmen des LV Blocks. • Modus: • Prüfung im Rahmen der LV • Ausarbeitung Skriptum (bis Ende 01.2008) • Mitschriften: • Senden an roland.schwaiger@grit.at • Check www.grit.at! • See there VP SW-Technologien WS 2007/2008
Literaturliste www.wikipedia.org Sdn.sap.com Help.sap.com www.agilealliance.org [Coop2003] Alan Cooper, „About Face - The Essentials of Interaction Design“, Wiley & Sons; Auflage: 1 (1. April 2003) [Gam] [GoF] Gamma, et.al., „Design Patterns. Elements of Reusable Object-Oriented Software.: Elements of Reusable Object-Oriented Software“, Addison-Wesley Professional Computing, [MesSzy2003]David Messerschmitt and Clemens Szyperski, “Software Ecosystem: Understanding an Indispensable Technology and Industry”, 2003, MiT Press[WIKI2007a] „Software Componentry“, http://en.wikipedia.org/wiki/Software_componentry [Meyer1992] Bertrand Meyer, Applying "Design by Contract ", in Computer (IEEE), 25, 10, October 1992, pages 40-51. (Invited paper in special object-oriented issue; slightly revised version of [P234].) Republished in Object-Oriented Systems and Applications, ed. David Rine, IEEE Computer Press, 1994. [Sied2004] Johannes Siedersleben, “Moderne Software-architekturen”, dpunkt.verlag, 2004 [SzyMes2003] Clemens Szyperski and David Messerschmitt, “The Flexible Factory”, Software Development Vol 11, No 12, pp 30–34, December 2003 VP SW-Technologien WS 2007/2008