## 13.5.3.2.3.2  Archiving Financial Plans
You can use Archiving Object for Financial Plans ( /CPD/PFP\_P ) to archive financial plans that are no longer needed. Archiving allows you to reduce the load on your database.
Structure
## Tables
Tables for Financial Plans
| Table            | Description                  |
|------------------|------------------------------|
| /CPD/D_PFP_PH    | Plan Header                  |
| /CPD/D_PFP_PV    | Plan Version                 |
| /CPD/D_PFP_PS    | Plan Structure               |
| /CPD/D_PFP_PER   | Plan Exchange Rate           |
| /CPD/D_PFP_PHTXT | Plan Header Text             |
| /BOBF/D_ATF_RT   | Attachment Root              |
| /BOBF/D_ATF_DO   | Attachment Document          |
| /BOBF/D_TXCROOT  | Text Collection Root         |
| /BOBF/D_TXCTXT   | Text Collection Text         |
| /BOBF/D_TXCCON   | Text Collection Text Content |
## Programs
The following programs are available for /CPD/PFP\_P :
- Preprocessing: /CPD/PFP\_ARCH\_PH\_PRE
This program checks whether a financial plan is ready for archiving. A financial plan is ready for archiving when:
- Related financial plan versions have a status that indicates completion.
- All related change requests and change request alternatives are ready for archiving, with the status as Archiving in Process (02). This is only applicable if you are also using Project Issue and Change Management .
- The financial plan has a status that indicates completion.
If the object is ready, this program sets the status as Archiving in Process (02) in the database.
##  Note
After the preprocessing program has run, the objects marked for archiving are no longer made available on the UI. The program also deletes corresponding data from the real-time InfoCube ( /CPD/ PFP\_R01 ) and transfers the data into the InfoCube for archiving ( /CPD/PFP\_C01 ).
- Write: /CPD/PFP\_ARCH\_PH\_WRITE
This program checks if an object has the status Archiving in Process (02). If the status is 02, the program archives the object to the archive file.
- Delete: /CPD/PFP\_ARCH\_PH\_DELETE
This program verifies archived files against the data in the database; and deletes all objects in the database that have been successfully archived.
Information Lifecycle Management (ILM)
Information Lifecycle Management (ILM) allows you to define rules for storing archived business data, set legal holds on stored data, and destroy the data in adherence to legal requirements.
The ILM object CPD\_PFP\_P is available for financial plans and this ILM object allows you to model retention rules based on the following fields:
- Condition Fields
- Plan Scenario ID
- Plan Type ID
- Archiving Status
- Time Reference Fields
- End Date
You can use the transaction IRMPOL to define policies and rules for ILM.
Prerequisites
The prerequisites for Retention Management are:
- You have activated the business function ILM
- You have assigned the following objects to an audit area:
- CPD\_PFP\_P
More Information
To change the residence time, you can make settings in Customizing for Cross-Application Components under
- Processes and Tools for Enterprise Applications Reusable Objects and Functions for BOPF Environment
- Archiving Adapter Maintain BO-Specific Residence Periods .