Hi Sushant,
I did not understand the point about any mistake from ABAP side. So far in my test, the Z FM has been consistent in returning proper error messages in SE37, and upon submitting proper data it has always updated the record.
My understanding is if the WebRFC call from browser bar works well, then the WebRFC is working fine. There is something required from Personas scripting side to make it Personas compatible.
Is too many parameters or parameters having values like Address Line 1 (containing spaces) is a problem?
Regards
Abhi