Yes using robot framework sapguilibrary u can connect to sap client and you can use the robot franework process library run process method to launch sap log on pad...
To identify sap objects you can go for inbuilt recording option of sap client or u can use scripting tracker.
Thanks,
Himanshu