Entwurfsmuster in ABAP / OO

Getting started ... Alles für einen gelungenen Start.
16 Beiträge Seite 1 von 2 (current) Nächste
16 Beiträge Seite 1 von 2 (current) Nächste

Entwurfsmuster in ABAP / OO

Beitrag von merlin2539 (ForumUser / 1 / 0 / 0 ) » 2. Feb 2015 13:58

Hallo Community,
haben Sie oft kleinere Probleme in ABAP die immer wiederkehren? Haben Sie bereits darüber nachgedacht ein Entwurfsmuster hierfür einzusetzen? Können Entwurfsmuster überhaupt in ABAP umgesetzte werden? Ja das können Sie. Wir (meine Kollegin und ich ) haben ein Buch bei Reinwerk Verlag eh. Galileo Press Veröffentlicht, der Sie dabei unterstützt sehr einfach und Flexible eine solche Anwendung zu entwickeln. Es lohnt sich sehr.
https://www.rheinwerk-verlag.de/entwurf ... abap_3579/
Haben Sie fragen dürfen Sie jederzeit auf mich zukommen
Markus Straub


Re: Entwurfsmuster in ABAP / OO

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) » 2. Feb 2015 14:33

Anmelden nur um Werbung zu machen???

Rheinwerk ehemaliges Galileo muss es ja wirklich noetig haben.


Geht denn nichts mehr ohne die laestige Werbung ueberall?

Re: Entwurfsmuster in ABAP / OO

Beitrag von ralf.wenzel (Top Expert / 3472 / 155 / 223 ) » 3. Feb 2015 04:37

Dann werten wir den Thread mal auf - mit einer Leserkritik. Und ja: Anmelden zum Werben ist übel, schöner wäre es, wenn die Autoren hier dauerhaft präsent wären, denn Softwareentwicklung können sie offenbar.

Zunächst: Ich musste feststellen, dass das Angebot "Buch mit eBook" still und heimlich eingestellt wurde. Sehr schade.

Zum Buch: Ich habe den ersten Teil durch. Schön sind die SAP-nahen Beispiele, die aber gelegentlich so stark vereinfachend sind, dass die Unterschiede zwischen Strategy und Factory (als Beispiel) nicht wirklich klar werden. Es geht halt nichts über das GoF-Buch..... Es gibt aber viele, die das Buch nicht verstehen, für die ist das Rheinwerk-Buch deutlich interessanter.

Zum zweiten Teil schreibe ich etwas, wenn ich den durch habe.

Re: Entwurfsmuster in ABAP / OO

Beitrag von ewx (Top Expert / 4067 / 177 / 400 ) » 4. Feb 2015 09:18

Ich weiß auch nicht, was heute los ist, aber ich muss dir, Ralf, ausnahmsweise :) vollumfänglich Recht geben!

Re: Entwurfsmuster in ABAP / OO

Beitrag von ralf.wenzel (Top Expert / 3472 / 155 / 223 ) » 4. Feb 2015 20:16

Dass ich DAS auf meine alten Tage noch erleben darf....


Re: Entwurfsmuster in ABAP / OO

Beitrag von Maximus (ForumUser / 10 / 3 / 1 ) » 16. Okt 2019 15:02

ralf.wenzel hat geschrieben:
3. Feb 2015 04:37
Zum zweiten Teil schreibe ich etwas, wenn ich den durch habe.
Hallo Ralf wie schaut es aus?
Ich habe das Buch (2. Auflage) vor kurzem gekauft und habe angefangen das Buch durchzuarbeiten bzw. die Beispiele in ABAP nachzubauen. Ich habe das erste Muster durch und mir sind schon einige Fehler aufgefallen.

Re: Entwurfsmuster in ABAP / OO

Beitrag von ralf.wenzel (Top Expert / 3472 / 155 / 223 ) » 16. Okt 2019 15:29

Eiweh, das ist alles so lange her ;) Fehler findet man übrigens in fast jedem Buch. Die Codingbeispiele tippe ich auch nie ab, sondern dienen dazu, das Geschriebene zu „bebildern“, zumindest nach meiner Auffassung.

Ich hab da auch ewig nicht mehr reingeguckt, weil es einfach bessere Literatur gibt (das GoF-Buch in !!Englisch!!) und inzwischen hantiere ich ganz selbstverständlich mit Entwurfsmustern (und lerne dabei immer noch dazu). Das wird auch zunehmend erwartet, wie ich hier schon schrieb. Ich bin schon öfters gefragt worden „Was ist ein (Pattern), wie würden Sie das im ABAP implementieren und nennen Sie bitte typische Anwendungsfälle“.

Da ist es gut, wenn man weiter ist als der Kunde, als ich einen Iterator erklären und zeigen sollte, hat der Entwicklungsleiter abgebrochen, weil ich den mit doppelt verketteter Liste entworfen habe und gerade anfangen wollte, etwas über Sprungvorhersagen zu erklären. LOL

Das Wichtigste aber ist, dass man erklären kann, warum man einen Iterator baut statt einfach aus einer internen Tabelle zu lesen, weil ein Iterator per Definition deutlich langsamer ist und deshalb anderweitige Vorteile bieten muss.

Meistens bleibt es aber auch beim Singleton oder einer Factory-Klasse, damit das Gespräch nicht durch einen Mega-Vortrag gesprengt wird. Und auch hier gilt: Eine Factory macht das ganze Gebilde komplexer und dokumentationslastiger, das sollte man immer berücksichtigen.


