Reacting to overall check result

A common use case for custom developments is to perform certain actions, depending on the result of the compliance check. For this use case there are multiple BAdIs and BAdI methods which are called depending on the result.
Each business object has a BAdI method to react to a certain result of the compliance check:

  • The business object is critical. A match on a sanctioned party list was found or the document is subject to export restrictions.
  • A technical error occurred. A check can not be done, because the connection to Trade Compliance Management is not working.
  • The business object is not critical.
    Additionally the business objects customer, vendor, business partner and service order also have a BAdI method, which is called if a critical business object changed to not critical anymore (for example when a good guy was defined).

BAdI-List

Business objectBAdI nameCall time
Customer/AEB/CMP_CUSTOMER_02Called during online check
Customer/AEB/CMP_CUSTOMER_03Called during batch, monitor and asynchronous check
Vendor/AEB/CMP_VENDOR_02Called during online check
Vendor/AEB/CMP_VENDOR_03Called during batch, monitor and asynchronous check
Sales document/AEB/CMP_SALES_DC_02Called during online check
Sales document/AEB/CMP_SALES_DC_03Called during batch, monitor and asynchronous check
Sales document/AEB/CMP_MONITOR_09Monitor: Sales document deblocked
Delivery/AEB/CMP_DLV_DC_02Called during online check
Delivery/AEB/CMP_DLV_DC_05Called during batch, monitor and asynchronous check
Delivery/AEB/CMP_MONITOR_01Monitor: Delivery deblocked
Purchase document/AEB/CMP_PURCH_DC_02Called during online, batch, monitor and asynchronous check
Purchase document/AEB/CMP_MONITOR_11Monitor: Purchase document deblocked
Material document/AEB/CMP_MAT_DC_02Called during online, batch, monitor and asynchronous check
Accounting document/AEB/CMP_ACC_DC_03Called during batch, monitor and asynchronous check
Bank/AEB/CMP_BANK_03Called during batch, monitor and asynchronous check
Applicant/AEB/CMP_APPLICAN_03Called during batch, monitor and asynchronous check
Employee/AEB/CMP_EMPLOYEE_03Called during batch, monitor and asynchronous check
Service order/AEB/CMP_SERV_ORD_02Called during online, batch, monitor and asynchronous check
Service order/AEB/CMP_SERV_ORD_03Called during online, batch, monitor and asynchronous check
Service order/AEB/CMP_SERV_ORD_04Called during online, batch, monitor and asynchronous check
Service order/AEB/CMP_SERV_ORD_06Called during online, batch, monitor and asynchronous check
Service notification/AEB/CMP_SERV_NOT_02Called during online, batch, monitor and asynchronous check
Service notification/AEB/CMP_SERV_NOT_03Called during online, batch, monitor and asynchronous check
Service notification/AEB/CMP_SERV_NOT_04Called during online, batch, monitor and asynchronous check
Business partner/AEB/CMP_BUS_PRT_02Called during online, batch, monitor and asynchronous check if suspicious business partner found
Business partner/AEB/CMP_BUS_PRT_03Called during online, batch, monitor and asynchronous check if no suspicious business partner found
Business partner/AEB/CMP_BUS_PRT_04Called during online, batch, monitor and asynchronous check if an error in the result handling of the business partner occured
Business partner/AEB/CMP_BUS_PRT_07Called during online, batch, monitor and asynchronous check if a business partner is no longer suspicious
CRM business transaction/AEB/CMP_CRM_BT_01Called during online, batch, monitor and asynchronous check
CRM business transaction/AEB/CMP_CRM_BT_02Called during online, batch, monitor and asynchronous check
CRM business transaction/AEB/CMP_CRM_BT_03Called during online, batch, monitor and asynchronous check
CRM business transaction/AEB/CMP_CRM_BT_04Called during online, batch, monitor and asynchronous check
Service transaction (S4)/AE1/CMP_SERV_TRA_02Called during online, batch, monitor and asynchronous check
Service transaction (S4)/AE1/CMP_SERV_TRA_03Called during online, batch, monitor and asynchronous check
Service transaction (S4)/AE1/CMP_SERV_TRA_04Called during online, batch, monitor and asynchronous check
Service transaction (S4)/AE1/CMP_SERV_TRA_05Called during online, batch, monitor and asynchronous check