Hello Thomas,
Thanks for your help.
Adding a commit didn't solve the issue. In addition, with my hana cloud trial account, I don't have enough privileges to look at the trace log. I finally found a solution to solve my issue by adding an out parameter of type TABLE to my procedure. It seems that, with SP7, the statement ‘pc.execute()’ is returning false if there is not, at least, one OUT parameter of type TABLE. With SP6, it was returning true even having only OUT parameters of type INTEGER. Do you think that this change is a regression?