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.
950
Views
Smartform - Link in neuem Fenster öffnen
von anonymizer2002 » 10.01.2008 11:04 • Verfasst in ABAP® Core
0
Antw.
1700
Views
neue Seite in neuem Fenster öffnen?
von Tom_KN » 20.11.2006 09:30 • Verfasst in Web-Dynpro, BSP + BHTML
7
Antw.
3258
Views
FUBA | Transaktion öffnen - Werte eintragen
von MRM » 28.04.2015 11:50 • Verfasst in ABAP® für Anfänger
2
Antw.
2483
Views
Transaktion starten und gezielt bestimmten Reiter öffnen
von Nordlicht » 15.04.2016 11:04 • Verfasst in ABAP® für Anfänger
2
Antw.
2293
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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1778
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2320

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1778
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2320

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 355
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 954
MS-Word als Editor
letzen Monat von tekko 1 / 4466