partial void OnReleasedProductRebateAndDeductionsGroupChanging(global::Microsoft.Dynamics.DataEntities.ProductRebateAndDeductionsGroup value);
        public static ReleasedProductRebateAndDeductionsGroupAssignment CreateReleasedProductRebateAndDeductionsGroupAssignment(string dataAreaId, string productRebateAndDeductionsGroupId, string itemNumber, global::Microsoft.Dynamics.DataEntities.ProductRebateAndDeductionsGroup releasedProductRebateAndDeductionsGroup, global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProductV2)
        {
            ReleasedProductRebateAndDeductionsGroupAssignment releasedProductRebateAndDeductionsGroupAssignment = new ReleasedProductRebateAndDeductionsGroupAssignment();

            releasedProductRebateAndDeductionsGroupAssignment.dataAreaId = dataAreaId;
            releasedProductRebateAndDeductionsGroupAssignment.ProductRebateAndDeductionsGroupId = productRebateAndDeductionsGroupId;
            releasedProductRebateAndDeductionsGroupAssignment.ItemNumber = itemNumber;
            if ((releasedProductRebateAndDeductionsGroup == null))
            {
                throw new global::System.ArgumentNullException("releasedProductRebateAndDeductionsGroup");
            }
            releasedProductRebateAndDeductionsGroupAssignment.ReleasedProductRebateAndDeductionsGroup = releasedProductRebateAndDeductionsGroup;
            if ((releasedProductV2 == null))
            {
                throw new global::System.ArgumentNullException("releasedProductV2");
            }
            releasedProductRebateAndDeductionsGroupAssignment.ReleasedProductV2 = releasedProductV2;
            return(releasedProductRebateAndDeductionsGroupAssignment);
        }