Object documentationData Object

 

A data object is the application-specific value of an archiving object. The data object comprises all application data that completely represents a business object, for example, payroll results.

 

When destroying data, complete data objects are always removed from the database, regardless of which database tables contain the associated data. To destroy a business object completely and consistently, the system writes all application-specific data from all required database tables to one data object, for example, for all database entries that belong to a payroll document. The system uses infotype data records to group dependent data records in a data object. The data object can be divided by subtypes.

Example Example

  • Multiple data records with the same sequential number exist for the same subtype of the Loans (0045) infotype. There are also dependent data records in the infotype Loan Payments (0078). The system writes these data records to a data object.

  • You can only destroy absences for the subtype Sickness with Certificate when the last (most recent) data record can be destroyed. The system writes such absence data records to a data object.

  • The system writes absence data records that are linked to the cluster Personal Calendar (PC) to a data object.

End of the example.

Structure

A data object is structured as follows:

  • Header

    Contains general information to identify the data object

  • Items

    Contain the actual application data

More Information

Destruction of Data in HR