Indeed helpful BAPI SUSR_LOGIN_CHECK_RFC but the only issue was it didn't have any output structure.
As in my case of gateway, We had t make a wrapper bapi and later based on exceptions raised by this standard bapi we had to manage out exception handling in out custom (Wrapper) BAPI.
Anyways, Cheers
Thanks
--PG