[56278] in SAPr3-news

home help back first fref pref prev next nref lref last post

=?iso-8859-1?q?Re:_ALV_mit_Absprung_in_Anwendung_und_R=FCckspr?=

daemon@ATHENA.MIT.EDU (Stephan Herrmann)
Wed Dec 14 07:13:19 2005

To: sapr3-news@mit.edu
Date: 14 Dec 2005 13:15:03 +0100
From: Stephan Herrmann <st_a_herrmann@yahoo.de>
Message-ID: <87fyovvprs.fsf@localhost.localdomain>

"Hartmut Pfarr" <prog1@pfarr-informatik.de> writes:

[...]
> >
> > Hallo Hartmut,
> > leider hat deine Hilfe nicht zum Erfolg geführt.
> > Ich beschreibe das Problem etwas genauer.
> >
> > Im Report verzweige ich beim Doppelklick auf eine ALV-Ausgabezeile in
> > Abhängigkeit der
> > markierten Feldes (z. B. Materialnummer) in eine Unterroutine. In
> > dieser Routine
> > fülle ich bestimmte BDC-Felder und setze dann den Befehl:
> >   CALL TRANSACTION 'MB51' USING BDCDATA MODE 'E'.
> > ab.
> > Ich verzweige dann direkt in die Materialbelegliste (MB51). Wenn ich
> > dann F3 drücke,
> > gelange ich in das Selektionsbild der Transaktion MB51. Das möchte ich
> > vermeiden,
> > denn ich will bei F3 auf die ALV-Ausgabe zurückspringen.
> >
> > Wenn ich die gleiche Routine für die Materialstammanzeige (MM03)
> > nutze, klappt es,
> > aber bei MB51, oder wie ursprünglich geschrieben IW12, klappt es
> > nicht.
> >
> > Vielleicht hast du, oder andere eine Idee.
> >
> > Danke
> 
> Hallo Sap47110,
> jetzt versteh ich Deine Anwendung. Der Fokus liegt nicht auf dem ALV,
> sondern im MB51-"Fernsteuern".  Vor Deinem
>   CALL TRANSACTION 'MB51' USING BDCDATA MODE 'E'.
> füllst Du die BDCDATA Tabelle so, dass das Selektionsbild prozessiert
> wird und nicht erscheint (weil Mode 'E'=Error). Die Kontrolle wird dann
> an den Dialog übergeben und die "Steuerung" geht verloren, so dass
> sich die Transaktion dann bei F3 so wie immer verhält - und zum
> Selektbild zurückspringt.
> Dafür gibt es keine Lösung - mit vertretbarem Aufwand - denn da
> müßte ja die Standard-SAP-Transaktion an sich geändert werden.
> 
> Gruß Hartmut
 
Hallo zusammen,

statt eines "call transactions" koenntet ihr es ggfs. mit 
der Konstruktion "submit ... and return" probieren. 
Dazu muesst ihr zunaechst den zur Transaktion gehoerigen 
Reportnamen herausfinden, die Parameteruebergabe kann auf 
unterschiedliche Arten gestaltet werden (s.Doku zu submit).
Ein Versuch ist es vielleicht wert.

Gruß
Stephan 


home help back first fref pref prev next nref lref last post