Since you are using the cListObjEdit to save changes to the Order Item, set the Order Item BizObj.lSaveChildOnSaveParent = .F.
This way, saving the Order won't automatically attempt a second save of the Order Item causing its rules to fire a second time as well.
Hope that helps,
---J
>On further inspection, the business rule is firing on the clicking of the 'OK' button on the clistobjedit form. However, it is also firing when I save the parent order object.
>
>Do you know how to suppress the firing of the child business rule on the save of the parent business object?