Show TOC

Function documentationBlock and Unblock Business Partner Data Locate this document in the navigation structure


You can use the Block and Unblock Business Partner Data report (transaction BUPA_PRE_EOP) to block data related to business partner. The report checks with the dependent applications if business is complete and the residence period is over and then blocks the business partner.

You can no longer display, edit, create business objects or conduct follow-up activities with the blocked data. The blocked data can be displayed only by users having the appropriate permissions.

You can request unblocking of data that you might have blocked inadvertently using the Request Unblocking report (transaction BUP_REQ_UNBLK). For more information about the report, see Request Unblocking.

This report (transaction BUPA_PRE_EOP) is also used for unblocking data. Authorized users can use this report to view the requests for unblocking data and approve the unblocking.


  • You have maintained the residence period and retention period rules in the SAP Information Lifecycle Management (ILM) portal (transaction IRMPOL).

  • You have made the settings in Customizing required for blocking and unblocking business partner data under   Cross-Application Components   Data Protection   Blocking and Unblocking of Data   Business Partner  .

  • You are authorized to use the report:

    You can block data if the authorization object B_BUP_PCPT is set with ACTVT 05 .

    You can unblock data if the authorization object B_BUP_PCPT is set with ACTVT 95 .


Business Partner Details
  • To use the report for blocking business partners, choose the Check End of Purpose option.

  • To use the report for unblocking business partners, choose the Reset End of Purpose option. This option is available to users who have the authorization to unblock data. The report displays a list of business partners for which unblocking has been requested.

Optimization of EoP Check

You can use the following options to optimize the EoP check:

Variant for Additional Restrictions


You can eliminate unnecessary business partners from being evaluated for the EoP check. To do this, enter the business partners that you want to remove from the end of purpose (EoP) check in the Filter field, for example, you do not want the business partners belonging to the finance area from being evaluated for EoP.


You can further specify the subgroup within the filtered area that should be removed from the EoP check. For this specify the subgroup in the Differentiation filed. For example, you may want to remove only the business partners from the banking subgroup within the finance area but continue with the other business partners in finance.

You can use this option if an implementation in the BAdI: Restriction of Business Partner from End of Purpose Check (BUP_PARTNER_EXLIST) exists.

Further Selection Criteria

Interim Check (Local) w/o Setting Compl. Flag

You can trigger an EoP check in the local or dependent system before triggering the overall check in the main or leading system. The interim results of the EoP check are sent to the main system. The EoP check completion indicator or the blocking status is not set.

Overall Check (Remote) w/ Setting Compl. Flag

During the overall check that you trigger from the main system, you can choose to consider the interim results. To do this, choose the Consider Interim Results option. The report skips business partners that reported ongoing business during the interim check.

Consider Next Check Date

Applications maintain a next check date that indicates until when a business partner will be in use. If you choose this option, the report considers these dates and skips EoP checks for those business partners whose next check date is after the date on which the report is run. EoP check is done only for those business partners that have a next check date either earlier than or on the date when the report is run.

Check All Applications for EoP

If ongoing business is found for the business partner in an application, the business partner cannot be blocked. You can choose to skip subsequent EoP checks for the data in the other applications. If you select this option the EoP check is conducted in all applications even if ongoing business for the data is already found in an application. By default, this option is selected.

Parallel Processing

The report enables you to trigger parallel processing, that significantly improves runtime. Specify the maximum number of business partners that you want to process in a thread and the number of processes that should run in parallel. At run time, you can enter a server group that has relatively more capacity to process the business partners.


You can run the report in test mode to view the business partner data that meets the EoP check criteria and can be blocked. In this mode data is not blocked. Similarly, business partner is not unblocked when you run this report in test mode for unblocking.


To access this report from the SAP Easy Access screen, choose   Cross-Application Components   Data Protection   Block Business Partner Data  .

Based on the data you choose, and the execution criteria you specify, the report triggers an EoP check and blocks data. It stores the Start of Retention Time (SoRT) in the table SORT Details of Business Partners for Each Application (BUTSORT) and blocks the business partner data by setting the blocking indicators in the master database tables.

When the report is used for unblocking data, the business partner is reset. You can access and restart business transactions with the business partner again.