Destruction of Personnel Numbers
In addition to the archiving objects for the destruction of person-related data, the Destruction of Personnel Numbers in Live Systems
report (RPUDELPP
) is available in HR that you can use to destroy personnel numbers and the associated data completely. The actual destruction of a personnel number and its data is made using another report Delete Personnel Numbers Completely
(RPUDELPN
) that is called from this report. In non-productive systems, you can execute the report RPUDELPN
directly. For more information about the function scope, see the documentation of the reports RPUDELPP
and RPUDELPN
.
To be able to apply the double verification principle and avoid unwanted data loss, the report provides two roles: one for requesting the data destruction and one for executing the data destruction.
These two roles have to be assigned the Destruction of Data in Live Systems
authorization object (P_DEL_PERN
).
The user of the report has access authorization to all HR infotype data records of the personnel number to be destroyed.
The destruction of a personnel number proceeds as follows:
The user with the role Request for Data Destruction for Data Protection Reasons
starts the data destruction in the live system by requesting the destruction of a personnel number using the report RPUDELPP
.
In the HRPAD_DELPN
table, the status 01 is saved for this personnel number.
The user with the role Execution of Data Destruction for Data Protection Reasons
executes the destruction with this report.
In the HRPAD_DELPN
table, the status 03 is saved for this personnel number.
The RPUDELPN
report is called.
The system checks whether the status 03 is the current status of the personnel number. If this is not the case, the destruction is rejected.
If the current status of the personnel number is 03, the data destruction is executed.
Once the personnel number has been destroyed successfully, the status is updated in the HRPAD_DELPN
table to 04. The personnel number can now be reassigned.
In the application log (transaction SLG1
), you can display the logs for the destroyed personnel numbers under the object HR Application Log: Delete Personnel Numbers
(HRDELPN
).
If an error occurred during the data destruction, the personnel number retains the status 03 so that you can recognize any failed data destruction runs.