Code: Alles auswählen.
ls_antr-xml = iv_xml.
INSERT INTO Tabelle VALUES ls_antr.
IF sy-subrc NE 0.
" TODO Fehlermeldung
ENDIF.
CLEAR ls_antr.
*************Nochmals prüfen, ob der Datensatz wirklich in der Tabelle vorhanden ist
SELECT * FROM Tabelle INTO ls_antr WHERE antragsid = iv_id .
IF ls_antr-xml = lv_xml .
select_erfolgreich = 'X'. " boolean
ENDIF.
ENDSELECT.
IF select_erfolgreich = 'X'.
" TODO weitere Bearbeitung anstossen, welche nichts mit den DB einträgen zu tun hat
ELSE.
" TODO Fehlermeldung, wenn Datensatz nicht in Tabelle gefunden werden konnte
ENDIF.
Spiel mir das Lied vom Tod hat geschrieben: Soll ich einem Mann trauen, der sich'n Gürtel umschnallt und außerdem Hosenträger hat? Einem Mann, der noch nicht mal seiner eigenen Hose vertraut?
Dem kann ich nur beipflichten!black_adept hat geschrieben:Davon abgesehen ist auch dein nachfolgender Select nicht aussagekräftig, solange du keinen Commit vorher absetzt.