At Exit-Command

Benutzeroberflächen in SAP®-Systemen.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

At Exit-Command

Beitrag von pepito84 (ForumUser / 3 / 0 / 0 ) »
Hallo ABAPler!

Wenn ich mich kurz Vorstellen darf, mein Name ist Peter und ich bin Absolvent einer Fachschule für Datenverarbeitung im Bereich Wirtschaftsinformatik. Darunter fällt auch das Programmieren in ABAP!
Mich hat es auf euer Board verschlagen, da ich eine Frage zu einem seltsamen Phänomen habe!
Es tritt meistens bei dem "Module exit_dynpronr at exit-command" auf.
Die Maske sieht meistens so aus, dass wir ein Pflichtfeld haben plus einige andere Eingabefelder und einen Button (mit Funktionstyp e) mit dem man die Eingabefelder wieder löschen kann.
Wenn wir nun in das das Module exit_dynpronr gehen sieht das meist wie folgt aus:
MODULE exit_0100 INPUT.

save_code = ok_code.
CLEAR ok_code.

CASE save_code.
WHEN 'CLEAR'.
CLEAR zsv_schueler.
LEAVE TO SCREEN 100.

WHEN 'CANCEL'.
LEAVE PROGRAM.
ENDCASE.


ENDMODULE.

Nun kann es vor kommen wenn ich den Button Clear betätige, dass gesagt wird, dass ich erst alle Mussfelder ausfüllen muss! Einige Zeit später funktioniert alles einwandfrei!

Anzumerken ist, dass wir an das HCC in München angeschlossen sind.
Hat jemand eine Ahnung an was das liegen könnte?

Vielen Dank im Voraus.

Mit freundlichen Grüßen

Peter

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


Re: At Exit-Command

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Peter,

herzlich willkommen.

Ein MODULE ... AT EXIT-COMMAND sollte immer das erste Modul hinter dem Zeitpunkt PROCESS AFTER INPUT sein, um die Mussfeldprüfungen zu umgehen.
Das genannte Verhalten ist somit kein Fehler, denn ein Mussfeld muss gefüllt sein, bevor der erste Feldtransport im PAI durchgeführt wird und der wird mit dem ersten 'normalen' Modul oder einer FIELD-Anweisung angestoßen.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Re: At Exit-Command

Beitrag von pepito84 (ForumUser / 3 / 0 / 0 ) »
Erstmals vielen Dank für die schnelle Antwort.
Das haben wir (meine Klasse) noch nicht gewusst!
Da hätte ich dann gleich noch eine Frage!
Kann es dann sein, dass der Developer Kit eine Art Konfligt Manager hat? Schließlich funktionieren unsere Programme auch wenn das exit an zweiter Stelle steht.

Grüße

pepito84

Re: At Exit-Command

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
pepito84 hat geschrieben:Erstmals vielen Dank für die schnelle Antwort.
Das haben wir (meine Klasse) noch nicht gewusst!
Da hätte ich dann gleich noch eine Frage!
Kann es dann sein, dass der Developer Kit eine Art Konfligt Manager hat? Schließlich funktionieren unsere Programme auch wenn das exit an zweiter Stelle steht.

Grüße

pepito84
Hallo Peter,

was meinst Du mit Developer Kit?

Grundsätzlich kann man schon ein MODULE ... AT EXIT-COMMAND überall in der PAI-Ablaufsteuerung aufrufen. Wenn jedoch Mussfelder auf dem Dynpro angelegt sind, müssen diese gefüllt werden, damit die 'normalen' Abläufe stattfinden können.
Technisch gesehen, gibt es neben den sichtbaren Zeitpunkten (z.B. PBO, PAI) noch 'System'-Zeitpunkte (u.a. DCO [nach PBO], DAI [vor PAI]), bei denen SAP u.a. die Kommunikation von und zu dem Dynpro vornimmt.

Deshalb hat es bei Dir/Euch wahrscheinlich auch immer dann funktioniert, wenn in jeden Mussfeld etwas ungleich <leer>/space enthalten war.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Re: At Exit-Command

Beitrag von pepito84 (ForumUser / 3 / 0 / 0 ) »
Wow... dies sind Informationen die man erstmal verdauen muss! ;)
Darüber hinaus wichtige Informationen zum Verständnis! Schließlich schreiben wir nächsten Dienstag eine Kurzarbeit in ABAP über Dialogprogrammierung mit Table Control, Suchhilfen und Eingabehilfen!

Natürlich meine ich mit Developer Kit die ABAP Development Workbench!
Nochmal vielen Dank für die schnelle Antwort!

Ein schönes Wochenende.
Gruß
Pepito

Re: At Exit-Command

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
pepito84 hat geschrieben:Wow... dies sind Informationen die man erstmal verdauen muss! ;)
Darüber hinaus wichtige Informationen zum Verständnis! Schließlich schreiben wir nächsten Dienstag eine Kurzarbeit in ABAP über Dialogprogrammierung mit Table Control, Suchhilfen und Eingabehilfen!

Natürlich meine ich mit Developer Kit die ABAP Development Workbench!
Nochmal vielen Dank für die schnelle Antwort!

Ein schönes Wochenende.
Gruß
Pepito
na, dann viel Erfolg... ;-)
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1441
Views
popup_to_confirm bei Exit-Command.
von hinjo89 » 11.12.2013 14:57 • Verfasst in ABAP® Core
2
Antw.
2174
Views
Pflichtfelder und AT EXIT-COMMAND
von kkauerau » 21.02.2018 14:06 • Verfasst in ABAP® für Anfänger
8
Antw.
15838
Views
Exit Command aus Selection Screen
von jondahl11 » 27.09.2007 10:24 • Verfasst in ABAP® für Anfänger
2
Antw.
3761
Views
Errormessage im PAI bei module user_command at exit-command
von BesenWesen » 25.08.2006 08:26 • Verfasst in Dialogprogrammierung
7
Antw.
4266
Views
User Command
von LittleT » 03.07.2007 12:10 • 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

Zeilenumbrüche ersetzen
vor 2 Stunden von rob_abc 4 / 30
Dialog-Container mit Toolbar/Status
vor 22 Stunden von tar gelöst 19 / 2088
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

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

Zeilenumbrüche ersetzen
vor 2 Stunden von rob_abc 4 / 30
Dialog-Container mit Toolbar/Status
vor 22 Stunden von tar gelöst 19 / 2088
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 508
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2143
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8739