Hi Kanika Malhotra,
Please check with the following BAPI's,
First Create Business Partner with 2 default Roles - 'BAPI_BUPA_CREATE_FROM_DATA'
And for Adding New BP Roles - 'BAPI_BUPA_ROLE_ADD_2'
Wait and Return statement - 'BAPI_TRANSACTION_COMMIT'