Selecting a parent object for checkout without selecting all the child
objects of that parent is called partial checkout.
If you performed a
partial checkout on a parent object that has a child object that has
a new, modified, or renamed status, the status of the child object is
not updated in CATIA. Then, when checking in the object, the wrong status
is saved back to ENOVIA, leading to inconsistent behavior.
ENOVIA helps you prevent the situation. When you click the checkout
button, you will receive a warning message stating that you have selected
an object with a new, modified, or renamed status. Close the warning
message and the checkout procedure is aborted. You then have to delete
any files in your checkout directory before proceeding with any further
checkout.