Nachricht mit der Quali E im at selection-screen

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

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

Nachricht mit der Quali E im at selection-screen

Beitrag von thomas ( / / 0 / 3 ) »
Hallo,

ich will eine Nachricht der Qualifikation E ausgeben. Wenn jedoch diese Message ausgegeben wird, komme ich nicht mehr zu meinem Selektionsbild zurück.
Ich weiß, dass ich hierfür das Coding irgendwie im at selection-screen unterbringen muss, aber wie :?:

Gruß
thomas

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


Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hallo Thomas,

AT SELECTION-SCREEN ON Feld.


Gruß Andreas

Beitrag von thomas ( / / 0 / 3 ) »
Hallo,

irgendwie funktionierts immer noch nicht.
Mein sy-subrc ist zwar, wenn mein Programm keine Datensätze findet, auf 4 gesetzt, aber meine Message wird jetzt überhaupt nicht mehr angezeigt.
:(

mein coding (hängt direkt nach selection-screen end of block 0.)

at selection-screen on block 0.
if sy-subrc ne '0'.
message x014(zivm).
endif.


Habt ihr mir vielleicht noch einen Tip? - Danke

frage ??

Beitrag von ABAPtist (ForumUser / 12 / 0 / 0 ) »
Du wolltest doch eine 'E'-message ausgeben,
wieso möchtest Du jetzt auch einen Shortdump auslösen ?

Beitrag von thomas ( / / 0 / 3 ) »
Upps, ja ne e-Message, habs falsch geschrieben.
Komischerweise führt mein Programm das Coding jedoch richtig aus, wenn es so ist:

at selection-screen on block 0.
if sy-subrc eq '0'.
message x014(zivm).
endif.


oder

...
if sy-subrc = '0'.
...



Aber nicht bei Ungleich (ne; <>)

hmm

Beitrag von ABAPtist (ForumUser / 12 / 0 / 0 ) »
damit ist Dein sy-subrc ganz sicher 0 und nicht 4
(so blöd ist der ABAP ja auch nicht)

wahrscheinlich hast Du hinter Deinem SELECT noch eine Anweisung stehen, die den sy-subrc überschreibt.

Beitrag von thomas ( / / 0 / 3 ) »
:oops: ich Depp!

sy-subrc ist am Anfang noch 0. Erst wenn ich die itab mit Werten füllen möchte, er jedoch nix findet, setzt er sy-sybrc auf 4.

Wie kann ich jetzt aber meine Nachricht trotzdem ausgeben, wenn nach form fill_itab sy-sybrc auf 4 ist. Denn innerhalb von form kann ich at selection-screen ja nicht einbinden und nach dem form geht auch nicht, da bringt er mir dann die Message wieder nicht.

*schamundschandeübermich*

naja

Beitrag von ABAPtist (ForumUser / 12 / 0 / 0 ) »
speicher den sy-subrc doch in einer eigenen variable und
prüf die dann ab.

Beitrag von Gast ( / / 0 / 3 ) »
8) Manchmal ist die Lösung so einfach....

Danke dir!

Seite 1 von 1

Vergleichbare Themen

1
Antw.
3764
Views
selection screen
von anki_86 » 13.06.2007 07:30 • Verfasst in ABAP® für Anfänger
0
Antw.
3322
Views
AT SELECTION-SCREEN-->wie ??
von Ruffy » 10.03.2010 13:31 • Verfasst in ABAP® Core
7
Antw.
17788
Views
Selection Screen
von cschmoel » 20.08.2012 12:53 • Verfasst in ABAP® für Anfänger
1
Antw.
4509
Views
Selection Screen
von frany*89* » 06.08.2011 05:11 • Verfasst in ABAP® für Anfänger
5
Antw.
6221
Views
at selection-screen....
von domezug » 25.07.2007 09:07 • Verfasst in ABAP® für Anfänger

Ü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

Aktuelle Forenbeiträge

BAPI zur ABSO?
Gestern von DeathAndPain 2 / 423
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1062
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46737
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4623

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?
Gestern von DeathAndPain 2 / 423
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1062
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46737
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4623