In Case Management, we have added a button to enable a user to Copy a case to a new case. The idea is that after copying the case, they will go in and change the things that are different, but they won’t have to copy and paste 10 or 15 fields (our function does that for them).
However, once they get in and try to edit the new case (specifically change the Order Line), when they go to save it, they get this Error: “Warranty Part and Case Part must match.” And there is no way to save the record.

In other instances, when changing the Order Line or Order Release, they get an error about PackLine not matching. (This one, I understand, in that a different OrderLine may be on a different PackLine. Which makes me unhappy that they store PackLine in the HDCase table at all. I have written a Data Directive that will check for mismatched PackLine, but before I even put it in, I am now getting the “Warranty Part and Case Part” error, so it seems that there are a bunch of fields that are stored in HDCase that if you change the OrderLine or OrderLine and Order Release, that they will be mismatched.
I hope I stated that clearly.
Looking for any advice, or reasoning that would make this make sense or help us in this matter.