Aufbau eines ABAP Objects Programm

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

Aufbau eines ABAP Objects Programm

Beitrag von ABAP_User (Specialist / 146 / 20 / 0 ) »
Hallo!

Ich beschäftige mich seit kurzem mit ABAP Objects. Dabei habe ich mich gefragt, wie denn der Aufbau eines ABAP Objects basierten Programms optimalerweise ausschaut. Mir gehts eigentlich darum, dass ich nicht weiß, wo ich meine Klassendefinitionen- und implementierungen unterbringen soll.
In das TOP-Include gehört das ja wahrscheinlich nicht, oder? Benötigt man für Klassen (optimalerweise) ein eigenes Include?
Kennt ihr eine Beispielanwendung, die einen guten Aufbau eines ABAP OO Programms darstellt?

Viele Grüße

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


Re: Aufbau eines ABAP Objects Programm

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Das ganze SAP System ist doch voll mit Beispielen. :?

Und wenn man in das Hauptprogram einer Funktionsgruppe sprint, sieht man neuerdings auf ein extra INCLUDE für "Local Class implement."

Re: Aufbau eines ABAP Objects Programm

Beitrag von a-dead-trousers (Top Expert / 4483 / 231 / 1205 ) »
hi!

Idealerweise erstellst du deine Klassen nicht im Program, sondern im Repository (SE24 bzw. SE80) damit du den Code leichter wieder verwenden kannst.
In deinem Programm rufst du dann nur mehr den CONSTRUCTOR deiner Klasse (CREATE OBJECT ...) und die Methode für den jeweiligen Verarbeitungsschritt auf.

Fortgeschrittene können sich das mit dem extra Programm sparen und legen sich gleich eine OO-Transaktion an die direkt die Klasse aufruft.
Einziger Wermutstropfen ist, dass es bei ABAP-OO (derzeit noch) keine Möglichkeit gibt Dynpros anzusteuern.
Daher brauchst du für solche Dinge immer noch einen Programm-Unterbau der die Oberfläche(n) verwaltet.
Oder man bastelt sich ein Dynpro Framework für ABAP-OO

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
ABAP_User

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

Seite 1 von 1

Vergleichbare Themen

6
Antw.
9096
Views
Umstellung ABAP auf ABAP Objects
von Andreas G » 25.07.2006 12:46 • Verfasst in ABAP Objects®
2
Antw.
2925
Views
ABAP Objects im SAP Standard
von Mr.Black » 19.03.2007 07:55 • Verfasst in ABAP Objects®
1
Antw.
2091
Views
BUch ABAP Objects
von pit850 » 18.01.2016 11:32 • Verfasst in ABAP® für Anfänger
6
Antw.
5706
Views
vorteile abap objects
von rambozola » 18.01.2007 10:01 • Verfasst in ABAP Objects®
11
Antw.
13772
Views
Einführung in ABAP Objects
von jspranz » 01.10.2008 12:36 • Verfasst in ABAP Objects®

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Materialstammerweiterung: Neuer Reiter
vor 3 Tagen von DeathAndPain gelöst 4 / 409
Ermittlung der Arbeitstage (Mosid)
vor 4 Tagen von Radinator 11 / 46073
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3968
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2454

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

Materialstammerweiterung: Neuer Reiter
vor 3 Tagen von DeathAndPain gelöst 4 / 409
Ermittlung der Arbeitstage (Mosid)
vor 4 Tagen von Radinator 11 / 46073
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3968
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2454