Hallo zusammen, ich bin neu in diesem Forum.
Ich habe das oben genannte Problem, dass meine Daten die ich meiner Datenbank hinzufüge die alten Daten aus der Tabelle löschen. Das ist natürlich so nicht geplant!
Kurzgefasst: Ich ziehe Daten als JSON-String über eine REST-API und speichere diese in einer itab. Ich loope anschließend über die itab und move die Werte in die korrespondierenden Felder meiner dbtab. Abschließend folgt das insert-Statement.
Das Programm zieht jeweils nur die Daten für
eine gewünschte Komponente. Sobald ich das Programm erneut ausführe, für eine Andere, wird die erste Komponete aus dbtab gelöscht.
Code: Alles auswählen.
IF itab[] IS NOT INITIAL.
LOOP AT itab.
MOVE itab-field1 TO dbtab-field1.
MOVE itab-field2 TO dbtab-field2.
INSERT dbtab.
ENDLOOP.
ENDIF.
Liegt mein Problem eventuell an einer Konfiguration meiner dbtab? Ich bin überfragt!
Vielen Dank für eure Hilfe!