In Microsoft Dynamics CRM 4.0, when you change the Parent Account field in the opportunity form of an opportunity that has a parental relationship with an organization-owned custom entity, you receive the following error message:
When the Parent Custom field is changed and the opportunity is updated, the Microsoft Dynamic CRM platform performs a re-parenting operation on all child entities of the opportunity. When Microsoft Dynamic CRM retrieves the child entities, the owninguserid attribute is added to the columnset parameter of the query. However, the owninguserid attribute does not exist on organization-owned entities. Therefore, an exception is thrown.
This problem is fixed in the latest cumulative update rollup for Microsoft Dynamics CRM 4.0. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
949256 Microsoft Dynamics CRM 4.0 updates and hotfixes
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
For more information, click the following article numbers to view the articles in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates
887283 Microsoft Business Solutions CRM software hotfix and update package naming standards