Entering content frameComponent documentation Introduction to the Data Retention Tool (DART) Locate the document in its SAP Library structure

Purpose

The Data Retention Tool (DART) was designed to aid R/3 users in meeting legal data retention and reporting requirements. DART allows you to periodically extract and retain data from active R/3 applications, as well as from data that has been archived previously with the R/3 Archive Development Kit (ADK). DART extracts the data into sequential files and provides tools for viewing the retained data in various ways.

The design of DART is based on the interpretation of Rev. Proc. 98-25 by the ASUG Tax Interest Group and SAP. This team determined what data a typical company may need in an IRS audit. Every taxpayer must decide what additional data may be needed in an audit, and must configure DART accordingly. SAP cannot give any guarantee that DART as is will be sufficient for compliance with Rev. Proc. 98-25.

 

Implementation Considerations

As the volume of data in your R/3 applications grows, you may need to archive some of the data to make room for new data in the live R/3 database. You can do so with the R/3 Archive Development Kit.

However, you may be required by law, by customers, or by management to retain data you no longer wish to keep in your system. You may need to provide this data to the Internal Revenue Service in response to an information document request (IDR) during an audit. DART helps you comply to these data retention requirements if properly implemented.

There are two aspects to consider when implementing DART:

  1. The basic technical installation and configuration process can be completed in a matter of days. Sufficient disk space has to be provided, and a solution for long-term file storage must be decided. DART should also be integrated into a company's general archiving strategy.
  2. The evaluation of your company's tax data retention needs requires the majority of implementation time and planning. In this phase, the tax department must be involved to determine if additional data should be added via the provided user exits.

Integration

DART can be preconfigured to extract data from many R/3 components.

To extract data that has been previously archived with the R/3 Archive Development Kit (ADK), DART uses the ADK interface.

Data Retention and Archive Strategy

If you need to retain data that you archive on a regular basis, it is easier to first retain the necessary data with DART, and then archive the appropriate data with ADK. This way you avoid the need to retrieve data from the archive before extracting data to be retained.

Features

DART provides the following tools and features:

Tool

Function

Data Extraction

Extract data from a live R/3 database, and store it in an extract in a text format.

Archive Retrieval

Retrieve data that has been archived previously with the R/3 Archive Development Kit into DART specific storage.

Data Merge

Merge the data from two extracts, which have been created by the DART extraction tool.

Data Rebuild

Rebuild the extract with the same data, but with any new configuration parameters that were defined since the data was extracted.

Data Extract Browser

View the data in the extract.

View Query

Define and use views of the data in a DART extract.

Views group the data in different ways. You can use customized views, for example, to provide the IRS with just enough data to satisfy the request in a particular information document request (IDR).

Checksums

Verify the integrity of the extract data files.

Control totals

Verify that the data in the extract files is complete, or that it did not change.

FI control totals verification

Compare Financial Accounting (FI) data in an extract with the data in the database to verify that the data had not changed since an extraction.

File size worksheet

Estimate the size of a data extract, and the time it takes to create an extract. Estimate memory and temporary sort space requirements.

 

When extracting data, DART combines the following types of data:

This is data from various documents in the business process. For example, you can retain revenue amounts as well as related sales data.

This is data that explains, for example, codes used in the transactions you retain, such as those involving sales organization, region, material sold, and issuing plant.

The following diagram illustrates the interaction between the major utilities of DART.

This graphic is explained in the accompanying text

 

 

Leaving content frame