Ralf

Re: Entwurfsmuster in ABAP / OO

Beitrag von Maximus (ForumUser / 10 / 3 / 1 ) » 16. Okt 2019 15:46

Vielen Dank für die zügige Antwort. Das GOF-Buch habe ich vor ca. 8 Jahren im Rahmen meines Informatikstudiums gelesen (deutche Version). Werde aber demnächst mir die engl. Fassung bestellen lassen.
Erstmal werde ich das Buch durcharbeiten und überlegen bei welchen Projekten ich welche Entwurfsmuster verwenden sollte bzw. welche schwer wartbare Reports ich durch ABAP-OO Reports neu entwickeln bzw. ersetzen könnte.

Re: Entwurfsmuster in ABAP / OO

Beitrag von deejey (Specialist / 256 / 69 / 20 ) » 16. Okt 2019 16:50

ralf.wenzel hat geschrieben:
16. Okt 2019 15:29
Da ist es gut, wenn man weiter ist als der Kunde, als ich einen Iterator erklären und zeigen sollte, hat der Entwicklungsleiter abgebrochen, weil ich den mit doppelt verketteter Liste entworfen habe und gerade anfangen wollte, etwas über Sprungvorhersagen zu erklären. LOL
Verstehe kein Wort, was meinst du damit?

Re: Entwurfsmuster in ABAP / OO

Beitrag von ralf.wenzel (Top Expert / 3472 / 155 / 223 ) » 16. Okt 2019 19:01

Maximus hat geschrieben:
16. Okt 2019 15:46
Vielen Dank für die zügige Antwort. Das GOF-Buch habe ich vor ca. 8 Jahren im Rahmen meines Informatikstudiums gelesen (deutche Version). Werde aber demnächst mir die engl. Fassung bestellen lassen.
Die deutsche Version, die ich kenne, war so fehlerhaft übersetzt, dass fachlich wirklich falsche Sachen drinstehen.

Ralf @Deejay: Genau das war sein Problem, den hab ich an die Wand gequatscht

Re: Entwurfsmuster in ABAP / OO

Beitrag von deejey (Specialist / 256 / 69 / 20 ) » 17. Okt 2019 00:08

ralf.wenzel hat geschrieben:
16. Okt 2019 19:01
Ralf @Deejay: Genau das war sein Problem, den hab ich an die Wand gequatscht
Das ist ein ziemlich merkwürdiges Gebaren, du sollst deinen Brötchengeber nicht an die Wand sabbeln sondern ihm erklären was du gemacht hast, er wird das als Entwicklungsleiter sicher verstehen können, das ist keine Quantenmechanik.

Re: Entwurfsmuster in ABAP / OO

Beitrag von ralf.wenzel (Top Expert / 3472 / 155 / 223 ) » 17. Okt 2019 00:29

Er war und wurde nicht mein Brötchengeber. Aus einer Vielzahl von Gründen. Es gibt pot. Kunden, die ich inzwischen konsequent ablehne.


Ralf

Re: Entwurfsmuster in ABAP / OO

Beitrag von tm987456 (ForumUser / 26 / 16 / 8 ) » 17. Okt 2019 09:17

Ich finde das Buch "Entwurfsmuster - Das umfassende Handbuch" von Matthias Geirhos hilfreich.

https://www.rheinwerk-verlag.de/entwurfsmuster_3538/

Es ist ausführlich und hat gute Beispiele. Keine SAP/ABAP Beispiele, aber halt auch keine Tiere und Autos die gebaut werden. Im Gegensatz zu dem ABAP-Buch ist es auch noch verfügbar.

Gruss
tm

Re: Entwurfsmuster in ABAP / OO

Beitrag von Maximus (ForumUser / 10 / 3 / 1 ) » 17. Okt 2019 09:55

tm987456 hat geschrieben:
17. Okt 2019 09:17
Im Gegensatz zu dem ABAP-Buch ist es auch noch verfügbar.
https://www.rheinwerk-verlag.de/entwurf ... abap_3881/

Aber im Gegensatz zum ABAP-Buch hat das Buch evtl. weniger Fehler. Denn wenigstens in zweiter Auflage erwarte ich vom Autor dass die Fehler beseitigt werden.
Zuletzt geändert von Maximus am 17. Okt 2019 18:46, insgesamt 1-mal geändert.

Folgende Benutzer bedankten sich beim Autor Maximus für den Beitrag:
tm987456 (17. Okt 2019 10:36)


Seite 1 von 2 (current) Nächste

Aktuelle Forenbeiträge

AUSpacken einer Lieferung - WS_DELIVERY_UPDATE gelöst
vor 23 Minuten von MICBV 9 / 3974
SELECT + LOOP: Geschwindigkeit?
vor 30 Minuten von foxtrot 11 / 144
STMS via Coding aktualisieren gelöst
vor einer Stunde von ichse18577 7 / 119
ILM SAP HCM - Löschen von Daten
vor 2 Stunden von SaskuAc 4 / 76

Unbeantwortete Forenbeiträge

Report-Entwurf mit Mediator-Entwurfsmuster
vor 2 Tagen von Maximus 1 / 77
Verpacken vorhandener HUs an Auslieferungen
vor 5 Tagen von Trilla_CB 1 / 17
RFC_READ_TABLE mit RANGES selection
vor 6 Tagen von Tron 1 / 88