Any way to commit BO without submitting form?

I am working in v9.1 and I have an editable grid bound to a table business object.  The grid is a small part of a large form with segments that show/hide depending on which form part is being worked.  I have added a button next to the grid with a server side action to commit the BO but that does nothing.  Is there any way to commit the changes short of submitting the form?  If not, is there a way to submit the form server-side and have it reopen to the same panel/segment?  I'm going to have more grids like this on the form and I am hoping that I don't have to code SQL statements for everything.

 

Thanks!

Tagged:

Comments

  • No there is not.  The Business Object's data is an participates in the BPM transactional scope which is the action (i.e. everything is committed when the action/form is submitted).  If you did a commit in the middle of this, you would have the very real possibility of having unintended and un-audited side effects.  There is no way to submit from a server-side script, but you can use a button on the form to do a submit combined with a chained loopback action to re-open the form.