The most likely cause is that something isn't activated. The BADI implementation itself, or the code inside the implementation.
Another possibility is an authorisation failure. You can check for this using the authorisation trace in ST01, If you're having problems with RFCs and authorisations, see support note 1682316.