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.
9106
Views
Umstellung ABAP auf ABAP Objects
von Andreas G » 25.07.2006 12:46 • Verfasst in ABAP Objects®
2
Antw.
2931
Views
ABAP Objects im SAP Standard
von Mr.Black » 19.03.2007 07:55 • Verfasst in ABAP Objects®
1
Antw.
2093
Views
BUch ABAP Objects
von pit850 » 18.01.2016 11:32 • Verfasst in ABAP® für Anfänger
6
Antw.
5707
Views
vorteile abap objects
von rambozola » 18.01.2007 10:01 • Verfasst in ABAP Objects®
11
Antw.
13775
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

BAPI zur ABSO?
Gestern von DeathAndPain 2 / 446
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1082
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46759
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4650

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

BAPI zur ABSO?
Gestern von DeathAndPain 2 / 446
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1082
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46759
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4650