This content has been marked as final. Show 2 replies
Sounds like eBusiness-suite. So without changing the original code and find all COMMIT_FORM, the only chance i see is to intercept the PRE-COMMIT.
The required functionality can be achieved by -
1. When user created a new record and moved to an existing record w/o explicitly saving it.
Just track a mandatory field, say USP in this case. Compare the values of that field in when-new-record-instance and when-validate-record. If there's a difference, we can invoke the custom form.
2. While at the item level, we have to track it down with when-new-item-instance for the desired item. As, when-validate-item is not supported by PLL.
But, for the data concerned with both these cases to be populated in the custom form that you are invoking, you need to issue a commit statement before invoking the form.