We are moving to SolMan 7.1, including Charm.
What we are now looking for is a enhanced authorization check for the CRM Documents (like ZMMJ, ZMHF, etc.).
We found the BAdI CRM_ORDER_AUTH_CHECK / BAdI-Interface IF_EX_CRM_ORDER_AUTH_CHECK, which seems to fit our needs.
According to the documentation, we only need to create our own Badi and the authorization checks will work:
"To be able to use a Business Add-In, an implementation must be generated for the
existing definition of the BAdI, and the corresponding methods must be
So we did that and created BAdI Z_ADD_AUTH_CHECK, with Method CRM_ORDER_ADD_AUTH_CHECK.
But this BAdI is not taken into account by our Charm Documents. The standard BAdI is taken into account, but not solving our needs.
Thus we believe that we a) missed something or b) must register the new BAdI somewhere within the customizing.
But we do not find the correct activity for this.
Therefore: Has anyone implemented an own version of BAdI CRM_ORDER_AUTH_CHECK within SolMan 7.1, for the new Charm transaction types??
Or can anyone tell how to register this BAdI in SolMan 7.0 - we might then transfer this to SolMan 7.1.