Message W... -> keine Warnung!

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

Message W... -> keine Warnung!

Beitrag von Kojak (ForumUser / 63 / 0 / 0 ) »
Hi,

ich habe mal eine Verstandnisfrage - Warum gibt folgender Code keine Warnung sondern einen Fehler aus

Code: Alles auswählen.

REPORT report MESSAGE-ID SD LINE-SIZE 175.

MESSAGE W004.
Wenn ich MESSAGE I004 schreibe, öffnet er doch auch ein Info-Popup, aber warum bekomme ich so keine Warnung?

Danke für eure Hilfe!

Ciao Kojak

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


W Warnmeldung

Beitrag von ST22 (Specialist / 280 / 44 / 41 ) »
Hallo,

standardmäßig wird eine Warnung in der Statuszeile ausgegeben. Wenn du ein Popup möchtest, kannst du das in den GUI-Einstellungen ändern:

siehe Anhang

Das ist aber dann Benutzerabhängig.

Gruß

ST22

Beitrag von Kojak (ForumUser / 63 / 0 / 0 ) »
Hi ST22,

danke, aber das war nicht mein Problem. Wenn ich obigen Code ausführe, möchte ich eine Warnung in der Statuszeile erhalten, aber ich erhalte eine Fehlermeldung. Obiger Code verhält sich genauso wie MESSAGE E004., obwohl ich eine Warnung haben möchte.

Ciao Kojak

Re: Message W... -> keine Warnung!

Beitrag von ralf.wenzel (Top Expert / 3955 / 202 / 281 ) »
Kojak hat geschrieben:Wenn ich MESSAGE I004 schreibe, öffnet er doch auch ein Info-Popup, aber warum bekomme ich so keine Warnung?
Steht die Message im Selektionsbild? Schau dir mal die Hilfe zu MESSAGE an, da steht genau drin wie wann wo eine Meldung dargestellt wird.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing
Neuer Artikel über BRF+ in der neuen iX 05/25!

Beitrag von Kojak (ForumUser / 63 / 0 / 0 ) »
Hi,

die Message steht in einem Report genau so wie oben beschrieben (zum Testen). Der Report hat nur 2 Zeilen und es soll eine Testwarnung ausgegeben werden, aber der Report macht eine Fehlermeldung.

Die Hilfe hab ich mir schon angesehen und da steht:
A (Abend) Abbruch
E (Error) Fehlermeldung
I (Info) Information
S (Status) Statusmeldung
W (Warning) Warnung
X (Exit) Exit mit Kurzdump
Es funktioniert alles, außer W - Warum?

Ciao Kojak

Warnung

Beitrag von ST22 (Specialist / 280 / 44 / 41 ) »
Hallo, ich bin's noch mal.

Schau dir mal das Programm DEMO_MESSAGES an.

Gruß

ST22

Beitrag von Thomas R. (Expert / 760 / 79 / 35 ) »
Hallo Kojak,
lies die F1-Hilfe zu MESSAGE weiter, dort ist eine Tabelle, die genau dieses Verhalten beschreibt. (470)

MfG
Thomas R.

Beitrag von Kojak (ForumUser / 63 / 0 / 0 ) »
Hi,

Programm habe ich ausgeführt und habe nur den Haken bei W gesetzt -> Es kommt folgende (Fehler)meldung:
"Nachricht vom Typ W im Rahmenprogramm zum Zeitpunkt START-OF-SELECTION."

Aber wie gesagt, er gibt diese Meldung wieder als Fehler aus (weißes X im roten Kreis) und nicht als Warnung (gelb hinterlegt). Das kann doch nicht sein. Wo liegt denn da der Fehler?

Ich bin langsam am verzweifeln ... :?

P.S.: Hab mir die F1-Hilfe angesehen, weiß aber nicht, welche Stelle das sein soll, wo du genau dieses Verhalten findest. Kannst du mir das vielleicht noch kurz anhand des obigen Codes erläutern ... Danke!

Ciao Kojak

Warnung

Beitrag von ST22 (Specialist / 280 / 44 / 41 ) »
Hallo Kojak,

das was du beschreibst, ist kein Fehler sondern die W-meldung verhält sich ganz einfach unterschiedlich, eben anders als du es erwartest.

