Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Data Archiving

Former Member
0 Kudos

Hi

How to do data Archiving in SAP. Is there any tool in SAP or we can do it by ABAP code.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Yes Praveen, It is ABAP Code that does finally. Go to the transaction: AOBJ. Double click on any archiving object to get into details - you find the WRITE, DELETE and RELOAD programs. This is the code runs for the Archiving. But these programs have their significance. (Please see help for that, it is extensive)

Take a look at Archiving Object: BC_SFLIGHT in Transaction: AOBJ. Double click on that check the programs: SFLIGHTA, SFLIGHTD, SFLIGHTL.

4 REPLIES 4

Former Member
0 Kudos

Hi Praveen,

The transaction: AOBJ is the heart of Data Archiving. This is the main customizing transaction for it. If it is the standard tables content that you want to Archive - there will be an archive object provided by standard. But if it is your custom tables then you have to write the programs for that.

To be frank it is not possible to provide entire details on archiving here, it is an ocean in itself :). But there is lot of SAP Documentation in help.sap.com and it is extensive and very good.

Please let me know if further details are required.

Regards,

Goutham.

0 Kudos

Is it possible through ABAP code. If yes can u provide some sample codes.

Former Member
0 Kudos

Yes Praveen, It is ABAP Code that does finally. Go to the transaction: AOBJ. Double click on any archiving object to get into details - you find the WRITE, DELETE and RELOAD programs. This is the code runs for the Archiving. But these programs have their significance. (Please see help for that, it is extensive)

Take a look at Archiving Object: BC_SFLIGHT in Transaction: AOBJ. Double click on that check the programs: SFLIGHTA, SFLIGHTD, SFLIGHTL.

0 Kudos

Hi

Raghavendra can you tell me why we do archiving.Basically what i understand is

for removing old data which are not accessed any more, so that database load is decreased.But i found in several tutorials that it increases the performance but how.? Since we are not accessing those data(old data) there is no question of increasing performnace we are only hitting the records which are required,so those data has nothing to do with performance.??