If you want to carry out your own individual credit checks, that differ from those in the standard system, you must define them in the following user exits:
User exit USEREXIT_AVAIL_CHECK_CREDIT exists in Include MV45AFZF.
This user exit allows you to determine whether the system should or should not carry out an availability check after a blocked document has been released or after a new credit check.