Absprung in andere Transaktion

Getting started ... Alles für einen gelungenen Start.
11 Beiträge • Seite 1 von 1
11 Beiträge Seite 1 von 1

Absprung in andere Transaktion

Beitrag von Christopher (ForumUser / 3 / 0 / 0 ) »
Hallo zusammen

Ich habe zwei Programme erstellt.
Das erste mit einem Selektionsbildschirm.
Das zweite hat mehrere Dynpros.

nun möchte ich vom ersten Programm ins zweite auf ein gewisses Dynpro springen. Bei retour oder nach abarbeiten
des Dynpros retour aufs erste mit der vorherigen Selektion

Wie mach ich dies am besten? ich habe mit Return und Leave to current Transaction probiert. Beide funktionieren nicht richtig.

Vielen Dank für Eure Hilfe

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


Re: Absprung in andere Transaktion

Beitrag von Romaniac (Specialist / 221 / 65 / 27 ) »
Hallo Christopher,

wenn Du für das 2. Programm auf Dynpro xxxx eine Dialogtransaktion anlegst und die dann mit CALL TRANSACTION aufrufst?

Gruß Wolfgang
Geht nicht gibts nicht

Re: Absprung in andere Transaktion

Beitrag von DeathAndPain (Top Expert / 1944 / 257 / 413 ) »
Ja, das wäre der richtige Weg. CALL TRANSACTION springt in das zweite Programm, und von dort aus geht es dann per "LEAVE TO SCREEN 0." retoure.

Re: Absprung in andere Transaktion

Beitrag von Christopher (ForumUser / 3 / 0 / 0 ) »
Hallo zusammen

vielen Dank, der Effekt ist perfekt, bekam aber ein durcheinander mit den Methoden, übergabewerte. etc...
Am Schluss, Programm kopieren, so konnte es genau so angepasst werde wie ich es möchte.
Natürlich mit Leave to Screen 0 :-)

Thanks everybody

Re: Absprung in andere Transaktion

Beitrag von DeathAndPain (Top Expert / 1944 / 257 / 413 ) »
Mit anderen Worten, das Programm, in das Du da abspringst, ist gar nicht Dein eigenes, sondern ein SAP-Standardprogramm? Da einfach so quer reinzuspringen ist natürlich nicht unkritisch (und natürlich komplett unsupported).
Am Schluss, Programm kopieren, so konnte es genau so angepasst werde wie ich es möchte.
Das kannst Du machen; es hat aber einen Pferdefuß: Wenn im Rahmen eines Patches oder gar eines Releasewechsels Komponenten von der SAP umgestaltet werden, dann bleibt Deine Kopie auf dem alten Stand. Auch wenn Du argumentierst, dass Du damit zufrieden bist und die neuen Features gar nicht brauchst, kann das Tücken beinhalten, wenn sich nämlich bestimmte Funktionsweisen verändert haben. Lass eine Tabelle zusätzliche Felder bekommen haben, die von Deinem alten Code nicht richtig (bzw. gar nicht) behandelt werden. Oder die ganze Tabelle hat gar ihre Bedeutung verloren, weil die SAP das im neuen Release irgendwie anders macht. Im Rahmen der Umstellung werden die Daten auf die Mechanik des neuen Releases umgesetzt, und anschließend kommt Dein Altcode daher und arbeitet arglos mit der Tabelle weiter, und Du wunderst Dich, weshalb Du die geisteskranksten Effekte bekommst.

Also gut überlegen, in welchem Rahmen Du Dich auf so ein Abenteuer einlassen möchtest.

Re: Absprung in andere Transaktion

Beitrag von Christopher (ForumUser / 3 / 0 / 0 ) »
Nein es ist ein eigenes Programm von meinem Vorgänger. Klar, die eleganteste Lösung ist es nicht, dies ist mir schon bewusst.
Aber der Vorteil dabei ist, das ich unabhängig vom anderen Programm bin und dies inzwischen auch abgeändert habe.

Re: Absprung in andere Transaktion

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

aber nicht vergessen die Option AUTHORIZATION CHECK anzugeben. Der CALL TRANSACTION hebelt sonst die Berechtigungsprüfung auf die Transaktion aus.

Viele Grüße

Norbert

Re: Absprung in andere Transaktion

Beitrag von DeathAndPain (Top Expert / 1944 / 257 / 413 ) »
Das kann gewollt sein.

Re: Absprung in andere Transaktion

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
aber nicht vergessen die Option AUTHORIZATION CHECK anzugeben. Der CALL TRANSACTION hebelt sonst die Berechtigungsprüfung auf die Transaktion aus.
Das stimmt so nicht unbedingt. Hängt von Profilparametern ab und kann von System zu System unterschiedlich sein. Siehe Kommentarzeilen in Funktionsbaustein AUTHORITY_CHECK_TCODE.

Re: Absprung in andere Transaktion

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
Darum verlinke ich bei sowas gern die SAP-Hilfe ;)


Ralf

Folgende Benutzer bedankten sich beim Autor ralf.wenzel für den Beitrag (Insgesamt 2):
black_adeptDeathAndPain

Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Absprung in andere Transaktion

Beitrag von DeathAndPain (Top Expert / 1944 / 257 / 413 ) »
Ich möchte mal wissen, wer sich diesen Mist mit der TCDCOUPLES ausgedacht hat. Dass das keiner überblickt, ist mir schon klar. Ich bin davon ausgegangen, dass da niemals eine Berechtigung geprüft wird (und vermute, dass das in den ganz alten Releases auch tatsächlich so war), so dass man, wenn man eine solche möchte, sie halt selber durchführen muss. Eine solche Regelung fände ich klar. Die heutigen Zusätze sind auch ok. Aber TCDCOUPLES... so ein Konstrukt geht gar nicht, IMHO.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2824
Views
Absprung von ALV in Transaktion und zurück
von ABAP-Azubi » 29.01.2014 13:10 • Verfasst in ABAP® für Anfänger
3
Antw.
5252
Views
Absprung über Batch Input in eine Transaktion und ZURÜCK
von Jura » 01.09.2005 17:53 • Verfasst in ABAP® für Anfänger
1
Antw.
1330
Views
R3-Absprung ins CRM
von Hotte » 09.09.2005 08:46 • Verfasst in Dialogprogrammierung
1
Antw.
449
Views
Absprung in die MB26
von christof » 08.09.2020 18:04 • Verfasst in ABAP® für Anfänger
1
Antw.
1780
Views
SAP ERP Absprung/Rücksprung OCI
von D4ntey » 13.07.2015 08:21 • Verfasst in Web-Dynpro, BSP + BHTML

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 9 Stunden von DeathAndPain gelöst 22 / 2992
Daten an Tabelle binden
vor 14 Stunden von Lukas Sanders 2 / 977
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 542

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

Dialog-Container mit Toolbar/Status
vor 9 Stunden von DeathAndPain gelöst 22 / 2992
Daten an Tabelle binden
vor 14 Stunden von Lukas Sanders 2 / 977
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 542

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2555
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9136