ABAP Objects in Dynpro / WebDynpro / SAP UI5?

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

ABAP Objects in Dynpro / WebDynpro / SAP UI5?

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Hallo zusammen,

Ich bereite gerade die Entwicklung einer Kassensoftware für meine Bachelorarbeit vor.
Das ganze soll laut Vorgabe objektorientiert funktionieren.

Eigentlich wollte ich wie in vergangenen Projekten ein klassisches Dynpro verwenden. Habe nach kurzer Recherche aber gelesen, dass OO in einem Dynpro nicht/schlecht zu implementieren ist.

Bevor ich beginne wollte ich mir daher kurzen Rat holen ob die Aussage über Dynpros korrekt ist, bzw. wie sich OO in WebDynpros (da habe ich etwas Erfahrung) und in SAP UI5 (noch keine Erfahrung) umsetzen lässt.


Vielen Dank schonmal für alle Tipps und Erfahrungswerte die hier geteilt werden.

Grüße,

Dominic

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: ABAP Objects in Dynpro / WebDynpro / SAP UI5?

Beitrag von VolkerPuttmann (ForumUser / 3 / 1 / 1 ) »
Hey,

das Problem ist, dass du aus einer globalen Klasse/Methode kein Dynpro rufen kannst, weswegen OO und Dynpro nicht ganz so gut zusammen passen.

Du kannst jetzt aber bspw. deine Screens in einer Funktionsgruppe kapseln und einen Fuba zum Aufruf der Dynpros bereitstellen. Der/die Fubas können
dann aus deinen Methoden aufgerufen werden. (CALL FUNCTION in einer Methode ist aber halt auch nicht mehr rein OO)

Aus lokalen Klassen ist aber möglich, Dynpros zu rufen. Daher könntest du dir auch eine lokale Controller-Klasse schreiben, aus welcher die Screens
aufgerufen werden und die Eingaben an deine Geschäftslogik delegiert werden.

WebDynpro basiert auf MVC und ist vollständig objektorientiert aufgebaut.

Gruß
Volker

Folgende Benutzer bedankten sich beim Autor VolkerPuttmann für den Beitrag:
Dyrdek


Re: ABAP Objects in Dynpro / WebDynpro / SAP UI5?

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Hallo Volker,

Vielen Dank das hilft mir ein ganzes Stück weiter :)

Eine Frage hätte ich da vielleicht noch. Da ich Einsteiger bin und OO bisher nur in Java verwendet habe, folgende Frage.
Verwende ich in einem WebDynpro Klassen? Oder ist die Struktur mit Components, etc. bereits der OO Aufbau?


Vielen Dank nochmal,

Dominic

Re: ABAP Objects in Dynpro / WebDynpro / SAP UI5?

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Zweiteres.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: ABAP Objects in Dynpro / WebDynpro / SAP UI5?

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Ok, vielen Dank! Habt mir sehr weitergeholfen ;)

Seite 1 von 1

Vergleichbare Themen

22
Antw.
7445
Views
Umfrage: ABAP Objects / Webdynpro vs. classical Dynpro
von zeWa » 21.07.2014 13:35 • Verfasst in ABAP Objects®
2
Antw.
3868
Views
ABAP Objects oder ABAP Referenz
von Gast » 23.06.2005 15:52 • Verfasst in ABAP® für Anfänger
6
Antw.
5791
Views
Umstellung ABAP auf ABAP Objects
von Andreas G » 25.07.2006 12:46 • Verfasst in ABAP Objects®
6
Antw.
4456
Views
vorteile abap objects
von rambozola » 18.01.2007 10:01 • Verfasst in ABAP Objects®
1
Antw.
1300
Views
BUch ABAP Objects
von pit850 » 18.01.2016 11:32 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Regex in where
vor 13 Stunden von tar 8 / 316
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1597
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 244
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 483

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
vor 13 Stunden von tar 8 / 316
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1597
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 244
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 483

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 184
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3364
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9915