Check QA Functionality and Contract Status
As part of the Service Conbtracts implementation we created a new status under the "Active" Type statuses (STE_CODE = ACTIVE) . Lets call this status "X_Active"
When creating a contract and approving it the contract changes automatically to seeded active status : "Active"
By using "Tools" > "Change Status" > it is possible to change the contract status to the new "X_Active" status
However, After updating the contract ("Open For Update") and re-selection of the "Check QA" , The contract's status automatically changes from "QA Hold" to the seeded "Active" status and not to the last "X_Active" status in whih it was at