Hello Robert,
There are many ways to find user exits or badis in a standard program.
You can use a Z program to help you find some user exits
this link has a example Program to find User Exit - Code Gallery - SCN Wiki, but there are another examples, just google about "Program find user exit".
Another way is put break points in this statements
CALL CUSTOMER-FUNCTION --> to find user-exits.
CALL BADI --> to find BADI's
or put a break point in this FM and then execute the transaction
SXV_GET_CLIF_BY_NAME
You can use spro customizing depending of your business area.
searchs here in scn about the transaction number can help to.
Regards