MESSAGE in einem Userexit erscheint mit einem anderen Typ

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

MESSAGE in einem Userexit erscheint mit einem anderen Typ

Beitrag von Orlando80 (ForumUser / 16 / 0 / 0 ) »
Hallo zusammen

Ich habe folgendes Problem: In einem Userexit rufe ich eine Message auf. Diese Message ist vom Typ W (Warnung). Auf dem Dynpro erscheint die Message jedoch als E (Erfolgsmeldung). Wenn sie im Userexit hingegen als 'E' deklariert ist, erscheint im Dynpro eine Abbruch-Meldung...

Es geht um den Userexit CNEX0007. Ich glaube ja aber eigentlich viel mehr, dass das ein generelles Problem bei jedem User-Exit ist.

Hat jemand schon ähnliche Erfahrungen gesammelt bzw. weiss jemand, wie der richtige Messagetyp im Dynpro angezeigt werden kann?

Viele Grüsse
Orlando80

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Schau dir mal die INFO zu MESSAGE an.
Da gibts nen Abschnitt, der Erklärt, wann welche Message wie interpretiert wird.

z.B. eine "W" wird nur als "W" dagestellt, wenn der User ragieren kann (z.B. bei AT SELECTION SCREEN), ansonsten wird daraus automatisch eine "E".

Wie schon gesagt, steht alles in der Doku.

Mit "DISPLAY LIKE 'W'" zur Lösung

Beitrag von Orlando80 (ForumUser / 16 / 0 / 0 ) »
Hallo DeathGuardian

Vielen Dank für deine Antwort. Tja, F1 sollten nicht nur die Anwender, sondern auch die Entwickler benutzen ;-)

Ich habe übrigens mit dieser Anweisung trotzdem eine Warnung herausbringen können (Der Benutzer muss gar nicht darauf reagieren müssen, er will nur die gelbe Meldung in der Statuszeile sehen):

MESSAGE s004(zs9_2)
DISPLAY LIKE 'W'
WITH w_parameter1 w_parameter1.

Vielleicht hilft es ja jemanden!

Beitrag von Prego (Specialist / 106 / 22 / 1 ) »
Hi Orlando,

war Type 'E' nicht eine Errormeldung???

Aber zum Problem, ich hab genau ein ähnliches bzw. das gleiche. im Userexit vom Materialstamm. Wie setzen Release 4.7 ein.

Wenn ich meine Ausgabe so gestalte:
MESSAGE ID 'ZMM_EINKAUF' TYPE 'E' NUMBER 30 with fl_matnr.

erscheint mir überhaupt keine Meldung. Nur über den FUBA bekomm ich eine Ausgabe zustande.

CALL FUNCTION 'CUSTOMIZED_MESSAGE'
EXPORTING
i_arbgb = 'ZMM_EINKAUF'
i_dtype = 'E'
i_msgnr = '030'
i_var01 = fl_matnr
i_var02 = ''
i_var03 = ''
i_var04 = ''.

Allerdings nur als "Erfolgsmeldung" grün dargestellt. Der Anwender kann zwar nicht weiter arbeiten, bis er abbricht oder den Fehler korrigiert. Aber dann sollte die Darstellung doch die einer Fehlermeldung sein. Sprich rot.

mit dem Display like 'E' bringt nichts, da meine erste Variante generell keine Ausgabe bringt.

Seite 1 von 1

Vergleichbare Themen

11
Antw.
8615
Views
ALV erscheint nicht.
von Spookykid » 22.08.2011 11:51 • Verfasst in Dialogprogrammierung
2
Antw.
4556
Views
Programm erscheint nicht im Paket
von Murdock » 25.07.2012 10:53 • Verfasst in SAP - Allgemeines
7
Antw.
5047
Views
Icon im Dynpro erscheint nicht
von Legxis » 10.09.2018 17:24 • Verfasst in ABAP® Core
0
Antw.
1629
Views
Alv Grid Layout Save Button erscheint nicht
von BMWi801 » 26.02.2019 07:48 • Verfasst in ABAP® für Anfänger
0
Antw.
3215
Views
Perönliche Werteliste bei F4-Hilfe erscheint nicht autom.
von df62 » 28.04.2006 17:50 • Verfasst in Dialogprogrammierung

Ü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.

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor einer Woche von Manfred K. 1 / 2729
BUSOBJEKT zu CMIS PHIO ermitteln
vor 4 Wochen von snooga87 1 / 4536