Gui Status, Exit und Cancel Button

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

Gui Status, Exit und Cancel Button

Beitrag von spot (ForumUser / 54 / 0 / 0 ) »
Moin,

Ich hab in einem Prog einen GUI Status angelegt. Geht alles soweit. Den drei Buttons für Zurück, Cancel und Exit habe ich die Werte:

BACK
CANCEL
EXIT

zugeordnet. Der Back Button geht, aber die anderen 2 nicht. Wieso?

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


Beitrag von ewx (Top Expert / 4916 / 332 / 653 ) »
H,

hast du den Funktionen EXIT und CANCEL evtl. den Funktionstyp "E - Exitkommando" zugewiesen??

Dann musst du diese im PAI mit

Code: Alles auswählen.

MODULE exit_module AT EXIT-COMMAND.
bearbeiten.

Gruß, Enno.

Funktionstyp

Beitrag von spot (ForumUser / 54 / 0 / 0 ) »
Nein hab ich nicht. Ich hab einfach bei Funktionstasten BACK, CANCEL und EXIT eingetragen. Deshalb hat es mich ja gewundert das der BACK Button geht und die anderen nicht.

wieso PAI?

Beitrag von spot (ForumUser / 54 / 0 / 0 ) »
Den Zeitpunkt hab ich gar nicht drin.

ich frage bei der ersten liste den pf-status ab.

dann überprüfe ich zum zeitpunkt AT USER-COMMAND. Und wenn in sy-ucom LISTE drinn steht kommt meine zweite liste.

Und im GUI hab ich einfach bei den Buttons für Zurück, Beenden und Abbrechen, Cancel, leave und exit eingetragen. Und der Cancel button geht, aber die anderen 2 nich

Beitrag von ewx (Top Expert / 4916 / 332 / 653 ) »
Hi Spot,

lass entweder die Finger von "SET PF-STATUS" und verwende dafür den Zeitpunkt "AT LINE-SELECTION", dann hast du automatisch den OK-Code "PICK" im Status, oder kopiere den List-Status (Menü: Zusätze - Vorlage abgleichen - [X] Liststatus) und setze dann die OK-Code, die du benötigst.

Gruß, Enno.

danke schön

Beitrag von spot (ForumUser / 54 / 0 / 0 ) »
Ich hab den Status Kopiert, danke schön

Table-Control aus ALV-Anzeige rufen und schliessen

Beitrag von gse (ForumUser / 97 / 0 / 2 ) »
Hallo liebe Kollegen,

der letzte Eintrag zu diesem Forumsbeitrag ist zwar schon länger her, dennoch ein "spätes" Dankeschön für den Tip. Hatte gerade fast die Verzweiflung an den Hals gekriegt, weil sich in meiner Anwendung ein gerufenes Dynpro nicht schliessen lies. Ich habe hierbei aus einer normalen ALV-Anzeige mit Hilfe von Funktionstasten in der Drucktastenleiste ein Dynpro mit Table-Control angezeigt. Bei der Verarbeitung auf dem "Table-Dynpro" wurden meine "EXIT-Buttons" BACK CANCEL nicht berücksichtigt. In der normalen PAI-Routine konnte ich zwar den SY-UCOMM verarbeiten,

Code: Alles auswählen.

LEAVE TO SCREEN 0
brachte aber einen SNTAXFEHLER und alle anderen Versuche

Code: Alles auswählen.

LEAVE SCREEN
sind kläglich gescheitert - das Dynpro lies sich nicht wieder schliessen. Jetzt habe ich wie oben beschrieben im PAI ein gleich lautendes Modul

Code: Alles auswählen.

MODULE exit_module AT EXIT-COMMAND.
angelegt, in dem ich den

Code: Alles auswählen.

SY-UCOMM
verarbeite, uns siehe da, et funzt!

Ihr habt mir den Morgen gerettet....!
(und vielleicht auch den Nachmittag) :lol:

Danke!
gse [aka guenter sigfried eugen]

Rücksprung zu ALV

Beitrag von vwaadenm (ForumUser / 63 / 0 / 0 ) »
Hallo,
mir fehlt jetzt noch ein I-Tüpfelchen.

Report ruft eingabebereites FuBa-ALV auf. Aus dem ALV kann wiederum ein Tablecontrol auf einem weiteren Dynpro aufgerufen werden. Soweit, so gut.

Ich möchte nun aus dem TC-Dynpro wieder zurück auf das ALV springen.

Dadurch das bereits Eingaben gemacht worden sein können, kann ich nicht einfach per submit den Report neu starten, sondern muss wirklich zurückspringen.

Ich habe bereits Leave Screen und Leave to screen 0 probiert - ohne zufirdenstellendes Ergebnis.

Die grösste Näherung war mit 'LEAVE TO SCREEN 0' zu erreichen, wobei man da allerdings 2x auf BACK klicken muss und zwischen dem ersten und dem zweiten ein leeres ALV angezeigt wird. Nach dem zwieten Sprung ist man wieder im korrekten ALV in dem die Eingaben nach wie vor vorhanden sind.

LÖSUNG: Ich arbeite in dem Report mit 2 FuBa-ALV welche ich mit der Variable 'gs_variant-handle' auseinanderhalte. Ich habe nun das zweite ALV deaktiviert, nun springt er beim ersten Mal direkt zurück!
...soweit zur Info, falls jemand ähnliche Problem hat(te)

Danke vorab und Gruß
vwaadenm

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2508
Views
GUI-Status Button Funktion hinzufügen
von M4cM4rco » 10.05.2020 08:15 • Verfasst in ABAP® für Anfänger
3
Antw.
4555
Views
SAVE-Button in eigenem PF-Status aktivieren
von chrislo » 31.05.2012 16:08 • Verfasst in ABAP® für Anfänger
1
Antw.
2275
Views
statt Button F8 Button Close setzen
von HH_ABAP » 18.05.2023 21:16 • Verfasst in ABAP® für Anfänger
5
Antw.
6356
Views
Per Button klick ein symbol in den Button einfügen
von alex1986 » 03.08.2011 15:57 • Verfasst in ABAP® für Anfänger
2
Antw.
8892
Views
Was ist der Unterschied zw. customer exit & user exit
von bohne » 07.02.2007 21:04 • 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

BAPI zur ABSO?
vor 2 Wochen von DeathAndPain 2 / 2419
Materialstammerweiterung: Neuer Reiter
vor 4 Wochen von DeathAndPain gelöst 4 / 3233
Ermittlung der Arbeitstage (Mosid)
vor 4 Wochen von Radinator 11 / 48829
LSMW-Problem
letzen Monat von DeathAndPain gelöst 6 / 6707

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

BAPI zur ABSO?
vor 2 Wochen von DeathAndPain 2 / 2419
Materialstammerweiterung: Neuer Reiter
vor 4 Wochen von DeathAndPain gelöst 4 / 3233
Ermittlung der Arbeitstage (Mosid)
vor 4 Wochen von Radinator 11 / 48829
LSMW-Problem
letzen Monat von DeathAndPain gelöst 6 / 6707