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 / 4399 / 223 / 1182 ) »
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

6
Antw.
16712
Views
Transaktion mit Variante starten!
von clver » 13.09.2007 18:11 • Verfasst in ABAP® Core
2
Antw.
4706
Views
User-Variante bei Einstieg in Report-Transaktion aufrufen?
von urk » 01.09.2005 19:02 • Verfasst in ABAP® Core
0
Antw.
1805
Views
Transaktion CheckMan - Erfahrungen mit der Transaktion?
von tmaurer » 28.06.2006 08:38 • Verfasst in Basis
10
Antw.
4238
Views
RFC als Hintergrund Job
von hudsonhawk » 15.05.2007 17:54 • Verfasst in ABAP® Core
6
Antw.
1927
Views
Report Variante
von Rabea1103 » 07.09.2020 11:58 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 50 Minuten von edwin 1 / 9
Programm anlegen mit Vorlage
vor 5 Stunden von DeathAndPain 2 / 75
IT0024 Qualifikationen CP-ID
vor 5 Stunden von DeathAndPain 2 / 314
BUSOBJEKT zu CMIS PHIO ermitteln
vor 7 Stunden von snooga87 1 / 53

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 50 Minuten von edwin 1 / 9
Programm anlegen mit Vorlage
vor 5 Stunden von DeathAndPain 2 / 75
IT0024 Qualifikationen CP-ID
vor 5 Stunden von DeathAndPain 2 / 314
BUSOBJEKT zu CMIS PHIO ermitteln
vor 7 Stunden von snooga87 1 / 53

Unbeantwortete Forenbeiträge

Regex in where
vor 50 Minuten von edwin 1 / 9
BUSOBJEKT zu CMIS PHIO ermitteln
vor 7 Stunden von snooga87 1 / 53
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3228