¿En la pc con windows XP y en la pc con win7 tenes instalado el SQL Client 2012 ?
otra pregunta:
¿Tenes instalado SAP cliente y entra correctamente en la pc con XP y en la pc con win7 ?
De preferencia tambien que tengas instalado los DIAPI de SAP en dicho equipo.(donde estas corriendo el ejecutable).
Revisa esto por favor.
Saludos.