Disable screening checks
In order to adapt the logic whether or not to trigger a screening check, you can implement a BAdI for each business object . Use the method is_object_to_check in the following BAdIs:
Business object | BAdI |
---|---|
Account document | /AEB/CMP_ACC_DC_01 |
Applicant | /AEB/CMP_APPLICAN_01 |
Bank | /AEB/CMP_BANK_01 |
Business partner | /AEB/CMP_BUS_PRT_01 |
Customer | /AEB/CMP_CUSTOMER_01 |
Delivery | /AEB/CMP_DLV_DC_01 |
Employee | /AEB/CMP_EMPLOYEE_01 |
Material document | /AEB/CMP_MAT_DC_01 |
Purchase document | /AEB/CMP_PURCH_DC_01 |
Payment | /AEB/CMP_PIP_01 |
Sales document | /AEB/CMP_SALES_DC_01 |
Service notification | /AEB/CMP_SERV_NOT_01 |
Service order | /AEB/CMP_SERV_ORD_01 |
Vendor | /AEB/CMP_VENDOR_01 |
Service transaction (S4) | /AE1/CMP_SERV_TRA_01 |
Attention: If you're using Compliance Screening and Export Controls, make sure you implement the no-check logic for both modules the same way. Otherwise it will lead to inconsistencies.
Here is an example that does exclude a certain sales order type from the check:
If im_vbak-vbtyp eq 'XYZ'
CH_IS_OBJECT_TO_CHECK = '-'.
else
CH_IS_OBJECT_TO_CHECK ='X'.
endif.
Updated 4 months ago