gezielter Absprung von einer Liste in ein Dynpro

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
11 Beiträge • Seite 1 von 1
11 Beiträge Seite 1 von 1

gezielter Absprung von einer Liste in ein Dynpro

Beitrag von ralle (ForumUser / 49 / 0 / 0 ) »
Hallo,

folgende Funktionalität möchte ich auf meiner Liste einbauen.
Je nachdem welche Spalte der User in meiner Liste auswählt(Doppelklick), möchte ich gezielt ein Dynpro(Reiter) der z.B. VA02 anspringen.

Wählt der Benutzer ein Feld aus z.B. Konditionen, möchte ich sofort auf den Konditionsreiter der Belegposition verzweigen.
Kennt jemand einen schicken Baustein oder eine Methode mit dem ich das hinkriege?

Die Möglichkeit das per BTCI zu machen habe ich verworfen.
Das gibt nämlich unangeneme Quereffekte.
z.B. werden Dynpros im Hintergrund anders dargestellt als im Online.

gruß
Ralf

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


Re: gezielter Absprung von einer Liste in ein Dynpro

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
ALV-Liste oder konventionell programmierte Liste?



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

Beitrag von ralle (ForumUser / 49 / 0 / 0 ) »
oo-grid.

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
ralle hat geschrieben:oo-grid.
Hm, ich kenn nur die FuBaus. Aber in den OO-Grids sollte es (wie bei den FuBaus) einen Exit geben, der auf Benutzereingaben reagiert.

Mehr werden dir die Spezis dazu sicher sagen können.


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

Beitrag von ralle (ForumUser / 49 / 0 / 0 ) »
erstmal Danke für deine Anregung.

Wie würdest du das mit dem FUBA realisieren?

gruß
ralf

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
Ich hab grad kein System zur Hand, aber es gibt beim FuBa ne Möglichkeit, ein Unterprogramm (FORM) anzugeben, in dem auf solche Benutzeraktionen reagiert wird (die Online-Hilfe beschreibt sehr genau wie das geht).

Dort kann man ausgewählte Spalte und Zeile sowie Funktionscode auswerten und dementsprechend per submit oder call transaction verzweigen, wohin man will.


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

Beitrag von ralle (ForumUser / 49 / 0 / 0 ) »
Hallo Ralf,

sorry ich glaube habe mich nicht deutlich genug ausgedrückt.

Der Absprung aus dem Grid ist schon eingebaut.
Ich kann jetzt schon per Call Transaction in die Transaktion VA02 verzweigen.
Das richtige spannende und darauf bezog sich meine Frage ist:

Wie kann ich mir einen Call transaction mit Mappe sparen und direkt ein Dynpro anspringen.

Normalerweise würde ja reichen Call transaction 'VA02' and skip first screen.
Aber dann würde ja nur das Einstiegsbild mit Enter übersprungen.

Gehen würde auch Call Transaction 'VA02' mit Übergabe von BDC-Daten.
Aber dann würden die Dynpro für die Hintergrundverarbeitung abgespielt werden, aber die weichen von denen der Onlineverarbeitung ab.

Suchen würde ich folgende Alternative
irgeneine Funktion oder FUBA mit Übergabeparameter
Transaktion, Dynpro, Feldname(für den Cursor).
Ergebnis:
Man kann aus der Liste direkt in eine Dynpro springen ohne das der Benutzer sich durch Kopf oder Positionsebenen bzw. Tabreiter hangeln muss.

Ich weiss das klingt sehr ambitioniert aber vielleicht hast du eine Idee.

gruß
Ralf

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
ralle hat geschrieben:Gehen würde auch Call Transaction 'VA02' mit Übergabe von BDC-Daten.
Aber dann würden die Dynpro für die Hintergrundverarbeitung abgespielt werden, aber die weichen von denen der Onlineverarbeitung ab.
Das ist in der Tat knifflig, ich kenne leider keinen Weg in eine Transaktion abzuspringen ohne call transaction. Es würde helfen wenn du ein Beispiel hättest, dann könntest du dir das abgucken.... Gibts nicht irgend ne Liste die in dei VA02 abspringt?


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

Beitrag von ewx (Top Expert / 4884 / 317 / 644 ) »
ralle hat geschrieben:Gehen würde auch Call Transaction 'VA02' mit Übergabe von BDC-Daten.
Aber dann würden die Dynpro für die Hintergrundverarbeitung abgespielt werden, aber die weichen von denen der Onlineverarbeitung ab.
...hast du dir mal den CALL-Transaction-Zusatz "OPTION" angeschaut...?
Damit kannst du dein Problem umgehen (NOBINPTNo batch input mode (that is, SY-BINPT = SPACE))

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hallo Ralle,

was spricht dagegen per BI auf des entsprechende Dynpor zu gehen und dann keinen OK - Code zu setzen. Dann kannst du deine Mappe mit MODE 'E' abspielen und bleibst in dem entsprechenden Bild stehen, da der OK-Code fehlt.

MfG

Thomas

Beitrag von ralle (ForumUser / 49 / 0 / 0 ) »
hi thomas,

so habe ich es jetzt auch realisiert.
Habe bei den Aufrufoptionen des CALL TRANSACTION einfach die Option
NOBINPT = space gesetzt.
Jetzt funzt es.

Danke an alle Beteiligten.

gruß
Ralf

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2139
Views
Absprung aus Liste
von Baltasa » 27.06.2005 08:57 • Verfasst in ABAP® Core
1
Antw.
3075
Views
Dialogsteuerung Liste->Dynpro->Liste sy-ucomm
von cut1 » 08.12.2006 14:28 • Verfasst in Dialogprogrammierung
1
Antw.
3667
Views
Gezielter Programmabbruch
von Troilus » 25.10.2007 12:34 • Verfasst in ABAP® für Anfänger
2
Antw.
2705
Views
Liste aus Dynpro aufrufen
von Conan999 » 16.01.2006 11:28 • Verfasst in Dialogprogrammierung
3
Antw.
3808
Views
Drop-Down-liste auf Dynpro
von Zubasa » 20.05.2011 09:53 • 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

DIN Norm Klassifizierung
vor 2 Tagen von Radinator 1 / 161
Anwenderdoku in SAP
vor 4 Tagen von ewx 10 / 809
Schlüssel erstellen ABAP
vor 5 Tagen von rob_abc 4 / 1086

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

DIN Norm Klassifizierung
vor 2 Tagen von Radinator 1 / 161
Anwenderdoku in SAP
vor 4 Tagen von ewx 10 / 809
Schlüssel erstellen ABAP
vor 5 Tagen von rob_abc 4 / 1086