Von daher kannst du wahrscheinlich versuchen was du willst, das wirst du nicht ändern können.

Kommst du denn nicht mit einer I-Meldung klar?

Kommt ja drauf an, was du erreichen willst.

Gruß

ST22

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

eine Warnung soll dazu dienen, einen Anwender auf einen bedenklichen Zustand hinzuweisen, der aber nicht zwingend zu einem Abbruch einer Aktion führen muss.

Das System wertet daher eine Warnmeldung nur dann als solche, wenn der Anwender dann auch etwas daran ändern kann. Das ist eigentlich nur in Dynpros und Selektionsbildern der Fall. In allen anderen Fällen wird eine Warnung als fehler behandelt.

Daher wird in Deinem Beispiel eine Fehlermeldung angezeigt.
Gruß
Ereglam


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

Beitrag von Charadin (Specialist / 148 / 0 / 0 ) »
Hallo Kojak,

in der Hilfe steht folgendes:

Code: Alles auswählen.

                            A     E     I     S     W     X 
-------------------------------------------------------------- 
...
INITIALIZATION              1    11     3     4    11     6 
START-OF-SELECTION          1    11     3     4    11     6
GET                         1    11     3     4    11     6 
END-OF-SELECTION            1    11     3     4    11     6 
--------------------------------------------------------------
...
11. Anzeige der Nachricht in der Statuszeile. Dann Programmabbruch und Rückkehr zur Aufrufstelle des Programms. 
...
Gruß,
Charadin

Beitrag von Kojak (ForumUser / 63 / 0 / 0 ) »
Hi,

danke erstmal euch allen. Ich wollte nur einem Kollegen helfen und bin dabei auf das "Problem" gestoßen. Die Message wird normalerweise in einem Include aufgerufen und beim Anlegen ist er an die Stelle gesprungen und hat ne Warnung (mit ENTER zu bestätigen) ausgegeben und beim Stornieren an der gleichen Stelle eine Fehlermeldung! Fand ich sehr komisch und habs einfach mal so ausprobiert und war verwundert.

Mit der I-Meldung macht er jetzt schon dass, was er soll - ich finde es nur nach wie vor komisch, warum er es so macht ... aber ist ja auch wurscht ... :wink:

Danke nochmal!

Ciao Kojak

Beitrag von ralf.wenzel (Top Expert / 3955 / 202 / 281 ) »
Charadin hat geschrieben:in der Hilfe steht folgendes:
Genau DEN Abschnitt in der Hilfe meinte ich ;)


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing
Neuer Artikel über BRF+ in der neuen iX 05/25!

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1197
Views
Eigene Nachricht bei Materialstatus-Warnung/ Fehler
von acidwr » 07.09.2015 16:19 • Verfasst in ABAP® für Anfänger
3
Antw.
1551
Views
modify itab from wa transporting field - Warnung wegkriegen
von ralf.wenzel » 02.03.2022 17:45 • Verfasst in ABAP® Core
1
Antw.
1663
Views
Message in ALV-UserCommand
von abapfan » 14.03.2007 15:28 • Verfasst in ABAP Objects®
4
Antw.
3378
Views
Job bricht ab bei MESSAGE W... ?
von cosmo » 16.03.2007 08:34 • Verfasst in ABAP® Core
6
Antw.
27388
Views
Wo finde ich die Message zur ID?
von Treffnix » 29.08.2006 15:03 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

IF mit AND und OR
Gestern von GastX 6 / 1812
Meine Inbox
Gestern von Rabea1103 1 / 584
PCL2 Cluster auslesen
vor 3 Tagen von DeathAndPain 2 / 1687
FUBA 'HR_INFOTYPES_OPERATION'
vor 3 Tagen von Bright4.5 3 / 6696

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

IF mit AND und OR
Gestern von GastX 6 / 1812
Meine Inbox
Gestern von Rabea1103 1 / 584
PCL2 Cluster auslesen
vor 3 Tagen von DeathAndPain 2 / 1687
FUBA 'HR_INFOTYPES_OPERATION'
vor 3 Tagen von Bright4.5 3 / 6696