Skip to Content
Former Member
Oct 08, 2013 at 07:54 PM

Enhancing authorization check for CRM documents using BAdI CRM_ORDER_AUTH_CHECK?



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.

Best Regards,