CALL TRANSACTION bei DB-Abfrage und Doppelklick eines Wertes

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

CALL TRANSACTION bei DB-Abfrage und Doppelklick eines Wertes

Beitrag von Paul (ForumUser / 31 / 1 / 1 ) »
Hallo,

ich habe in ABAP Objects ein Programm geschrieben, welches bestimmte Werte gefiltert nach aus einer Datenbank ausliest. Nun ist noch die Anforderung, wenn ein bestimmter Wert in der Ausgabe dopppelt geklickt wird, eine hinterlegte Transaktion aufgerufen, mit dem gewählten Wert vorbelegt und diese Transaktion anschließend ausgeführt werden soll.

Die Ausgabe der Werte erfolgt über eine Schleife. Ich bin jetzt so weit, dass beim Anklicken eines Ausgabeelements, die hinterlegte Transkation aufgerufen wird. Wie bekomme ich es noch hin, dass der geklickte Wert mit übertragen wird und anschließend die Ausführung der Transaktion erfolgt?

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


Re: CALL TRANSACTION bei DB-Abfrage und Doppelklick eines We

Beitrag von lausek (ForumUser / 64 / 2 / 20 ) »
Dafür sollte CALL TRANSACTION ... USING ... geeignet sein. Hierbei wird eine Batch Input Mappe mitgegeben und das Selektionsbild der Transaktion vorbelegt.

Batch Input Mappen mögen zunächst etwas verwirrend aufgebaut sein. Du kannst die SM35 mit der "Record"-Funktion ausführen um die Aktionen des Nutzers als Batch Input aufzuzeichnen. Vielleicht hilft dir das zum Verständnis.

Re: CALL TRANSACTION bei DB-Abfrage und Doppelklick eines We

Beitrag von Paul (ForumUser / 31 / 1 / 1 ) »
Danke für deine Rückmeldung.

Ich verstehe nicht ganz, was ich in der SM35 unter Mappe eintragen soll? Meinen Programmnamen?
Hast du noch ein gutes Code Beispiel für Batch Input und call transaction using?

Re: CALL TRANSACTION bei DB-Abfrage und Doppelklick eines We

Beitrag von black_adept (Top Expert / 3944 / 105 / 886 ) »
Welche Transaktion willst du denn aufrufen. Normalerweise ( im einfachen Fall ) belegt man die Parameter auf dem Einstiegsbild der Transaktion vor und startet die Transaktion mittels "CALL TRANSACTION ... AND SKIP FIRST SCREEN".
Zum Vorbelegen der Parameter auf dem Einstiegsbild: Siehe Doku zu SET PARAMETER ID ...
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: CALL TRANSACTION bei DB-Abfrage und Doppelklick eines We

Beitrag von Paul (ForumUser / 31 / 1 / 1 ) »
Es soll die FB03 aufgerufen werden.
Wie kann ich das Element, welches angeklickt wurde nun mit übergeben werden, auch wenn die Ausgabe mittels einer Schleife erfolgt?

Re: CALL TRANSACTION bei DB-Abfrage und Doppelklick eines We

Beitrag von black_adept (Top Expert / 3944 / 105 / 886 ) »
Innerhalb der Schleife bevor du den CT rufst die 3 Parameter BUK( Buchungskreis) GJR(Geschäftsjahr) und BLN(Belegnummer) mit SET PARAMETER setzen.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de


Seite 1 von 1

Vergleichbare Themen

1
Antw.
2131
Views
CALL FUNCTION und CALL TRANSACTION
von phil1982 » 10.08.2007 11:00 • Verfasst in ABAP® für Anfänger
1
Antw.
2963
Views
Call Transaction
von sjung3 » 25.10.2004 15:42 • Verfasst in ABAP® Core
3
Antw.
2809
Views
Call Transaction
von SaskuAc » 27.07.2015 11:18 • Verfasst in ABAP® für Anfänger
1
Antw.
1349
Views
CALL TRANSACTION mit BDC
von BubbleSort » 25.07.2018 10:48 • Verfasst in ABAP® Core
4
Antw.
4113
Views
CALL TRANSACTION
von Roddy » 27.01.2016 11:40 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

RFC FuBa Call - Korrupte Daten
vor 45 Minuten von der_neuling 3 / 31
SELECT CHAR16 in CHAR12-Feld
vor 9 Stunden von Shortcut IT 3 / 36
alv_grid aktualisieren
vor 9 Stunden von a-dead-trousers gelöst 3 / 74

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 45 Minuten von der_neuling 3 / 31
SELECT CHAR16 in CHAR12-Feld
vor 9 Stunden von Shortcut IT 3 / 36
alv_grid aktualisieren
vor 9 Stunden von a-dead-trousers gelöst 3 / 74

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