Meldungstyp bei nicht gefundenen Feldern im Batch Input

für eilige Fragen
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Meldungstyp bei nicht gefundenen Feldern im Batch Input

Beitrag von Lukas Sanders (ForumUser / 68 / 7 / 34 ) »
Vor kurzem habe ich ein Programm übernommen, in welchem aus einer internen Tabelle eine Batch-Input-Mappe aufgebaut und verbucht wird (Modus N). Nun ist es zu einem Fehler gekommen (Klasse 00, Nr. 349 - Feld in Dynpro nicht vorhanden).

Mir ist aufgefallen, dass die Meldung als Statusmeldung (Typ S) erzeugt wurde, auch wenn der Batch Input abgebrochen wurde. Da Fehler leider so abgefangen wurden:

Code: Alles auswählen.

READ TABLE RETURN_TAB INTO LS_RETURN WITH KEY TYPE = 'E'. 
IF SY_SUBRC EQ 0. 
 " ... 
ENDIF. 
hat das Programm keinen Fehler erkannt und nicht wie gewünscht reagiert.

Daher die kurze Frage zum Verständnis: Ist es richtig, dass derartige Meldungen immer mit Typ S erzeugt werden oder kann man dieses Verhalten beeinflussen? (Sind das die Meldungen, die beim sichtbaren Abspielen nur Info-Meldungen sind?)

Die Fehlerbehandlung habe ich erst einmal auf SY-SUBRC <> 0 umgestellt...

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


Seite 1 von 1

Über diesen Beitrag

Lukas Sanders
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.