Navigation mit Drucktaste des Menu Painter

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

Navigation mit Drucktaste des Menu Painter

Beitrag von Ibiza90 (ForumUser / 20 / 3 / 0 ) »
Hallo Zusammen,

habe nochmal eine Frage.
und zwar arbeite ich mit Dynpros. Ich habe eine Selektionsmaske angelegt, die Ausgabe erfolgt in einem weiteren Dynpro. auf dieser "seite" kann man dann erneut auf eine Selektion gelagen wessen ergebnis nochmal ein Dynpro ist (hoffe das ist verständlich ^^)
Mein Problem nun: Ich habe über den Menu Painter in der Symbolleiste die 3 Drucktasten angelegt (zurück, abbrechen, ...)
leider navigieren die sonstwohin aber nicht so wie sie eigentlich sollen ^^

Den Code für die Drucktasten habe ich im PAI geschrieben:

Code: Alles auswählen.

MODULE USER_COMMAND_0100 INPUT.


  CASE fcode.
    When 'BACK'.
      Call Screen 100.
    When 'EXIT'.
      Leave Program.
    When 'SERV'.
      Call Screen 200.
     When others.
   Endcase.


ENDMODULE.        


Ebenfalls habe ich das Problem, dass ich wenn ich doch zurück kommen von dem einen zum anderen Bildschirm
die Selektion nicht mehr verändern kann. (also ich kann zwar was anderes eingeben, aber es wird nicht übernommen)


Danke schon mal für eure Hilfe!

Grüße

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


Re: Navigation mit Drucktaste des Menu Painter

Beitrag von Ibiza90 (ForumUser / 20 / 3 / 0 ) »
achso was ich noch vergessen hab, die navigation scheitert in den selection-screens.

danke

Re: Navigation mit Drucktaste des Menu Painter

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

also deine Angaben sind wenig verständlich - aber vielleicht hilft es ja
- wenn du im PAI von Dynpor 100 - mit Back zurück willst - dann müsste da stehen leave to screen 0.
- der Exit müsste soweit klappen - du beendest damit das Programm
- wenn du bei SERV - in den Screen 200 wechseln willst - dann reicht da wenn du schreibst - set screen 200. leave screen - dann verzweigt das Programm in den Screen den du vorher gesetzt hast

... wenn du aber schreibst - die Navigation scheitert in Selection-Screens - dann arbeitest du nicht mit Dynpros in einem Dialogprogramm / Transaktion im klassischen Sinne - man unterscheidet im ABAP schon zwischen Selection Screen - durch die Anweisungen im Umfeld Selection Screen gestaltet definiert etc. und den klassischen Dynpros - dazu aber mehr in der SAP Docu oder im WWW

Gruss

Re: Navigation mit Drucktaste des Menu Painter

Beitrag von Ibiza90 (ForumUser / 20 / 3 / 0 ) »
hi,

danke schonmal soweit funktionierts jetzt auch.
(entschuldig nochmal für den verwirrenden beitrag, war selbst schon ganz durch den wind vor lauter abap)
mein programm funktioniert jetzt eigntlich soweit komplett.
mein eniziges problem:
ich rufe zu beginn eine selektionsmaske auf, die am unteren rechten bildschirmrand die gewohnten icons hat (ausführen, prüfen, speichern, abbrechen).
diese funktionieren alle außer abbrechen.
wenn ich auf abbrechen klicke dann führt er das programm trotzdem aus.

kann mir da evtl. jemand weiterhelfen?
probier da jetzt schon seit ewig rum und es funktioniert einfach nix ^^

danke schon mal!

Re: Navigation mit Drucktaste des Menu Painter

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

ist es ein eigen definierter Screen oder über einen FUBA ? Wie startest du die Selektionsmaske ? Das wäre gut zu wissen, damit man dir antworten kann.

Gruss
thanks Jens

Re: Navigation mit Drucktaste des Menu Painter

Beitrag von Ibiza90 (ForumUser / 20 / 3 / 0 ) »
hi,

sorry, dass ich mich da noch n bisschen anstelle, kenn mich leider noch nicht so gut aus
und weiß auch nicht so wirklich welche infos benötigt werden.

also, ich rufe zu beginn des programms meine selektionsmaske so auf:
SELECTION-SCREEN:
BEGIN OF SCREEN 101 as window TITLE title,
begin of LINE,
PUSHBUTTON 2(10) text-020 USER-COMMAND CLI1,
end of line.

dann kommen die select-options und at selection screen.

eingebaut ist das ganze im PBO
im Modul status_0100 output
mit Call SELECTION-SCREEN 101 STARTING AT 10 5.

Das funktioniert auch alles soweit, ich kann auch dann ganz normal meine selektionskriterien eingeben und
gelange auch mit ausführen auf mein ergebnis.
das einzige was nicht funktioniert ist der abbrechen button (der ja standardmäßig auf der selektionsmaske erscheint)


danke

Re: Navigation mit Drucktaste des Menu Painter

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

dazu bitte die Dokumentation zum Befehl Call Selection-Screen lesen - da steht genau drin, wie du darauf reagieren musst - der returncode ist hier entscheident sprich Systemfeld SY-SUBRC

Gruss
thanks Jens

Re: Navigation mit Drucktaste des Menu Painter

Beitrag von Ibiza90 (ForumUser / 20 / 3 / 0 ) »
hi,

vielen dank schon mal.

habe es damit bereits schon versucht.
und zwar mit
if sy-subrc = 4.
leave to screen 0.
endif.
das codestück ist in der at selection screen anweisung miteingebaut.

leider funktioniert das auch nicht.
bin leider ein bisschen ratlos ...

danke
und gruß

Re: Navigation mit Drucktaste des Menu Painter

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

dein Programmablauf wäre ganz gut - wenn man den mal sehen könnte - denn wenn ich dich recht verstehe - hast du ein Dynpro dort im PBO Module rufst du per Call Selection Screen dein en Selection Screen auf und im PAI des Dynpro willst du auf den Abbruch reagieren oder ?
Wie startest du das Dynpro - hast du eine Transaktion angelegt dazu und das Dynpro ist das Startdynpro oder hast du einen Report - den du startest da machst du als erstes Call Screen 100 und dort im PBO von 100 machst du dann ein Call Selection Screen - warum so ?
Warum machst du keinen Report - dor baust du einen Selection screen für die Eingabe etc. oder muss / sollte es ein Dialog Programm sein deine Anforderung ?
Also bitte ein paar klärende Informationen !

Gruss
thanks Jens

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1979
Views
Mehrstufiges Menu mit Painter
von supermario73 » 03.08.2006 16:02 • Verfasst in Dialogprogrammierung
2
Antw.
1443
Views
Screen Painter und Form Painter
von christof » 17.09.2014 18:52 • Verfasst in ABAP® für Anfänger
0
Antw.
1787
Views
WebDynpro Navigation
von M » 30.10.2007 08:37 • Verfasst in Dialogprogrammierung
7
Antw.
5195
Views
Probleme mit der Navigation
von peat123 » 28.09.2013 19:22 • Verfasst in Dialogprogrammierung
1
Antw.
1734
Views
stateful und navigation->goto_page
von Gast » 25.08.2005 12:03 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Banf anlegen
vor 3 Tagen von wreichelt 2 / 4416
Banf anlegen
vor 4 Tagen von Manfred K. 1 / 4194
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 18878
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 9385
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 11166

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

Banf anlegen
vor 3 Tagen von wreichelt 2 / 4416
Banf anlegen
vor 4 Tagen von Manfred K. 1 / 4194
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 18878
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 9385
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 11166