Archiving Requirements 

Data archiving is intended to more than just save the contents of database tables. Archiving must also meet the following requirements:

The above list shows that data archiving requires a detailed knowledge of data semantics. For this reason, R/3’s application-integrated archiving approach is superior to archiving products that are not integrated into R/3 (database tools).