Prüfung Selektionsparameter

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Prüfung Selektionsparameter

Beitrag von Paradoxon5 (ForumUser / 7 / 1 / 0 ) »
Hallo,

ich versuche nach Eingabe der Selektionsparameter, diese anhand bestimmter Kriterien zu Prüfen. Falls die Eingabe nicht passt soll der Benutzer die Möglichkeit zu Korrektur haben. Daher habe ich im PBO folgendes Eingebaut:

Code: Alles auswählen.

MODULE status_0100 OUTPUT.
  SET PF-STATUS 'STATUS_0100'.
  SET TITLEBAR 'TITLE_0100'.

  IF gr_custom_container IS INITIAL.

    if p_monat > 12 or p_monat < 1.

    MESSAGE 'Geben Sie einen gültigen Wert für Periode ein' Type 'S' DISPLAY LIKE 'E'.
    ....LEAVE LIST-PROCESSING.
     .... Leave SCREEN.
    ....Leave to Screen 100.
    else.
      PERFORM create_controls.
    Endif.


  ENDIF.

ENDMODULE.                 " STATUS_0100  OUTPUT
Aber es klappt alles nicht.

Jemand eine Idee?

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


Re: Prüfung Selektionsparameter

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Dynproeingaben pruefe ich grundsaetzlich nach der Eingabe im Dynpro --> im PAI Module. Process AFTER INPUT

Eine Pruefung im PBO? Weiss nicht, welche Usereingabe man da pruefen sollte, bevor der User ueberhaupt etwas eingeben hat.

Re: Prüfung Selektionsparameter

Beitrag von Paradoxon5 (ForumUser / 7 / 1 / 0 ) »
Unit605 hat geschrieben:Dynproeingaben pruefe ich grundsaetzlich nach der Eingabe im Dynpro --> im PAI Module. Process AFTER INPUT

Eine Pruefung im PBO? Weiss nicht, welche Usereingabe man da pruefen sollte, bevor der User ueberhaupt etwas eingeben hat.
Ne, ich will ja zum Zeitpunkt des Selektionsbildes prüfen, also bevor das PBO meines Dynpros aufgerufen wird.

Aber danke, hab das Problem jetzt gelöst. Ich prüfe einfach 'AT SELECTION-SCREEN'

VG

Re: Prüfung Selektionsparameter

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Ich kann Dir leider nicht mehr folgen.

Erst Dynpro mit PBO, jetzt Selection-Screen?

Das erste ist Dialogprogrammierung, das andere ist ein Report.

Uebrigens, AT Selection-Screen ist nicht VOR dem Aufruf des Selection-Screen, sondern NACH (Eingabe und) druecken der <Enter> Taste bzw. <F8>

Re: Prüfung Selektionsparameter

Beitrag von Paradoxon5 (ForumUser / 7 / 1 / 0 ) »
Unit605 hat geschrieben:Ich kann Dir leider nicht mehr folgen.

Erst Dynpro mit PBO, jetzt Selection-Screen?

Das erste ist Dialogprogrammierung, das andere ist ein Report.

Uebrigens, AT Selection-Screen ist nicht VOR dem Aufruf des Selection-Screen, sondern NACH (Eingabe und) druecken der <Enter> Taste bzw. <F8>
Ja und das ist auch gut so, denn ich will ja die Werte prüfen.
Also ich habe erst das Selektionsbild wo der User Werte eingibt. Direkt im Anschluss wird ein Dynpro erzeugt basierend auf diesen Werten.
Ich wollte die Werte des Selektionsbildes prüfen bevor ich das Dynpro aufrufe und das klappt jetzt wunderbar in AT Selection-Screen.

VG

Seite 1 von 1

Vergleichbare Themen

0
Antw.
4583
Views
Selektionsparameter im BexWebApplication Iview übergeben
von noae » 12.02.2007 17:16 • Verfasst in Enterprise Portal
5
Antw.
3100
Views
Referenz(dynamisch) auf eine ITAB (Selektionsparameter) ?
von hfahrian » 15.06.2005 15:40 • Verfasst in ABAP® Core
4
Antw.
1830
Views
UTF-8 Prüfung
von NLengner » 14.11.2019 07:51 • Verfasst in ABAP® für Anfänger
0
Antw.
983
Views
Prüfung
von 1337 » 19.11.2013 09:53 • Verfasst in ABAP® für Anfänger
2
Antw.
1571
Views
F4-Prüfung im ALV
von mfromg » 08.09.2017 05:03 • Verfasst in ABAP Objects®

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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.