START-OF-SELECTION wird nicht durchlaufen Thema ist als GELÖST markiert

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

START-OF-SELECTION wird nicht durchlaufen

Beitrag von Lucyalison (Specialist / 262 / 51 / 26 ) »
Hallo zusammen,

wir haben ein (zumindest für mich) unerklärliches Verhalten in einem Report. Die Werte des Selektionsbildschirms werden nach ENTER bei dem Event AT SELECTION-SCREEN geprüft, ein Fehlerpopup wird ausgegeben und die Verarbeitung mit Stop beendet. Der Wert auf dem Selektionsbildschirm wird korrigiert, die ENTER Taste geklickt und die Prüfungen werden erfolgreich absolviert. Wenn ich jetzt F8 klicke, wird der Event START-OF-SELECTION nicht durchlaufen. SY-UCOMM ist 'ONLI', das sieht für mich alles gut aus. Hat jemand von Euch dazu eine Idee? F8 funktioniert nach einmaligem ENTER einwandfrei, nach dem 2. ENTER nicht mehr.

Ich wäre froh wenn jemand von Euch eine Idee dazu hat.

Viele Grüsse
Nicola

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


Re: START-OF-SELECTION wird nicht durchlaufen

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Ich würde die STOP-Anweisung nicht verwenden.
Besser ONLI im Fehlerfalle deaktivieren (clear sy-ucomm und sscrfields-ucomm).

Folgende Benutzer bedankten sich beim Autor Dele für den Beitrag:
Lucyalison


Re: START-OF-SELECTION wird nicht durchlaufen

Beitrag von Lucyalison (Specialist / 262 / 51 / 26 ) »
Das bringt leider nichts. Zum Einen habe ich an der Stelle kein 'ONLI' - denn der Stop Befehl wird ja nach dem Ausführen von 'ENTER' im Fehlerfall ausgeführt. Zum anderen entsteht ja der Fehler nach dem 2. Enter, wenn die Eingabe fehlerfrei ist und damit der Stop Befehl gar nicht ausgeführt wurde.

Gruss
Nicola

Re: START-OF-SELECTION wird nicht durchlaufen

Beitrag von Lucyalison (Specialist / 262 / 51 / 26 ) »
Und es bringt doch was :-) Du hast vollkommen Recht - das löst mein Problem. Ich hatte im Debugging nach dem 2.Enter und vor dem Ausführen von F8 sy-ucomm und sscrfields-ucomm gelöscht. Das Problem entsteht offensichtlich schon beim ersten Enter-Klick. Ich habe jetzt Stop durch die Clears ersetzt und siehe da- es läuft einwandfrei. In der Online-Hilfe zu STOP steht das es bei Anwendung im Event AT SELECTION-SCREEN direkt das Ereignis END-OF-SELECTION auslöst. Und eigentlich will ich ja genau das im Fehlerfall. Mit message eXXX wird das automatisch ausgelöst mit Display as 'E' oder Fehlerausgabe mit Popup muss das ja expliziert gesteuert werden sonst erhält man die Fehlermeldung aber das Programm läuft munter weiter.

Danke - Du hast mir sehr geholfen!

Viele Grüsse
Nicola

Seite 1 von 1

Über diesen Beitrag


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

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.

Vergleichbare Themen

Definition von START-OF-SELECTION
von Senshi » 08.08.2007 13:44
Bedeutung SKIP und Start-of-Selection
von Ceano » 26.06.2012 14:45
Durchlaufen zweier Tabellen
von Spookykid » 11.04.2011 11:22
DYNPRO mit TAB-Reitern-Einzeldynpros durchlaufen
von hfahrian » 09.07.2014 09:59
PAI vom Subscreen wird nicht durchlaufen.
von kbit100 » 12.12.2006 17:55

Unbeantwortete Forenbeiträge

Einsatz von CDS-Views
vor einer Woche von Ingo 1 / 801
Stücklisten
August 2026 von Selma.schwarz 1 / 549948
Belege
August 2026 von Selma.schwarz 1 / 539826