Transaktion VA02 in neuem Fenster (Modi) öffnen

Benutzeroberflächen in SAP®-Systemen.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Transaktion VA02 in neuem Fenster (Modi) öffnen

Beitrag von reinhold_j (ForumUser / 29 / 0 / 0 ) »
Hallo,
ich möchte per Doppelklick aus einem ALV die Transaktion VA02 öffnen.
Es soll allerdings so sein, dass das Fenster mit dem ALV im Hintergrund geöffnet bleibt und die Daten bzw. das Dynpro der VA02 in einem neuen Fenster / Modi (ggf. modales Dialogfenster??) angezeigt wird.

Ich habe dafür ein neues Dynpro angelegt, in dem ich PBO Call transaction .... mache.
Nun ist es allerdings so, das die Transaktion im selben Modus wie mein ALV geöffnet wird und wenn ich aus der VA02 mit 'zurück' zurück springen möchte, wird mein leeres "dummy Dynpro" angezeigt.

Hat jemand eine Idee?

Viele Grüße
Josi

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


Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Hi,

hilft Dir vielleicht der Baustein 'th_create_mode' weiter?
Dabei wird allerdings ein weiterer externen Modus erzeugt...

Ich habe mich auch nicht damit auseinandergesetzt, ob man da auch Parameter ( Belegnummer ) mitgeben kann, oder eine Unterfunktion dieses Bausteins verwenden kann...

Viele Grüße,
Olli

Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Ich nochmal,

wie wäre die folgende Alternative:

einen Hilfs-Report anlegen.

- aus dem ALV heraus die Belegnummer ins SAP-Memory
- mit "th_create_mode" Programm in neuen Modus starten
- Belegnummer auslesen
- Call Transaction VA*
- anschließend mit Funktion "th_delete_mode" den Modus wieder löschen

Gruß,
Olli

Beitrag von reinhold_j (ForumUser / 29 / 0 / 0 ) »
hi,
danke schon mal - ich versuche es :-)

Re: Transaktion VA02 in neuem Fenster (Modi) öffnen

Beitrag von bmagg (ForumUser / 1 / 0 / 0 ) »
Versuch es mal mit dem folgendem Aufruf:

CALL FUNCTION 'ABAP4_CALL_TRANSACTION' STARTING NEW TASK 'TEST'
DESTINATION 'NONE'
EXPORTING
tcode = 'TACODE'
skip_screen = 'X'
TABLES
spagpa_tab = lt_spagpa_tab.
IF sy-subrc NE 0.
*Error handling
ENDIF.

Statt TACODE den Transaktionscode einfügen.
In die Tabelle lt_spagpa_tab vorher noch die Parameter schreiben, die beim Aufruf der Transaktion benötigt werden.
Mit 'X' bei skip_screen wird der Startbildschirm der Transaktion übersprungen. Wenn das nicht gewünscht ist, einfach wegnehmen.
Wenn keine Parameter übergeben werden sollen, kann man den Tables-Teil auch weglassen.
Das hat bei mir wunderbar funktioniert.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
971
Views
Smartform - Link in neuem Fenster öffnen
von anonymizer2002 » 10.01.2008 11:04 • Verfasst in ABAP® Core
0
Antw.
1726
Views
neue Seite in neuem Fenster öffnen?
von Tom_KN » 20.11.2006 09:30 • Verfasst in Web-Dynpro, BSP + BHTML
7
Antw.
3381
Views
FUBA | Transaktion öffnen - Werte eintragen
von MRM » 28.04.2015 11:50 • Verfasst in ABAP® für Anfänger
2
Antw.
2585
Views
Transaktion starten und gezielt bestimmten Reiter öffnen
von Nordlicht » 15.04.2016 11:04 • Verfasst in ABAP® für Anfänger
2
Antw.
2344
Views
Aufruf einer Transaktion im neuen Fenster?
von piemo » 19.08.2008 10:34 • 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

IF mit AND und OR
vor einer Woche von GastX 6 / 8800
Meine Inbox
vor einer Woche von Rabea1103 1 / 6588
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7740
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13232

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

IF mit AND und OR
vor einer Woche von GastX 6 / 8800
Meine Inbox
vor einer Woche von Rabea1103 1 / 6588
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7740
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13232