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 object | BAdI name | Call time |
---|---|---|
Customer | /AEB/CMP_CUSTOMER_02 | Called during online check |
Customer | /AEB/CMP_CUSTOMER_03 | Called during batch, monitor and asynchronous check |
Vendor | /AEB/CMP_VENDOR_02 | Called during online check |
Vendor | /AEB/CMP_VENDOR_03 | Called during batch, monitor and asynchronous check |
Sales document | /AEB/CMP_SALES_DC_02 | Called during online check |
Sales document | /AEB/CMP_SALES_DC_03 | Called during batch, monitor and asynchronous check |
Sales document | /AEB/CMP_MONITOR_09 | Monitor: Sales document deblocked |
Delivery | /AEB/CMP_DLV_DC_02 | Called during online check |
Delivery | /AEB/CMP_DLV_DC_05 | Called during batch, monitor and asynchronous check |
Delivery | /AEB/CMP_MONITOR_01 | Monitor: Delivery deblocked |
Purchase document | /AEB/CMP_PURCH_DC_02 | Called during online, batch, monitor and asynchronous check |
Purchase document | /AEB/CMP_MONITOR_11 | Monitor: Purchase document deblocked |
Material document | /AEB/CMP_MAT_DC_02 | Called during online, batch, monitor and asynchronous check |
Accounting document | /AEB/CMP_ACC_DC_03 | Called during batch, monitor and asynchronous check |
Bank | /AEB/CMP_BANK_03 | Called during batch, monitor and asynchronous check |
Applicant | /AEB/CMP_APPLICAN_03 | Called during batch, monitor and asynchronous check |
Employee | /AEB/CMP_EMPLOYEE_03 | Called during batch, monitor and asynchronous check |
Service order | /AEB/CMP_SERV_ORD_02 | Called during online, batch, monitor and asynchronous check |
Service order | /AEB/CMP_SERV_ORD_03 | Called during online, batch, monitor and asynchronous check |
Service order | /AEB/CMP_SERV_ORD_04 | Called during online, batch, monitor and asynchronous check |
Service order | /AEB/CMP_SERV_ORD_06 | Called during online, batch, monitor and asynchronous check |
Service notification | /AEB/CMP_SERV_NOT_02 | Called during online, batch, monitor and asynchronous check |
Service notification | /AEB/CMP_SERV_NOT_03 | Called during online, batch, monitor and asynchronous check |
Service notification | /AEB/CMP_SERV_NOT_04 | Called during online, batch, monitor and asynchronous check |
Business partner | /AEB/CMP_BUS_PRT_02 | Called during online, batch, monitor and asynchronous check if suspicious business partner found |
Business partner | /AEB/CMP_BUS_PRT_03 | Called during online, batch, monitor and asynchronous check if no suspicious business partner found |
Business partner | /AEB/CMP_BUS_PRT_04 | Called 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_07 | Called during online, batch, monitor and asynchronous check if a business partner is no longer suspicious |
CRM business transaction | /AEB/CMP_CRM_BT_01 | Called during online, batch, monitor and asynchronous check |
CRM business transaction | /AEB/CMP_CRM_BT_02 | Called during online, batch, monitor and asynchronous check |
CRM business transaction | /AEB/CMP_CRM_BT_03 | Called during online, batch, monitor and asynchronous check |
CRM business transaction | /AEB/CMP_CRM_BT_04 | Called during online, batch, monitor and asynchronous check |
Service transaction (S4) | /AE1/CMP_SERV_TRA_02 | Called during online, batch, monitor and asynchronous check |
Service transaction (S4) | /AE1/CMP_SERV_TRA_03 | Called during online, batch, monitor and asynchronous check |
Service transaction (S4) | /AE1/CMP_SERV_TRA_04 | Called during online, batch, monitor and asynchronous check |
Service transaction (S4) | /AE1/CMP_SERV_TRA_05 | Called during online, batch, monitor and asynchronous check |
Updated 2 months ago
What's Next