Fehlermeldung beim nichtfüllen eines Feldes

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

Fehlermeldung beim nichtfüllen eines Feldes

Beitrag von kaim77 (Specialist / 200 / 0 / 0 ) »
Guten Tag,

ich habe ein Feld erstellt, dieser muss gefüllt werden.

Hierfür habe ich

MESSAGE 'Bitte Fled füllen' TYPE 'E'.

als Fehlermeldung eingebaut.

Jetzt habe ich das Problem, falls dieses Feld nicht gefüllt wird diese Meldung kommt und alles ausgegraut ist. Sobald man dann auf Abbrechen geht, fliegt es von dieser Maske raus.

Was muss ich machen, damit diese Fehlermeldung kommt, aber das Feld nicht ausgegraut ist. Somit soll bis auf diesem Feld etwas ausgewählt wird, die Möglichekit zur Eingabe gegeben sein.

Vielen Dank
Kaim

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


Re: Fehlermeldung beim nichtfüllen eines Feldes

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

Versuchs mal mit

Code: Alles auswählen.

MESSAGE 'Bitte fehlendes Feld pflegen' TYPE 'S' DISPLAY LIKE 'E'.
Damit sollte die Nachricht nur in der Statuszeile angezeigt werden und es ist trotzdem alles editierbar.
Gruß,
der Matze

Re: Fehlermeldung beim nichtfüllen eines Feldes

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Meist ist in dem Fall der ZEITPUNKT an dem du die Message ausgibst falsch.
Schau dir dazu die Hilfe zu MESSAGE an.
Je nachdem ob du in PAI/PBO/POH/POV oder noch mitten im Feldtransport bist (FIELD ... MODULE) kommte es zu einem Abbruch oder die Verarbeitung wird nur angehalten.

Aus diesem Grund und weil ich nicht jedes Dynpro analysieren möchte, wann ich E machen kann oder nicht, verwende ich persönlich nur mehr folgenden Workaround:

Code: Alles auswählen.

MESSAGE ... TYPE 'S' DISPLAY LIKE 'E'.
Man muss halt dann selber sicherstellen, dass die Verarbeitung nicht fortgesetzt wird.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Fehlermeldung beim nichtfüllen eines Feldes

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
kaim77 hat geschrieben:Was muss ich machen, damit diese Fehlermeldung kommt, aber das Feld nicht ausgegraut ist.
Wo ist das Feld Dynpro/SelScreen?
Wo genau wird die Fehlermeldung ausgegeben?

Wenn nur das eine Feld eingabebereit sein soll, dann muss die Fehlermeldung im PAI zum Feld ausgegeben werden.
Wenn das Feld immer ein Mussfeld ist, würde ich auf die eigene Fehlermeldung verzichten und SAP die Arbeit erledigen lassen, in dem das Feld als Mussfeld definiert wird.
Wenn alle Felder eingabebereit sein sollen: MESSAGE 'Mussfeld' TYPE 'S' DISPLAY LIKE 'E'. Danach muss du aber die Verarbeitung explizit abbrechen (EXIT, etc...).
Gruß Hendrik

Re: Fehlermeldung beim nichtfüllen eines Feldes

Beitrag von kaim77 (Specialist / 200 / 0 / 0 ) »
Hallo zusammen,

hat nicht so richtig geklappt. Er springt immer noch zurück.

Viele Grüße
Kaim

Re: Fehlermeldung beim nichtfüllen eines Feldes

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
kaim77 hat geschrieben:hat nicht so richtig geklappt. Er springt immer noch zurück.
Keine weiteren Infos deiner Seits? Coding, Dynpro/SelScreen, Zeitpunkt der Fehlerausgabe.........
Gruß Hendrik

Re: Fehlermeldung beim nichtfüllen eines Feldes

Beitrag von kaim77 (Specialist / 200 / 0 / 0 ) »
Hallo zusammen,

wenn ich über TA pb 30 die Bewerberstammdaten pflegen möchte, dann gibt es ein Kundeneigenes Feld. Sobald hier was falsches eingegeben wurde kommt diese Meldung, und wenn man auf abbrechen geht springt es auf das Startfenster zurück. Dies geschiht beim Personalbereich z.B. nicht. Unten kommt eine Meldung und das Feld ist weiss hinterlegt. Somit eine Eingabe möglich.

Viele Grüße
Kaim

Seite 1 von 1

Vergleichbare Themen

3
Antw.
5439
Views
Aufbauregeln des Feldes Zuordnung
von Netterhesse » 17.03.2009 12:38 • Verfasst in Financials
1
Antw.
2415
Views
Konfiguration des Feldes Ename
von PseudoReal » 31.10.2006 10:15 • Verfasst in Human Resources
1
Antw.
1350
Views
Anbindung eines Feldes an Schhilfe
von dyv » 14.10.2014 17:44 • Verfasst in ABAP® für Anfänger
4
Antw.
3608
Views
F4 Hilfe beim Betreten des Feldes öffnen
von MichaelK » 28.04.2014 15:53 • Verfasst in Dialogprogrammierung
6
Antw.
5422
Views
Bezeichnung zu Wert eines Feldes lesen
von BubbleSort » 24.01.2017 15:59 • 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

Dialog-Container mit Toolbar/Status
vor 9 Stunden von DeathAndPain gelöst 22 / 2987
Daten an Tabelle binden
vor 14 Stunden von Lukas Sanders 2 / 975
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 540

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

Dialog-Container mit Toolbar/Status
vor 9 Stunden von DeathAndPain gelöst 22 / 2987
Daten an Tabelle binden
vor 14 Stunden von Lukas Sanders 2 / 975
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 540

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2553
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9132