Job bricht ab bei MESSAGE W... ?

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

Job bricht ab bei MESSAGE W... ?

Beitrag von cosmo (Specialist / 175 / 0 / 0 ) »
Hallo zusammen,

ich habe ein eigenes Programm im Hintergrund laufen, das abbricht, sobald dieser Befehl (Event start-of-selection) prozessiert wird:

Code: Alles auswählen.

    MESSAGE w000 WITH sy-subrc lfa1-lifnr.
Im Joblog sieht das dann so aus:
  • 15.03.2007 10:33:23 Job wurde gestartet 00 516 S
    15.03.2007 10:33:23 Step 001 gestartet (Programm Z 00 550 S
    15.03.2007 10:40:07 Fehler Nr. 3 beim Senden an Li ZMAHN 000 E
    15.03.2007 10:40:07 Job wurde nach System-Exceptio 00 564 A
Wie ihr seht, wird die Meldung als Error interpretiert. Kann sich das jemand erklären? Der Abbruch ist sehr unschön, weil eine Massenverarbeitung halbfertig stehen bleibt.
Jörg Krause, Anwendungsentwickler und SAP-Betreuer MM/PP

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


Beitrag von Thomas R. (Expert / 766 / 83 / 40 ) »
Hallo Jörg,
lies die F1 Hilfe zu Message (nach unten blättern)
Verhalten ist systemkonform.

MfG
Thomas R.

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Schau dir mal die Hilfe zu Message an!
Da steht nämlich auch drinnen, wann welche Message wie reagiert.

Eine W-Message wird z.B. im Start-of-Selection zu einer E!!!!

Beitrag von cosmo (Specialist / 175 / 0 / 0 ) »
Nur interessehalber: Welche Stelle in der Doku meint ihr? Ich habe folgendes gefunden:
Nachrichten in der Hintergrundverarbeitung
In der Hintergrundverarbeitung werden Nachrichten nicht wie in der Dialogverarbeitung oder beim Batch-Input eventuell auf einen anderen Nachrichtentyp umgesetzt, sondern immer nach dem in MESSAGE angegebenen Nachrichtentyp behandelt.

Eine Nachricht wird nicht angezeigt, sondern wie folgt in Abhängigkeit vom Nachrichtentyp in das Protokoll der Hintergrundverarbeitung (Joblog) geschrieben:

(...)
Nachrichten vom Typ "I" und "W" werden in das Protokoll geschrieben und das Programm wird fortgesetzt, wobei die zur Programmfortsetzung notwendige Benutzereingabe Enter automatisch erzeugt wird.
(...)
Da steht nirgends, dass eine "W" in eine "E" verwandelt wird.
Jörg Krause, Anwendungsentwickler und SAP-Betreuer MM/PP

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Dieser Teil sagt es in der Doku!
Nachrichten dienen hauptsächlich der Behandlung von Benutzereingaben auf Bildschirmbildern. Die folgende Tabelle stellt das Verhalten der einzelnen Nachrichtentypen in verschiedenen Kontexten dar. Die Erklärung der Zahlen folgt am Ende der Tabelle.


A E I S W X
--------------------------------------------------------------
PAI-Modul 1 2 3 4 5 6
PAI-Modul zu POH 1 7 3 4 7 6
PAI-Modul zu POV 1 7 3 4 7 6
--------------------------------------------------------------
AT SELECTION-SCREEN ... 1 8 3 4 9 6
AT SELECTION-SCREEN zu POH 1 7 3 4 7 6
AT SELECTION-SCREEN zu POV 1 7 3 4 7 6
AT SELECTION-SCREEN ON EXIT 1 7 3 4 7 6
--------------------------------------------------------------
AT LINE-SELECTION 1 10 3 4 10 6
AT PFn 1 10 3 4 10 6
AT USER-COMMAND 1 10 3 4 10 6
--------------------------------------------------------------
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
--------------------------------------------------------------
TOP-OF-PAGE 1 11 3 4 11 6
END-OF-PAGE 1 11 3 4 11 6
TOP-OF-PAGE DURING ... 1 10 3 4 10 6
--------------------------------------------------------------
LOAD-OF-PROGRAM 1 1 4 4 4 6
--------------------------------------------------------------
PBO-Modul 1 1 4 4 4 6
AT SELECTION-SCREEN OUTPUT 1 1 4 4 4 6
--------------------------------------------------------------


11. Anzeige der Nachricht in der Statuszeile. Dann Programmabbruch und Rückkehr zur Aufrufstelle des Programms.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2432
Views
2
Antw.
5196
Views
Hilfe: Simple Transformation Beispiel der SAP bricht ab
von tkroepelin » 03.11.2010 18:43 • Verfasst in ABAP® Core
5
Antw.
850
Views
KEU5 mit "call transaction using bdc_tab" bricht ab
von Romaniac » 27.06.2022 08:07 • Verfasst in ABAP® Core
7
Antw.
16594
Views
Fehlermeldung bei MESSAGE
von SAPAlex » 02.04.2008 08:07 • Verfasst in ABAP® für Anfänger
2
Antw.
6359
Views
message (...) DISPLAY LIKE
von an4kh4 » 21.03.2007 14:42 • Verfasst in ABAP® für Anfänger

Ü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

Benutzerdefinierte Felder PSP
vor 4 Wochen von Rabea1103 1 / 45684
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 61802
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 69369
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 86241