Hi Clemens and Sandra,
Thanks for your reply.
I've copied the portal user name to another (because portal user is 'system' type) and tried again from SE37, it still works. And then I reversed the document and used portal to run again, it failed.
Here is the main fields contents I logged:
Thank you for helping me,
Joanne