Bin ABAP-Neuling(!) und muss DB-Tabellen archivieren. Dabei bin ich auf das ADK gestossen und habe mir das 'BC_SFLIGHT'-(Demo-)Objekt angeschaut. Nun habe ich eine Frage:
Wozu muss man einem Archivierungsobjekt Archivierungsklassen hinzufügen?
Wenn man den(Demo-)Report 'SFLIGHTA' startet, werden die in der Archivierungsklasse angegebenen Tabellen 'STICKET' und 'SNVOICE' nicht ausgegeben.
Weiss jemand warum? Bzw. hat jemand eine gute Quelle bzgl. ADK im Allg.?
Auf der Seite help.sap.com steht bei 'Archivierungslösungen entwickeln' unter '6. Archivierungsklassen zuordnen (falls eingesetzt)'.
Das widerspricht meines Erachtens aber unter 'Schreibprogramme entwickeln' dem '7. Archivierungsklassen mitteilen, welche Daten zu archivieren sind ? <CLASS>_ARCHIVE_OBJECT
', welches NICHT optional ist.
Benötigt man also zwingend eine Entwicklungsklasse zur Datenarchivierung von eigenen Tabellen?
eine Archivierungsklasse ist nur notwendig, falls diese in mehreren Archivierungsobjekten eingesetzt werden soll. Ansonsten genügt es, ein Archivierungsobjekt zu erstellen und die generischen ADK Archivierungsbausteine zu nutzen.