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 / 755 / 78 / 34 ) »
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.
2328
Views
Internetverbindugn GUI<->SAP bricht nach 10 min ab
von babap » 24.01.2006 21:46 • Verfasst in Basis
2
Antw.
2226
Views
Installation MiniWAS 620 bricht ab
von Svenson » 02.11.2005 14:31 • Verfasst in Web Application Server
2
Antw.
1690
Views
Datenpaket zu groß Hintergrundjob bricht ab
von manuk » 13.01.2006 12:27 • Verfasst in Sonstige Module
6
Antw.
2805
Views
WAS-Installation bricht immer wieder ab!
von ismailer » 25.01.2005 14:44 • Verfasst in Web Application Server
2
Antw.
1657
Views
ALV Grid bricht bei Druckaufbereitung bei P-Feld ab!
von Jürg » 07.01.2005 16:32 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Regex in where
vor 12 Stunden von tar 8 / 297
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1586
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 235
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 472

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

Regex in where
vor 12 Stunden von tar 8 / 297
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1586
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 235
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 472

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 174
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3352
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9903