Ansicht
Dokumentation

DC_DELETION_VETO_CHK - BAdI: Deletion Veto Check for Data Controller

DC_DELETION_VETO_CHK - BAdI: Deletion Veto Check for Data Controller

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   ABAP Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Data Controller component (BC-SRV-DC). You can provide an implementation for this BAdI if you want to indicate a veto on deletion of a data controller(s) or assignment(s). Before deleting a data controller (incl. all its assignments) or a single / multiple assignments for a certain data controller, the system will trigger a deletion veto check. On an existing veto the behavior is as follows:

  • In case at least one deletion veto is raised for a data controller (identified by its name) the data controller and all its assignments will not be deleted.
  • In case at least one deletion veto is raised for an assignment (identified by its entity type and ID and the data controller name) or there is a deletion veto for the data controller the assignment will not be deleted.

Vice versa:

  • A data controller can only be deleted in case there is no deletion veto for all its assignments and no deletion veto for itself.
  • An assignment can only be deleted in case there is no deletion veto for it. (Note: there must not be any dangling assignments, i.e. assignments where the referenced data controller does not exist.)

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).

Note: If no BAdI implementations exist no deletion veto is raised.

This BAdI contains the following methods:






CPI1466 during Backup   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 2168 Date: 20240523 Time: 164146     sap01-206 ( 47 ms )