OO Transaktion / Variante und Hintergrund

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

OO Transaktion / Variante und Hintergrund

Beitrag von SvenSvenson (ForumUser / 5 / 1 / 0 ) »
Hallo zusammen,
ich habe ein kleines Test-OO-Programm geschrieben.
Dazu habe ich eine OO-Transaktion eingeführt und stehe nun vor dem Problem, daß ich weder eine Programmvariante speichern kann noch den Programmlauf in den Hintergrund legen kann, da beide Dinge reportbezogen sind, den ich ja aber nicht mehr habe.

Meine Frage: Gibt es ein entsprechendes Konzept/Vorgehensweise, die mir gestattet diese Funktionalitäten auch im OO-Umfeld zu verwenden ?

Gruß und Dank
SvenSvenson

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


Re: OO Transaktion / Variante und Hintergrund

Beitrag von a-dead-trousers (Top Expert / 4281 / 214 / 1141 ) »
Jein.

Du musst halt die zugehörigen Bausteine für die Varianten (RS_VARIANT_*) selbst aufrufen.
Was Hintergrund angeht, sollte es eigentlich funktionieren, da hier ja nur die Dynpros und Funktionscodes aufgezeichnet werden und die gibts ja auch bei OO-Transaktionen. Wenn du natürlich mit ALV usw. arbeitest wird die ganze Sache natürlich hackeliger. (z.B.: darfst du im Batch-Modus keinen Custom-Container instanzieren und das ALV schaltet von sich aus in den List-Modus um)

Es funktioniert schon (hab ich selber schon mal machen müssen) aber es ist schon etwas aufwändiger, da von Seiten ABAP nichts vorgesehen ist und man sich um alles selber kümmern muss.

lg ADT

P.S.: Wenn du deine Klasse gut genug gekapselt hast, kannst du ja versuchen sie nicht über eine OO-Transaktion aufzurufen, sondern in einem einfachen Programm (Zweizeiler) zu starten.
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: OO Transaktion / Variante und Hintergrund

Beitrag von SvenSvenson (ForumUser / 5 / 1 / 0 ) »
Hallo ADT,

genau das ist der Workaround, den ich gewählt hatte. Report mit Klassenaufruf.
Ich habe allerdings gehofft, irgendwas grundsätzliches übersehen zu haben, man gibt ja die Hoffnung nie auf.

Ich danke Dir
SvenSvenson

Seite 1 von 1

Vergleichbare Themen

2
Antw.
7684
Views
Programm in Hintergrund ausführen => Dummy Variante erzeu
von hfahrian » 27.11.2004 20:31 • Verfasst in ABAP® Core
6
Antw.
15442
Views
Transaktion mit Variante starten!
von clver » 13.09.2007 18:11 • Verfasst in ABAP® Core
2
Antw.
4442
Views
User-Variante bei Einstieg in Report-Transaktion aufrufen?
von urk » 01.09.2005 19:02 • Verfasst in ABAP® Core
0
Antw.
1405
Views
Transaktion CheckMan - Erfahrungen mit der Transaktion?
von tmaurer » 28.06.2006 08:38 • Verfasst in Basis
1
Antw.
1717
Views
Variante in Dialogprogramm?
von eschi78 » 14.11.2006 16:56 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

RFC FuBa Call - Korrupte Daten
vor einer Stunde von der_neuling 3 / 33
SELECT CHAR16 in CHAR12-Feld
vor 9 Stunden von Shortcut IT 3 / 38
alv_grid aktualisieren
vor 9 Stunden von a-dead-trousers gelöst 3 / 75

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

RFC FuBa Call - Korrupte Daten
vor einer Stunde von der_neuling 3 / 33
SELECT CHAR16 in CHAR12-Feld
vor 9 Stunden von Shortcut IT 3 / 38
alv_grid aktualisieren
vor 9 Stunden von a-dead-trousers gelöst 3 / 75

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 168