This technote explains the usage of the SetFieldValue method in the Commit action in IBM® Rational® ClearQuest®.
Resolving the problem
It is not possible to use the SetFieldValue function during the Commit event of an action. The reason for this is that the Commit event happens during the database commit, which is too late to change field values. The field values have already been committed to the database.
While ClearQuest allows you to appears to accept the new field value on the form and in the query result set, if the query is rerun the changes will not appear in the refreshed result set or on the form.