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 / 1 / 0 / 0 ) » 1. Aug 2019 15:28

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


Seite 1 von 1

Aktuelle Forenbeiträge

Join über mehrere Tabellen sehr langsam
vor einer Stunde von deejey 1 / 4
Ermittlung interner/externer Mitarbeiter
vor 4 Stunden von deejey 3 / 43
Excel OLE2 Blatt schützen gelöst
vor 16 Stunden von Kerstin 5 / 60
Wann wird VBFA-MATNR gefüllt? gelöst
vor 17 Stunden von deejey 3 / 61
VL10B - Partner ändern -> Funktionsbaustein?
Gestern von black_adept 2 / 50

Unbeantwortete Forenbeiträge

Join über mehrere Tabellen sehr langsam
vor einer Stunde von deejey 1 / 4
SP01 Verweildauer
vor 4 Tagen von SAP_ENTWICKLER 1 / 73
Transaktion OMT3B Subscreens in Dynpros einhängen
vor 5 Tagen von SAP_ENTWICKLER 1 / 53
Zeitereignisarten anlegen
vor einer Woche von Flashtie 1 / 164
Genehmiger & Status der Genehmigung bei einer BANF
vor 3 Wochen von Der Formulator 1 / 238