Auftrag: Nach Popup in bestimmten Reiter springen

Benutzeroberflächen in SAP Systemen.

Auftrag: Nach Popup in bestimmten Reiter springen

Postby Nikita4217 » Mon Feb 08, 2010 11:31 am

Hallo!

Hab mal wieder ne Frage:

Ich möchte im Auftrag(VA02) beim Speichern ein Popup (Popup_to_confirm) einbauen. Wenn z.B. "ja" gedrückt wurde, soll nicht gespeichert werden. Ist ja noch recht einfach.

Ich möchte dann aber noch in den Kopfdaten auf einen bestimmten Reiter (z.B. Zusatzdaten B) springen. Ist das irgendwie möglich?

Gruß
Sascha
Nikita4217
..
..
 
Posts: 71
Joined: Wed Sep 09, 2009 8:03 am

Postby ewx » Mon Feb 08, 2010 11:57 am

Hi Sascha,

schau mal hier: http://tricktresor.de/content/index.php?navID=53&aID=18
Du müsstest nur noch den OK-Code für "Zusatzdaten B" herausfinden. Und das sollte ja kein Problem sein... :)
ewx
.....
.....
 
Posts: 2840
Joined: Mon Aug 04, 2003 9:02 pm

Postby Nikita4217 » Mon Feb 08, 2010 12:26 pm

Danke für die schnelle Antwort.

Hört sich gut an. Da ich die Sache erst später realisieren soll, melde ich mich dann wieder ob ich es hinbekommen hab ;-)
Nikita4217
..
..
 
Posts: 71
Joined: Wed Sep 09, 2009 8:03 am

Postby Nikita4217 » Tue Mar 16, 2010 11:45 am

Hallo!

Also, erstmal nochmal vielen Dank.
Das hat schon ziemlich gut geklappt.

Leider habe ich dabei noch ein kleines Problem.
Wenn ich mich im Auftrag in den Kopfdaten befinde,
klappt das ja wunderbar, mit dem Sprung in die Zusatzdaten.

Befinden ich mich aber in der Übersicht, ist der FCode für die Zusatzdaten unbekannt.

Ich habe nun versucht, zuerst den FCode für das Springen in die Kopfdaten auszuführen. Und danach nochmal den FCode für die Zusatzdaten. Da springt das Programm aber nur in die Kopfdaten.

Hat jeman eine IDee, wie ich es realisieren kann, das das Programm in die Kopfdaten UND in die Zusatzdaten springt?

Hier noch mein aktueller Code an der Stelle(4001 ist das was noch nicht geht):

if sy-dynnr = '4001'.

FCODE = 'HEAD'.
MESSAGE e899 WITH 'Sichern abgebrochen. Bitte <Enter> drücken'.
PERFORM FCODE_BEARBEITEN.
FCODE = 'T\13'.
PERFORM FCODE_BEARBEITEN.

elseif sy-dynnr = '4002'.

FCODE = 'T\13'.
MESSAGE e899 WITH 'Sichern abgebrochen. Bitte <Enter> drücken'.
PERFORM FCODE_BEARBEITEN.

else.

FCODE = 'ENT1'.
MESSAGE e899 WITH 'Sichern abgebrochen. Bitte <Enter> drücken'.
PERFORM FCODE_BEARBEITEN.


Gruß
Sascha
Nikita4217
..
..
 
Posts: 71
Joined: Wed Sep 09, 2009 8:03 am

Postby Nikita4217 » Mon Mar 22, 2010 10:43 am

Keiner eine Idee?

Call Screen kann ich ja auch nicht nehmen, da die "Zusatzdaten B" ja ein Subscreen sind.
Nikita4217
..
..
 
Posts: 71
Joined: Wed Sep 09, 2009 8:03 am


Return to Dialogprogrammierung

Who is online

Users browsing this forum: No registered users and 11 guests