## 13.5.3.2.3.5  Archiving Checklists Headers and Items
You can use the archiving objects Checklist Headers ( /CPD/MC\_H ) and Checklist Items ( /CPD/MC\_I ) to archive checklist headers and items that are no longer needed. Archiving allows you to reduce the load on your database.
Structure
## Tables
Tables for Checklist Headers
| Table            | Description                                          |
|------------------|------------------------------------------------------|
| /BOBF/D_ATF_DO   | Document node of attachment folder                   |
| /BOBF/D_ATF_RT   | Root nodes of attachment folder                      |
| /BOBF/D_TXCCON   | Text content                                         |
| /BOBF/D_TXCROOT  | Root node of text collection                         |
| /BOBF/D_TXCTXT   | Text                                                 |
| /IAM/D_I_ATT     | Attachment                                           |
| /IAM/D_I_DATE    | Date                                                 |
| /IAM/D_I_DESC    | Description node                                     |
| /IAM/D_I_DESC_TX | Language-dependent description text node             |
| /IAM/D_I_OBJ_REF | Issue reference node                                 |
| /IAM/D_I_OREF_DT | Language-dependent, reference, description text node |
| /IAM/D_I_PARTY   | Party node                                           |
| /IAM/D_I_QTY     | Quantity                                             |
| /IAM/D_I_ROOT    | Root node                                            |
Tables for Checklist Items
| Table              | Description                              |
|--------------------|------------------------------------------|
| /BOBF/D_ATF_DO     | Document node of attachment folder       |
| /BOBF/D_ATF_RT     | Root nodes of attachment folder          |
| /BOBF/D_TXCCON     | Text content                             |
| /BOBF/D_TXCROOT    | Root node of text collection             |
| /BOBF/D_TXCTXT     | Text                                     |
| /IAM/D_ACT_ATT     | Attachment                               |
| /IAM/D_ACT_DATE    | Date                                     |
| /IAM/D_ACT_DESC    | Description node                         |
| /IAM/D_ACT_DTXT    | Language-dependent description text node |
| /IAM/D_ACT_FOA     | Follow-up action                         |
| /IAM/D_ACT_FOA_P   | Follow-up action parameter               |
| /IAM/D_ACT_OBJ_RF  | Object reference                         |
| /IAM/D_ACT_OREF_DT | Language-dependent description texts     |
| /IAM/D_ACT_PARTY   | Party                                    |
| /IAM/D_ACT_QTY     | Activity quantity                        |
## Programs
The following programs are available for /CPD/MC\_H :
- Preprocessing: /CPD/ARCH\_MC\_HEADER\_PRE This program checks if an object is ready for archiving by verifying the following conditions:
- The adherence to the specified residence time
- The availability of activities for the object
If the object is ready, this program sets the status as Archiving in Process (02) in the database. After the preprocessing program has run, the objects marked for archiving are no longer made available on the UI.
- Write: /CPD/ARCH\_MC\_HEADER\_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/ARCH\_MC\_HEADER\_DELETE This program verifies archived files against the data in the database; and deletes all objects in the database
that have been successfully archived..
The following programs are available for /CPD/MC\_I :
- Preprocessing: /CPD/ARCH\_MC\_ITEM\_PRE
This program checks if an object is ready for archiving by verifying the adherence to the specified residence time. If the object is ready, this program sets the status as Archiving in Process (02) in the database. After the preprocessing program has run, the objects marked for archiving are no longer made available on the UI.
- Write: /CPD/ARCH\_MC\_ITEM\_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/ARCH\_MC\_IEM\_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 objects CPD\_MC\_H and CPD\_MC\_I are available for checklist headers and items respectively, and these ILM objects allow you to model retention rules based on the following fields:
- Condition Field
- APPLICATION
- Time Reference Fields
- Last Changed On
##  Note
The date of the last change of the checklist headers and items is considered in the time reference field.
##  Note
When you create retention rules for a checklist item, ensure that the retention time specified does not exceed the retention time specified for the parent (checklist header).
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:
- o CPD\_MC\_H
- o CPD\_MC\_I
## 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 .