Fix [ 1950081 ] Missing foreign keys

This commit is contained in:
Carlos Ruiz 2008-04-25 00:07:50 +00:00
parent 6c2531d685
commit 92db21a4f2
2 changed files with 756 additions and 0 deletions

View File

@ -0,0 +1,378 @@
ALTER TABLE A_Asset ADD (CONSTRAINT CBPartnerSR_AAsset FOREIGN KEY (C_BPartnerSR_ID) REFERENCES C_BPartner);
ALTER TABLE A_Asset ADD (CONSTRAINT LeaseBPartner_AAsset FOREIGN KEY (Lease_BPartner_ID) REFERENCES C_BPartner);
ALTER TABLE A_Asset ADD (CONSTRAINT CProject_AAsset FOREIGN KEY (C_Project_ID) REFERENCES C_Project);
ALTER TABLE A_Asset ADD (CONSTRAINT MInOutLine_AAsset FOREIGN KEY (M_InOutLine_ID) REFERENCES M_InOutLine);
ALTER TABLE AD_Archive ADD (CONSTRAINT CBPartner_ADArchive FOREIGN KEY (C_BPartner_ID) REFERENCES C_BPartner);
ALTER TABLE AD_Client ADD (CONSTRAINT ADLangu_ADClient FOREIGN KEY (AD_Language) REFERENCES AD_Language);
ALTER TABLE AD_ClientInfo ADD (CONSTRAINT ADTreeActivity_ADClientInfo FOREIGN KEY (AD_Tree_Activity_ID) REFERENCES AD_Tree);
ALTER TABLE AD_ClientInfo ADD (CONSTRAINT ADTreeCampaign_ADClientInfo FOREIGN KEY (AD_Tree_Campaign_ID) REFERENCES AD_Tree);
ALTER TABLE AD_ClientInfo ADD (CONSTRAINT CBPartnerCashTrx_ADClientInfo FOREIGN KEY (C_BPartnerCashTrx_ID) REFERENCES C_BPartner);
ALTER TABLE AD_ClientInfo ADD (CONSTRAINT MProductFreight_ADClientInfo FOREIGN KEY (M_ProductFreight_ID) REFERENCES M_Product);
ALTER TABLE AD_Column ADD (CONSTRAINT EntityT_ADColumn FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Document_Action_Access ADD (CONSTRAINT ADRefList_ADDocumentActionAcce FOREIGN KEY (AD_Ref_List_ID) REFERENCES AD_Ref_List);
ALTER TABLE AD_Document_Action_Access ADD (CONSTRAINT ADRole_ADDocumentActionAccess FOREIGN KEY (AD_Role_ID) REFERENCES AD_Role);
ALTER TABLE AD_Document_Action_Access ADD (CONSTRAINT CDocType_ADDocumentActionAcces FOREIGN KEY (C_DocType_ID) REFERENCES C_DocType);
ALTER TABLE AD_Element ADD (CONSTRAINT EntityT_ADElement FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Error ADD (CONSTRAINT ADLangu_ADError FOREIGN KEY (AD_Language) REFERENCES AD_Language);
ALTER TABLE AD_Field ADD (CONSTRAINT EntityT_ADField FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Field ADD (CONSTRAINT ADReference_ADField FOREIGN KEY (AD_Reference_ID) REFERENCES AD_Reference);
ALTER TABLE AD_Field ADD (CONSTRAINT ADReferenceValue_ADField FOREIGN KEY (AD_Reference_Value_ID) REFERENCES AD_Reference);
ALTER TABLE AD_Field ADD (CONSTRAINT ADValRule_ADField FOREIGN KEY (AD_Val_Rule_ID) REFERENCES AD_Val_Rule);
ALTER TABLE AD_FieldGroup ADD (CONSTRAINT EntityT_ADFieldGroup FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Form ADD (CONSTRAINT EntityT_ADForm FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Image ADD (CONSTRAINT EntityT_ADImage FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_InfoColumn ADD (CONSTRAINT EntityT_ADInfoColumn FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_InfoWindow ADD (CONSTRAINT EntityT_ADInfoWindow FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Menu ADD (CONSTRAINT EntityT_ADMenu FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Message ADD (CONSTRAINT EntityT_ADMessage FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_ModelValidator ADD (CONSTRAINT EntityT_ADModelValidator FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_OrgType ADD (CONSTRAINT ADPrintColor_ADOrgType FOREIGN KEY (AD_PrintColor_ID) REFERENCES AD_PrintColor);
ALTER TABLE AD_Package_Exp_Common ADD (CONSTRAINT ADForm_ADPackageExpCommon FOREIGN KEY (AD_Form_ID) REFERENCES AD_Form);
ALTER TABLE AD_Package_Exp_Common ADD (CONSTRAINT ADImpFormat_ADPackageExpCommon FOREIGN KEY (AD_ImpFormat_ID) REFERENCES AD_ImpFormat);
ALTER TABLE AD_Package_Exp_Common ADD (CONSTRAINT ADMenu_ADPackageExpCommon FOREIGN KEY (AD_Menu_ID) REFERENCES AD_Menu);
ALTER TABLE AD_Package_Exp_Common ADD (CONSTRAINT ADProcess_ADPackageExpCommon FOREIGN KEY (AD_Process_ID) REFERENCES AD_Process);
ALTER TABLE AD_Package_Exp_Common ADD (CONSTRAINT ADReportView_ADPackageExpCommo FOREIGN KEY (AD_ReportView_ID) REFERENCES AD_ReportView);
ALTER TABLE AD_Package_Exp_Common ADD (CONSTRAINT ADRole_ADPackageExpCommon FOREIGN KEY (AD_Role_ID) REFERENCES AD_Role);
ALTER TABLE AD_Package_Exp_Common ADD (CONSTRAINT ADTable_ADPackageExpCommon FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table);
ALTER TABLE AD_Package_Exp_Common ADD (CONSTRAINT ADWindow_ADPackageExpCommon FOREIGN KEY (AD_Window_ID) REFERENCES AD_Window);
ALTER TABLE AD_Package_Exp_Common ADD (CONSTRAINT ADWorkbench_ADPackageExpCommon FOREIGN KEY (AD_Workbench_ID) REFERENCES AD_Workbench);
ALTER TABLE AD_Package_Exp_Common ADD (CONSTRAINT ADWorkflow_ADPackageExpCommon FOREIGN KEY (AD_Workflow_ID) REFERENCES AD_Workflow);
ALTER TABLE AD_Package_Exp_Detail ADD (CONSTRAINT ADForm_ADPackageExpDetail FOREIGN KEY (AD_Form_ID) REFERENCES AD_Form);
ALTER TABLE AD_Package_Exp_Detail ADD (CONSTRAINT ADImpFormat_ADPackageExpDetail FOREIGN KEY (AD_ImpFormat_ID) REFERENCES AD_ImpFormat);
ALTER TABLE AD_Package_Exp_Detail ADD (CONSTRAINT ADMenu_ADPackageExpDetail FOREIGN KEY (AD_Menu_ID) REFERENCES AD_Menu);
ALTER TABLE AD_Package_Exp_Detail ADD (CONSTRAINT ADMessage_ADPackageExpDetail FOREIGN KEY (AD_Message_ID) REFERENCES AD_Message);
ALTER TABLE AD_Package_Exp_Detail ADD (CONSTRAINT ADPrintFormat_ADPackageExpDeta FOREIGN KEY (AD_PrintFormat_ID) REFERENCES AD_PrintFormat);
ALTER TABLE AD_Package_Exp_Detail ADD (CONSTRAINT ADProcess_ADPackageExpDetail FOREIGN KEY (AD_Process_ID) REFERENCES AD_Process);
ALTER TABLE AD_Package_Exp_Detail ADD (CONSTRAINT ADReference_ADPackageExpDetail FOREIGN KEY (AD_Reference_ID) REFERENCES AD_Reference);
ALTER TABLE AD_Package_Exp_Detail ADD (CONSTRAINT ADReportView_ADPackageExpDetai FOREIGN KEY (AD_ReportView_ID) REFERENCES AD_ReportView);
ALTER TABLE AD_Package_Exp_Detail ADD (CONSTRAINT ADRole_ADPackageExpDetail FOREIGN KEY (AD_Role_ID) REFERENCES AD_Role);
ALTER TABLE AD_Package_Exp_Detail ADD (CONSTRAINT ADTable_ADPackageExpDetail FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table);
ALTER TABLE AD_Package_Exp_Detail ADD (CONSTRAINT ADWindow_ADPackageExpDetail FOREIGN KEY (AD_Window_ID) REFERENCES AD_Window);
ALTER TABLE AD_Package_Exp_Detail ADD (CONSTRAINT ADWorkbench_ADPackageExpDetail FOREIGN KEY (AD_Workbench_ID) REFERENCES AD_Workbench);
ALTER TABLE AD_Package_Exp_Detail ADD (CONSTRAINT ADWorkflow_ADPackageExpDetail FOREIGN KEY (AD_Workflow_ID) REFERENCES AD_Workflow);
ALTER TABLE AD_Package_Imp_Backup ADD (CONSTRAINT ADColumn_ADPackageImpBackup FOREIGN KEY (AD_Column_ID) REFERENCES AD_Column);
ALTER TABLE AD_Package_Imp_Backup ADD (CONSTRAINT ADReference_ADPackageImpBackup FOREIGN KEY (AD_Reference_ID) REFERENCES AD_Reference);
ALTER TABLE AD_PrintFormat ADD (CONSTRAINT JasperProcess_ADPrintFormat FOREIGN KEY (JasperProcess_ID) REFERENCES AD_Process);
ALTER TABLE AD_Process ADD (CONSTRAINT EntityT_ADProcess FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Process ADD (CONSTRAINT ADWorkflow_ADProcess FOREIGN KEY (AD_Workflow_ID) REFERENCES AD_Workflow);
ALTER TABLE AD_Process_Para ADD (CONSTRAINT EntityT_ADProcessPara FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Reference ADD (CONSTRAINT EntityT_ADReference FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Ref_List ADD (CONSTRAINT EntityT_ADRefList FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Ref_Table ADD (CONSTRAINT EntityT_ADRefTable FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Registration ADD (CONSTRAINT CCurrency_ADRegistration FOREIGN KEY (C_Currency_ID) REFERENCES C_Currency);
ALTER TABLE AD_Replication ADD (CONSTRAINT RemoteClient_ADReplication FOREIGN KEY (Remote_Client_ID) REFERENCES AD_Client);
ALTER TABLE AD_Replication ADD (CONSTRAINT RemoteOrg_ADReplication FOREIGN KEY (Remote_Org_ID) REFERENCES AD_Org);
ALTER TABLE AD_ReplicationStrategy ADD (CONSTRAINT EntityT_ADReplicationStrategy FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_ReplicationTable ADD (CONSTRAINT EntityT_ADReplicationTable FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_ReportView ADD (CONSTRAINT EntityT_ADReportView FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Role ADD (CONSTRAINT ADTreeOrg_ADRole FOREIGN KEY (AD_Tree_Org_ID) REFERENCES AD_Tree);
ALTER TABLE AD_Rule ADD (CONSTRAINT EntityT_ADRule FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Session ADD (CONSTRAINT ADRole_ADSession FOREIGN KEY (AD_Role_ID) REFERENCES AD_Role);
ALTER TABLE AD_SysConfig ADD (CONSTRAINT EntityT_ADSysConfig FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Tab ADD (CONSTRAINT EntityT_ADTab FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Table ADD (CONSTRAINT EntityT_ADTable FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Task ADD (CONSTRAINT EntityT_ADTask FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_User ADD (CONSTRAINT CJob_ADUser FOREIGN KEY (C_Job_ID) REFERENCES C_Job);
ALTER TABLE AD_UserDef_Win ADD (CONSTRAINT ADLangu_ADUserDefWin FOREIGN KEY (AD_Language) REFERENCES AD_Language);
ALTER TABLE AD_UserQuery ADD (CONSTRAINT ADTab_ADUserQuery FOREIGN KEY (AD_Tab_ID) REFERENCES AD_Tab);
ALTER TABLE AD_Val_Rule ADD (CONSTRAINT EntityT_ADValRule FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_WF_Activity ADD (CONSTRAINT ADTable_ADWFActivity FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table);
ALTER TABLE AD_WF_Activity ADD (CONSTRAINT ADWorkflow_ADWFActivity FOREIGN KEY (AD_Workflow_ID) REFERENCES AD_Workflow);
ALTER TABLE AD_WF_NextCondition ADD (CONSTRAINT EntityT_ADWFNextCondition FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_WF_Node ADD (CONSTRAINT ADColumn_ADWFNode FOREIGN KEY (AD_Column_ID) REFERENCES AD_Column);
ALTER TABLE AD_WF_Node ADD (CONSTRAINT EntityT_ADWFNode FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_WF_Node ADD (CONSTRAINT RMailText_ADWFNode FOREIGN KEY (R_MailText_ID) REFERENCES R_MailText);
ALTER TABLE AD_WF_NodeNext ADD (CONSTRAINT EntityT_ADWFNodeNext FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_WF_Node_Para ADD (CONSTRAINT EntityT_ADWFNodePara FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_WF_Process ADD (CONSTRAINT ADTable_ADWFProcess FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table);
ALTER TABLE AD_WF_Process ADD (CONSTRAINT ADWFProcess_ADWFProcess FOREIGN KEY (AD_WF_Process_ID) REFERENCES AD_WF_Process);
ALTER TABLE AD_WF_Responsible ADD (CONSTRAINT EntityT_ADWFResponsible FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Window ADD (CONSTRAINT EntityT_ADWindow FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Workbench ADD (CONSTRAINT ADColumn_ADWorkbench FOREIGN KEY (AD_Column_ID) REFERENCES AD_Column);
ALTER TABLE AD_Workbench ADD (CONSTRAINT EntityT_ADWorkbench FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_WorkbenchWindow ADD (CONSTRAINT EntityT_ADWorkbenchWindow FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Workflow ADD (CONSTRAINT EntityT_ADWorkflow FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE AD_Workflow ADD (CONSTRAINT ADTable_ADWorkflow FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table);
ALTER TABLE AD_Workflow ADD (CONSTRAINT ADWFNode_ADWorkflow FOREIGN KEY (AD_WF_Node_ID) REFERENCES AD_WF_Node);
ALTER TABLE B_Bid ADD (CONSTRAINT ADUser_BBid FOREIGN KEY (AD_User_ID) REFERENCES AD_User);
ALTER TABLE B_BuyerFunds ADD (CONSTRAINT ADUser_BBuyerFunds FOREIGN KEY (AD_User_ID) REFERENCES AD_User);
ALTER TABLE B_Offer ADD (CONSTRAINT ADUser_BOffer FOREIGN KEY (AD_User_ID) REFERENCES AD_User);
ALTER TABLE B_SellerFunds ADD (CONSTRAINT ADUser_BSellerFunds FOREIGN KEY (AD_User_ID) REFERENCES AD_User);
ALTER TABLE C_AcctProcessor ADD (CONSTRAINT ADTable_CAcctProcessor FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table);
ALTER TABLE C_AcctProcessor ADD (CONSTRAINT CAcctSchema_CAcctProcessor FOREIGN KEY (C_AcctSchema_ID) REFERENCES C_AcctSchema);
ALTER TABLE C_AcctSchema ADD (CONSTRAINT ADOrgOnly_CAcctSchema FOREIGN KEY (AD_OrgOnly_ID) REFERENCES AD_Org);
ALTER TABLE C_AcctSchema_Element ADD (CONSTRAINT ADColumn_CAcctSchemaElement FOREIGN KEY (AD_Column_ID) REFERENCES AD_Column);
ALTER TABLE C_BP_Group ADD (CONSTRAINT ADPrintColor_CBPGroup FOREIGN KEY (AD_PrintColor_ID) REFERENCES AD_PrintColor);
ALTER TABLE C_BP_Group ADD (CONSTRAINT CDunning_CBPGroup FOREIGN KEY (C_Dunning_ID) REFERENCES C_Dunning);
ALTER TABLE C_Channel ADD (CONSTRAINT ADPrintColor_CChannel FOREIGN KEY (AD_PrintColor_ID) REFERENCES AD_PrintColor);
ALTER TABLE C_Charge ADD (CONSTRAINT CBPartner_CCharge FOREIGN KEY (C_BPartner_ID) REFERENCES C_BPartner);
ALTER TABLE C_Country ADD (CONSTRAINT CCountry_CCountry FOREIGN KEY (C_Country_ID) REFERENCES C_Country);
ALTER TABLE C_DocType ADD (CONSTRAINT DefiniteSequence_CDocType FOREIGN KEY (DefiniteSequence_ID) REFERENCES AD_Sequence);
ALTER TABLE C_DocType ADD (CONSTRAINT CDocTypeDifference_CDocType FOREIGN KEY (C_DocTypeDifference_ID) REFERENCES C_DocType);
ALTER TABLE C_DunningRunEntry ADD (CONSTRAINT ADUser_CDunningRunEntry FOREIGN KEY (AD_User_ID) REFERENCES AD_User);
ALTER TABLE C_DunningRunEntry ADD (CONSTRAINT SalesRep_CDunningRunEntry FOREIGN KEY (SalesRep_ID) REFERENCES AD_User);
ALTER TABLE C_DunningRunEntry ADD (CONSTRAINT CBPartnerLocation_CDunningRunE FOREIGN KEY (C_BPartner_Location_ID) REFERENCES C_BPartner_Location);
ALTER TABLE C_DunningRunLine ADD (CONSTRAINT CInvoicePaySchedule_CDunningRu FOREIGN KEY (C_InvoicePaySchedule_ID) REFERENCES C_InvoicePaySchedule);
ALTER TABLE C_Invoice ADD (CONSTRAINT CDunningLevel_CInvoice FOREIGN KEY (C_DunningLevel_ID) REFERENCES C_DunningLevel);
ALTER TABLE CM_NewsChannel ADD (CONSTRAINT ADLangu_CMNewsChannel FOREIGN KEY (AD_Language) REFERENCES AD_Language);
ALTER TABLE C_Order ADD (CONSTRAINT CPOS_COrder FOREIGN KEY (C_POS_ID) REFERENCES C_POS);
ALTER TABLE C_Payment ADD (CONSTRAINT CInvoice_CPayment FOREIGN KEY (C_Invoice_ID) REFERENCES C_Invoice);
ALTER TABLE C_Payment ADD (CONSTRAINT COrder_CPayment FOREIGN KEY (C_Order_ID) REFERENCES C_Order);
ALTER TABLE C_Payment ADD (CONSTRAINT RefPayment_CPayment FOREIGN KEY (Ref_Payment_ID) REFERENCES C_Payment);
ALTER TABLE C_PaySelectionCheck ADD (CONSTRAINT CBPBankAccount_CPaySelectionCh FOREIGN KEY (C_BP_BankAccount_ID) REFERENCES C_BP_BankAccount);
ALTER TABLE C_POS ADD (CONSTRAINT CBPartnerCashTrx_CPOS FOREIGN KEY (C_BPartnerCashTrx_ID) REFERENCES C_BPartner);
ALTER TABLE C_POS ADD (CONSTRAINT CDocType_CPOS FOREIGN KEY (C_DocType_ID) REFERENCES C_DocType);
ALTER TABLE C_POSKey ADD (CONSTRAINT ADPrintColor_CPOSKey FOREIGN KEY (AD_PrintColor_ID) REFERENCES AD_PrintColor);
ALTER TABLE C_Project ADD (CONSTRAINT CBPartnerSR_CProject FOREIGN KEY (C_BPartnerSR_ID) REFERENCES C_BPartner);
ALTER TABLE C_SalesRegion ADD (CONSTRAINT SalesRep_CSalesRegion FOREIGN KEY (SalesRep_ID) REFERENCES AD_User);
ALTER TABLE C_UOM_Conversion ADD (CONSTRAINT MProduct_CUOMConversion FOREIGN KEY (M_Product_ID) REFERENCES M_Product);
ALTER TABLE C_ValidCombination ADD (CONSTRAINT CSubAcct_CValidCombination FOREIGN KEY (C_SubAcct_ID) REFERENCES C_SubAcct);
ALTER TABLE C_Withholding ADD (CONSTRAINT Benefici_CWithholding FOREIGN KEY (Beneficiary) REFERENCES C_BPartner);
ALTER TABLE Fact_Acct ADD (CONSTRAINT CSubAcct_FactAcct FOREIGN KEY (C_SubAcct_ID) REFERENCES C_SubAcct);
ALTER TABLE Fact_Acct_Balance ADD (CONSTRAINT CSubAcct_FactAcctBalance FOREIGN KEY (C_SubAcct_ID) REFERENCES C_SubAcct);
ALTER TABLE I_BPartner ADD (CONSTRAINT RInterestArea_IBPartner FOREIGN KEY (R_InterestArea_ID) REFERENCES R_InterestArea);
ALTER TABLE I_GLJournal ADD (CONSTRAINT CUOM_IGLJournal FOREIGN KEY (C_UOM_ID) REFERENCES C_UOM);
ALTER TABLE I_Invoice ADD (CONSTRAINT CCharge_IInvoice FOREIGN KEY (C_Charge_ID) REFERENCES C_Charge);
ALTER TABLE I_Payment ADD (CONSTRAINT CCurrency_IPayment FOREIGN KEY (C_Currency_ID) REFERENCES C_Currency);
ALTER TABLE K_Synonym ADD (CONSTRAINT ADLangu_KSynonym FOREIGN KEY (AD_Language) REFERENCES AD_Language);
ALTER TABLE M_ChangeRequest ADD (CONSTRAINT MFixChangeNotice_MChangeReques FOREIGN KEY (M_FixChangeNotice_ID) REFERENCES M_ChangeNotice);
ALTER TABLE M_InOut ADD (CONSTRAINT CInvoice_MInOut FOREIGN KEY (C_Invoice_ID) REFERENCES C_Invoice);
ALTER TABLE M_InOutConfirm ADD (CONSTRAINT CInvoice_MInOutConfirm FOREIGN KEY (C_Invoice_ID) REFERENCES C_Invoice);
ALTER TABLE M_InOutConfirm ADD (CONSTRAINT MInventory_MInOutConfirm FOREIGN KEY (M_Inventory_ID) REFERENCES M_Inventory);
ALTER TABLE M_InOutLineConfirm ADD (CONSTRAINT CInvoiceLine_MInOutLineConfirm FOREIGN KEY (C_InvoiceLine_ID) REFERENCES C_InvoiceLine);
ALTER TABLE M_InOutLineConfirm ADD (CONSTRAINT MInventoryLine_MInOutLineConfi FOREIGN KEY (M_InventoryLine_ID) REFERENCES M_InventoryLine);
ALTER TABLE M_Inventory ADD (CONSTRAINT CDocType_MInventory FOREIGN KEY (C_DocType_ID) REFERENCES C_DocType);
ALTER TABLE M_Movement ADD (CONSTRAINT CDocType_MMovement FOREIGN KEY (C_DocType_ID) REFERENCES C_DocType);
ALTER TABLE M_PriceList_Version ADD (CONSTRAINT MPricelistVersionBase_MPriceLi FOREIGN KEY (M_Pricelist_Version_Base_ID) REFERENCES M_PriceList_Version);
ALTER TABLE M_Product ADD (CONSTRAINT SalesRep_MProduct FOREIGN KEY (SalesRep_ID) REFERENCES AD_User);
ALTER TABLE M_Product_Category ADD (CONSTRAINT ADPrintColor_MProductCategory FOREIGN KEY (AD_PrintColor_ID) REFERENCES AD_PrintColor);
ALTER TABLE M_Replenish ADD (CONSTRAINT MWarehouseSource_MReplenish FOREIGN KEY (M_WarehouseSource_ID) REFERENCES M_Warehouse);
ALTER TABLE M_Requisition ADD (CONSTRAINT CDocType_MRequisition FOREIGN KEY (C_DocType_ID) REFERENCES C_DocType);
ALTER TABLE M_RequisitionLine ADD (CONSTRAINT CCharge_MRequisitionLine FOREIGN KEY (C_Charge_ID) REFERENCES C_Charge);
ALTER TABLE M_RequisitionLine ADD (CONSTRAINT COrderLine_MRequisitionLine FOREIGN KEY (C_OrderLine_ID) REFERENCES C_OrderLine);
ALTER TABLE M_RMA ADD (CONSTRAINT SalesRep_MRMA FOREIGN KEY (SalesRep_ID) REFERENCES AD_User);
ALTER TABLE M_RMA ADD (CONSTRAINT CBPartner_MRMA FOREIGN KEY (C_BPartner_ID) REFERENCES C_BPartner);
ALTER TABLE M_RMA ADD (CONSTRAINT CCurrency_MRMA FOREIGN KEY (C_Currency_ID) REFERENCES C_Currency);
ALTER TABLE M_RMA ADD (CONSTRAINT CDocType_MRMA FOREIGN KEY (C_DocType_ID) REFERENCES C_DocType);
ALTER TABLE M_RMA ADD (CONSTRAINT COrder_MRMA FOREIGN KEY (C_Order_ID) REFERENCES C_Order);
ALTER TABLE M_RMA ADD (CONSTRAINT MRMAType_MRMA FOREIGN KEY (M_RMAType_ID) REFERENCES M_RMAType);
ALTER TABLE M_RMALine ADD (CONSTRAINT CCharge_MRMALine FOREIGN KEY (C_Charge_ID) REFERENCES C_Charge);
ALTER TABLE M_Warehouse ADD (CONSTRAINT MWarehouseSource_MWarehouse FOREIGN KEY (M_WarehouseSource_ID) REFERENCES M_Warehouse);
ALTER TABLE PA_ColorSchema ADD (CONSTRAINT EntityT_PAColorSchema FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE PA_DashboardContent ADD (CONSTRAINT ADWindow_PADashboardContent FOREIGN KEY (AD_Window_ID) REFERENCES AD_Window);
ALTER TABLE PA_DashboardContent ADD (CONSTRAINT PAGoal_PADashboardContent FOREIGN KEY (PA_Goal_ID) REFERENCES PA_Goal);
ALTER TABLE PA_Goal ADD (CONSTRAINT ADRole_PAGoal FOREIGN KEY (AD_Role_ID) REFERENCES AD_Role);
ALTER TABLE PA_Measure ADD (CONSTRAINT CProjectType_PAMeasure FOREIGN KEY (C_ProjectType_ID) REFERENCES C_ProjectType);
ALTER TABLE PA_Measure ADD (CONSTRAINT RRequestType_PAMeasure FOREIGN KEY (R_RequestType_ID) REFERENCES R_RequestType);
ALTER TABLE PA_MeasureCalc ADD (CONSTRAINT EntityT_PAMeasureCalc FOREIGN KEY (EntityType) REFERENCES AD_EntityType);
ALTER TABLE PA_MeasureCalc ADD (CONSTRAINT ADTable_PAMeasureCalc FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table);
ALTER TABLE PA_Report ADD (CONSTRAINT JasperProcess_PAReport FOREIGN KEY (JasperProcess_ID) REFERENCES AD_Process);
ALTER TABLE R_Category ADD (CONSTRAINT MProduct_RCategory FOREIGN KEY (M_Product_ID) REFERENCES M_Product);
ALTER TABLE R_Group ADD (CONSTRAINT MBOM_RGroup FOREIGN KEY (M_BOM_ID) REFERENCES M_BOM);
ALTER TABLE R_Group ADD (CONSTRAINT MChangeNotice_RGroup FOREIGN KEY (M_ChangeNotice_ID) REFERENCES M_ChangeNotice);
-- ORA-02267: column type incompatible with referenced column type
-- ALTER TABLE R_IssueKnown ADD (CONSTRAINT RIssueRecommendation_RIssueKno FOREIGN KEY (R_IssueRecommendation_ID) REFERENCES R_IssueRecommendation);
ALTER TABLE R_IssueSystem ADD (CONSTRAINT AAsset_RIssueSystem FOREIGN KEY (A_Asset_ID) REFERENCES A_Asset);
ALTER TABLE R_Request ADD (CONSTRAINT MChangeRequest_RRequest FOREIGN KEY (M_ChangeRequest_ID) REFERENCES M_ChangeRequest);
ALTER TABLE R_RequestAction ADD (CONSTRAINT MProductSpent_RRequestAction FOREIGN KEY (M_ProductSpent_ID) REFERENCES M_Product);
ALTER TABLE R_RequestProcessor ADD (CONSTRAINT RRequestType_RRequestProcessor FOREIGN KEY (R_RequestType_ID) REFERENCES R_RequestType);
ALTER TABLE R_RequestType ADD (CONSTRAINT RStatusCategory_RRequestType FOREIGN KEY (R_StatusCategory_ID) REFERENCES R_StatusCategory);
ALTER TABLE R_RequestUpdate ADD (CONSTRAINT MProductSpent_RRequestUpdate FOREIGN KEY (M_ProductSpent_ID) REFERENCES M_Product);
ALTER TABLE R_Status ADD (CONSTRAINT NextStatus_RStatus FOREIGN KEY (Next_Status_ID) REFERENCES R_Status);
ALTER TABLE R_Status ADD (CONSTRAINT UpdateStatus_RStatus FOREIGN KEY (Update_Status_ID) REFERENCES R_Status);
ALTER TABLE R_Status ADD (CONSTRAINT RStatusCategory_RStatus FOREIGN KEY (R_StatusCategory_ID) REFERENCES R_StatusCategory);
ALTER TABLE U_RoleMenu ADD (CONSTRAINT ADRole_URoleMenu FOREIGN KEY (AD_Role_ID) REFERENCES AD_Role);
ALTER TABLE U_RoleMenu ADD (CONSTRAINT UWebMenu_URoleMenu FOREIGN KEY (U_WebMenu_ID) REFERENCES U_WebMenu);
ALTER TABLE U_WebMenu ADD (CONSTRAINT ParentMenu_UWebMenu FOREIGN KEY (ParentMenu_ID) REFERENCES U_WebMenu);
ALTER TABLE W_Store ADD (CONSTRAINT SalesRep_WStore FOREIGN KEY (SalesRep_ID) REFERENCES AD_User);
ALTER TABLE W_Store ADD (CONSTRAINT CPaymentTerm_WStore FOREIGN KEY (C_PaymentTerm_ID) REFERENCES C_PaymentTerm);
ALTER TABLE W_Store ADD (CONSTRAINT MPriceList_WStore FOREIGN KEY (M_PriceList_ID) REFERENCES M_PriceList);
ALTER TABLE W_Store ADD (CONSTRAINT MWarehouse_WStore FOREIGN KEY (M_Warehouse_ID) REFERENCES M_Warehouse);

View File

@ -0,0 +1,378 @@
ALTER TABLE A_Asset ADD CONSTRAINT CBPartnerSR_AAsset FOREIGN KEY (C_BPartnerSR_ID) REFERENCES C_BPartner;
ALTER TABLE A_Asset ADD CONSTRAINT LeaseBPartner_AAsset FOREIGN KEY (Lease_BPartner_ID) REFERENCES C_BPartner;
ALTER TABLE A_Asset ADD CONSTRAINT CProject_AAsset FOREIGN KEY (C_Project_ID) REFERENCES C_Project;
ALTER TABLE A_Asset ADD CONSTRAINT MInOutLine_AAsset FOREIGN KEY (M_InOutLine_ID) REFERENCES M_InOutLine;
ALTER TABLE AD_Archive ADD CONSTRAINT CBPartner_ADArchive FOREIGN KEY (C_BPartner_ID) REFERENCES C_BPartner;
ALTER TABLE AD_Client ADD CONSTRAINT ADLangu_ADClient FOREIGN KEY (AD_Language) REFERENCES AD_Language;
ALTER TABLE AD_ClientInfo ADD CONSTRAINT ADTreeActivity_ADClientInfo FOREIGN KEY (AD_Tree_Activity_ID) REFERENCES AD_Tree;
ALTER TABLE AD_ClientInfo ADD CONSTRAINT ADTreeCampaign_ADClientInfo FOREIGN KEY (AD_Tree_Campaign_ID) REFERENCES AD_Tree;
ALTER TABLE AD_ClientInfo ADD CONSTRAINT CBPartnerCashTrx_ADClientInfo FOREIGN KEY (C_BPartnerCashTrx_ID) REFERENCES C_BPartner;
ALTER TABLE AD_ClientInfo ADD CONSTRAINT MProductFreight_ADClientInfo FOREIGN KEY (M_ProductFreight_ID) REFERENCES M_Product;
ALTER TABLE AD_Column ADD CONSTRAINT EntityT_ADColumn FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Document_Action_Access ADD CONSTRAINT ADRefList_ADDocumentActionAcce FOREIGN KEY (AD_Ref_List_ID) REFERENCES AD_Ref_List;
ALTER TABLE AD_Document_Action_Access ADD CONSTRAINT ADRole_ADDocumentActionAccess FOREIGN KEY (AD_Role_ID) REFERENCES AD_Role;
ALTER TABLE AD_Document_Action_Access ADD CONSTRAINT CDocType_ADDocumentActionAcces FOREIGN KEY (C_DocType_ID) REFERENCES C_DocType;
ALTER TABLE AD_Element ADD CONSTRAINT EntityT_ADElement FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Error ADD CONSTRAINT ADLangu_ADError FOREIGN KEY (AD_Language) REFERENCES AD_Language;
ALTER TABLE AD_Field ADD CONSTRAINT EntityT_ADField FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Field ADD CONSTRAINT ADReference_ADField FOREIGN KEY (AD_Reference_ID) REFERENCES AD_Reference;
ALTER TABLE AD_Field ADD CONSTRAINT ADReferenceValue_ADField FOREIGN KEY (AD_Reference_Value_ID) REFERENCES AD_Reference;
ALTER TABLE AD_Field ADD CONSTRAINT ADValRule_ADField FOREIGN KEY (AD_Val_Rule_ID) REFERENCES AD_Val_Rule;
ALTER TABLE AD_FieldGroup ADD CONSTRAINT EntityT_ADFieldGroup FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Form ADD CONSTRAINT EntityT_ADForm FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Image ADD CONSTRAINT EntityT_ADImage FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_InfoColumn ADD CONSTRAINT EntityT_ADInfoColumn FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_InfoWindow ADD CONSTRAINT EntityT_ADInfoWindow FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Menu ADD CONSTRAINT EntityT_ADMenu FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Message ADD CONSTRAINT EntityT_ADMessage FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_ModelValidator ADD CONSTRAINT EntityT_ADModelValidator FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_OrgType ADD CONSTRAINT ADPrintColor_ADOrgType FOREIGN KEY (AD_PrintColor_ID) REFERENCES AD_PrintColor;
ALTER TABLE AD_Package_Exp_Common ADD CONSTRAINT ADForm_ADPackageExpCommon FOREIGN KEY (AD_Form_ID) REFERENCES AD_Form;
ALTER TABLE AD_Package_Exp_Common ADD CONSTRAINT ADImpFormat_ADPackageExpCommon FOREIGN KEY (AD_ImpFormat_ID) REFERENCES AD_ImpFormat;
ALTER TABLE AD_Package_Exp_Common ADD CONSTRAINT ADMenu_ADPackageExpCommon FOREIGN KEY (AD_Menu_ID) REFERENCES AD_Menu;
ALTER TABLE AD_Package_Exp_Common ADD CONSTRAINT ADProcess_ADPackageExpCommon FOREIGN KEY (AD_Process_ID) REFERENCES AD_Process;
ALTER TABLE AD_Package_Exp_Common ADD CONSTRAINT ADReportView_ADPackageExpCommo FOREIGN KEY (AD_ReportView_ID) REFERENCES AD_ReportView;
ALTER TABLE AD_Package_Exp_Common ADD CONSTRAINT ADRole_ADPackageExpCommon FOREIGN KEY (AD_Role_ID) REFERENCES AD_Role;
ALTER TABLE AD_Package_Exp_Common ADD CONSTRAINT ADTable_ADPackageExpCommon FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table;
ALTER TABLE AD_Package_Exp_Common ADD CONSTRAINT ADWindow_ADPackageExpCommon FOREIGN KEY (AD_Window_ID) REFERENCES AD_Window;
ALTER TABLE AD_Package_Exp_Common ADD CONSTRAINT ADWorkbench_ADPackageExpCommon FOREIGN KEY (AD_Workbench_ID) REFERENCES AD_Workbench;
ALTER TABLE AD_Package_Exp_Common ADD CONSTRAINT ADWorkflow_ADPackageExpCommon FOREIGN KEY (AD_Workflow_ID) REFERENCES AD_Workflow;
ALTER TABLE AD_Package_Exp_Detail ADD CONSTRAINT ADForm_ADPackageExpDetail FOREIGN KEY (AD_Form_ID) REFERENCES AD_Form;
ALTER TABLE AD_Package_Exp_Detail ADD CONSTRAINT ADImpFormat_ADPackageExpDetail FOREIGN KEY (AD_ImpFormat_ID) REFERENCES AD_ImpFormat;
ALTER TABLE AD_Package_Exp_Detail ADD CONSTRAINT ADMenu_ADPackageExpDetail FOREIGN KEY (AD_Menu_ID) REFERENCES AD_Menu;
ALTER TABLE AD_Package_Exp_Detail ADD CONSTRAINT ADMessage_ADPackageExpDetail FOREIGN KEY (AD_Message_ID) REFERENCES AD_Message;
ALTER TABLE AD_Package_Exp_Detail ADD CONSTRAINT ADPrintFormat_ADPackageExpDeta FOREIGN KEY (AD_PrintFormat_ID) REFERENCES AD_PrintFormat;
ALTER TABLE AD_Package_Exp_Detail ADD CONSTRAINT ADProcess_ADPackageExpDetail FOREIGN KEY (AD_Process_ID) REFERENCES AD_Process;
ALTER TABLE AD_Package_Exp_Detail ADD CONSTRAINT ADReference_ADPackageExpDetail FOREIGN KEY (AD_Reference_ID) REFERENCES AD_Reference;
ALTER TABLE AD_Package_Exp_Detail ADD CONSTRAINT ADReportView_ADPackageExpDetai FOREIGN KEY (AD_ReportView_ID) REFERENCES AD_ReportView;
ALTER TABLE AD_Package_Exp_Detail ADD CONSTRAINT ADRole_ADPackageExpDetail FOREIGN KEY (AD_Role_ID) REFERENCES AD_Role;
ALTER TABLE AD_Package_Exp_Detail ADD CONSTRAINT ADTable_ADPackageExpDetail FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table;
ALTER TABLE AD_Package_Exp_Detail ADD CONSTRAINT ADWindow_ADPackageExpDetail FOREIGN KEY (AD_Window_ID) REFERENCES AD_Window;
ALTER TABLE AD_Package_Exp_Detail ADD CONSTRAINT ADWorkbench_ADPackageExpDetail FOREIGN KEY (AD_Workbench_ID) REFERENCES AD_Workbench;
ALTER TABLE AD_Package_Exp_Detail ADD CONSTRAINT ADWorkflow_ADPackageExpDetail FOREIGN KEY (AD_Workflow_ID) REFERENCES AD_Workflow;
ALTER TABLE AD_Package_Imp_Backup ADD CONSTRAINT ADColumn_ADPackageImpBackup FOREIGN KEY (AD_Column_ID) REFERENCES AD_Column;
ALTER TABLE AD_Package_Imp_Backup ADD CONSTRAINT ADReference_ADPackageImpBackup FOREIGN KEY (AD_Reference_ID) REFERENCES AD_Reference;
ALTER TABLE AD_PrintFormat ADD CONSTRAINT JasperProcess_ADPrintFormat FOREIGN KEY (JasperProcess_ID) REFERENCES AD_Process;
ALTER TABLE AD_Process ADD CONSTRAINT EntityT_ADProcess FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Process ADD CONSTRAINT ADWorkflow_ADProcess FOREIGN KEY (AD_Workflow_ID) REFERENCES AD_Workflow;
ALTER TABLE AD_Process_Para ADD CONSTRAINT EntityT_ADProcessPara FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Reference ADD CONSTRAINT EntityT_ADReference FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Ref_List ADD CONSTRAINT EntityT_ADRefList FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Ref_Table ADD CONSTRAINT EntityT_ADRefTable FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Registration ADD CONSTRAINT CCurrency_ADRegistration FOREIGN KEY (C_Currency_ID) REFERENCES C_Currency;
ALTER TABLE AD_Replication ADD CONSTRAINT RemoteClient_ADReplication FOREIGN KEY (Remote_Client_ID) REFERENCES AD_Client;
ALTER TABLE AD_Replication ADD CONSTRAINT RemoteOrg_ADReplication FOREIGN KEY (Remote_Org_ID) REFERENCES AD_Org;
ALTER TABLE AD_ReplicationStrategy ADD CONSTRAINT EntityT_ADReplicationStrategy FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_ReplicationTable ADD CONSTRAINT EntityT_ADReplicationTable FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_ReportView ADD CONSTRAINT EntityT_ADReportView FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Role ADD CONSTRAINT ADTreeOrg_ADRole FOREIGN KEY (AD_Tree_Org_ID) REFERENCES AD_Tree;
ALTER TABLE AD_Rule ADD CONSTRAINT EntityT_ADRule FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Session ADD CONSTRAINT ADRole_ADSession FOREIGN KEY (AD_Role_ID) REFERENCES AD_Role;
ALTER TABLE AD_SysConfig ADD CONSTRAINT EntityT_ADSysConfig FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Tab ADD CONSTRAINT EntityT_ADTab FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Table ADD CONSTRAINT EntityT_ADTable FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Task ADD CONSTRAINT EntityT_ADTask FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_User ADD CONSTRAINT CJob_ADUser FOREIGN KEY (C_Job_ID) REFERENCES C_Job;
ALTER TABLE AD_UserDef_Win ADD CONSTRAINT ADLangu_ADUserDefWin FOREIGN KEY (AD_Language) REFERENCES AD_Language;
ALTER TABLE AD_UserQuery ADD CONSTRAINT ADTab_ADUserQuery FOREIGN KEY (AD_Tab_ID) REFERENCES AD_Tab;
ALTER TABLE AD_Val_Rule ADD CONSTRAINT EntityT_ADValRule FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_WF_Activity ADD CONSTRAINT ADTable_ADWFActivity FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table;
ALTER TABLE AD_WF_Activity ADD CONSTRAINT ADWorkflow_ADWFActivity FOREIGN KEY (AD_Workflow_ID) REFERENCES AD_Workflow;
ALTER TABLE AD_WF_NextCondition ADD CONSTRAINT EntityT_ADWFNextCondition FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_WF_Node ADD CONSTRAINT ADColumn_ADWFNode FOREIGN KEY (AD_Column_ID) REFERENCES AD_Column;
ALTER TABLE AD_WF_Node ADD CONSTRAINT EntityT_ADWFNode FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_WF_Node ADD CONSTRAINT RMailText_ADWFNode FOREIGN KEY (R_MailText_ID) REFERENCES R_MailText;
ALTER TABLE AD_WF_NodeNext ADD CONSTRAINT EntityT_ADWFNodeNext FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_WF_Node_Para ADD CONSTRAINT EntityT_ADWFNodePara FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_WF_Process ADD CONSTRAINT ADTable_ADWFProcess FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table;
ALTER TABLE AD_WF_Process ADD CONSTRAINT ADWFProcess_ADWFProcess FOREIGN KEY (AD_WF_Process_ID) REFERENCES AD_WF_Process;
ALTER TABLE AD_WF_Responsible ADD CONSTRAINT EntityT_ADWFResponsible FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Window ADD CONSTRAINT EntityT_ADWindow FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Workbench ADD CONSTRAINT ADColumn_ADWorkbench FOREIGN KEY (AD_Column_ID) REFERENCES AD_Column;
ALTER TABLE AD_Workbench ADD CONSTRAINT EntityT_ADWorkbench FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_WorkbenchWindow ADD CONSTRAINT EntityT_ADWorkbenchWindow FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Workflow ADD CONSTRAINT EntityT_ADWorkflow FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE AD_Workflow ADD CONSTRAINT ADTable_ADWorkflow FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table;
ALTER TABLE AD_Workflow ADD CONSTRAINT ADWFNode_ADWorkflow FOREIGN KEY (AD_WF_Node_ID) REFERENCES AD_WF_Node;
ALTER TABLE B_Bid ADD CONSTRAINT ADUser_BBid FOREIGN KEY (AD_User_ID) REFERENCES AD_User;
ALTER TABLE B_BuyerFunds ADD CONSTRAINT ADUser_BBuyerFunds FOREIGN KEY (AD_User_ID) REFERENCES AD_User;
ALTER TABLE B_Offer ADD CONSTRAINT ADUser_BOffer FOREIGN KEY (AD_User_ID) REFERENCES AD_User;
ALTER TABLE B_SellerFunds ADD CONSTRAINT ADUser_BSellerFunds FOREIGN KEY (AD_User_ID) REFERENCES AD_User;
ALTER TABLE C_AcctProcessor ADD CONSTRAINT ADTable_CAcctProcessor FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table;
ALTER TABLE C_AcctProcessor ADD CONSTRAINT CAcctSchema_CAcctProcessor FOREIGN KEY (C_AcctSchema_ID) REFERENCES C_AcctSchema;
ALTER TABLE C_AcctSchema ADD CONSTRAINT ADOrgOnly_CAcctSchema FOREIGN KEY (AD_OrgOnly_ID) REFERENCES AD_Org;
ALTER TABLE C_AcctSchema_Element ADD CONSTRAINT ADColumn_CAcctSchemaElement FOREIGN KEY (AD_Column_ID) REFERENCES AD_Column;
ALTER TABLE C_BP_Group ADD CONSTRAINT ADPrintColor_CBPGroup FOREIGN KEY (AD_PrintColor_ID) REFERENCES AD_PrintColor;
ALTER TABLE C_BP_Group ADD CONSTRAINT CDunning_CBPGroup FOREIGN KEY (C_Dunning_ID) REFERENCES C_Dunning;
ALTER TABLE C_Channel ADD CONSTRAINT ADPrintColor_CChannel FOREIGN KEY (AD_PrintColor_ID) REFERENCES AD_PrintColor;
ALTER TABLE C_Charge ADD CONSTRAINT CBPartner_CCharge FOREIGN KEY (C_BPartner_ID) REFERENCES C_BPartner;
ALTER TABLE C_Country ADD CONSTRAINT CCountry_CCountry FOREIGN KEY (C_Country_ID) REFERENCES C_Country;
ALTER TABLE C_DocType ADD CONSTRAINT DefiniteSequence_CDocType FOREIGN KEY (DefiniteSequence_ID) REFERENCES AD_Sequence;
ALTER TABLE C_DocType ADD CONSTRAINT CDocTypeDifference_CDocType FOREIGN KEY (C_DocTypeDifference_ID) REFERENCES C_DocType;
ALTER TABLE C_DunningRunEntry ADD CONSTRAINT ADUser_CDunningRunEntry FOREIGN KEY (AD_User_ID) REFERENCES AD_User;
ALTER TABLE C_DunningRunEntry ADD CONSTRAINT SalesRep_CDunningRunEntry FOREIGN KEY (SalesRep_ID) REFERENCES AD_User;
ALTER TABLE C_DunningRunEntry ADD CONSTRAINT CBPartnerLocation_CDunningRunE FOREIGN KEY (C_BPartner_Location_ID) REFERENCES C_BPartner_Location;
ALTER TABLE C_DunningRunLine ADD CONSTRAINT CInvoicePaySchedule_CDunningRu FOREIGN KEY (C_InvoicePaySchedule_ID) REFERENCES C_InvoicePaySchedule;
ALTER TABLE C_Invoice ADD CONSTRAINT CDunningLevel_CInvoice FOREIGN KEY (C_DunningLevel_ID) REFERENCES C_DunningLevel;
ALTER TABLE CM_NewsChannel ADD CONSTRAINT ADLangu_CMNewsChannel FOREIGN KEY (AD_Language) REFERENCES AD_Language;
ALTER TABLE C_Order ADD CONSTRAINT CPOS_COrder FOREIGN KEY (C_POS_ID) REFERENCES C_POS;
ALTER TABLE C_Payment ADD CONSTRAINT CInvoice_CPayment FOREIGN KEY (C_Invoice_ID) REFERENCES C_Invoice;
ALTER TABLE C_Payment ADD CONSTRAINT COrder_CPayment FOREIGN KEY (C_Order_ID) REFERENCES C_Order;
ALTER TABLE C_Payment ADD CONSTRAINT RefPayment_CPayment FOREIGN KEY (Ref_Payment_ID) REFERENCES C_Payment;
ALTER TABLE C_PaySelectionCheck ADD CONSTRAINT CBPBankAccount_CPaySelectionCh FOREIGN KEY (C_BP_BankAccount_ID) REFERENCES C_BP_BankAccount;
ALTER TABLE C_POS ADD CONSTRAINT CBPartnerCashTrx_CPOS FOREIGN KEY (C_BPartnerCashTrx_ID) REFERENCES C_BPartner;
ALTER TABLE C_POS ADD CONSTRAINT CDocType_CPOS FOREIGN KEY (C_DocType_ID) REFERENCES C_DocType;
ALTER TABLE C_POSKey ADD CONSTRAINT ADPrintColor_CPOSKey FOREIGN KEY (AD_PrintColor_ID) REFERENCES AD_PrintColor;
ALTER TABLE C_Project ADD CONSTRAINT CBPartnerSR_CProject FOREIGN KEY (C_BPartnerSR_ID) REFERENCES C_BPartner;
ALTER TABLE C_SalesRegion ADD CONSTRAINT SalesRep_CSalesRegion FOREIGN KEY (SalesRep_ID) REFERENCES AD_User;
ALTER TABLE C_UOM_Conversion ADD CONSTRAINT MProduct_CUOMConversion FOREIGN KEY (M_Product_ID) REFERENCES M_Product;
ALTER TABLE C_ValidCombination ADD CONSTRAINT CSubAcct_CValidCombination FOREIGN KEY (C_SubAcct_ID) REFERENCES C_SubAcct;
ALTER TABLE C_Withholding ADD CONSTRAINT Benefici_CWithholding FOREIGN KEY (Beneficiary) REFERENCES C_BPartner;
ALTER TABLE Fact_Acct ADD CONSTRAINT CSubAcct_FactAcct FOREIGN KEY (C_SubAcct_ID) REFERENCES C_SubAcct;
ALTER TABLE Fact_Acct_Balance ADD CONSTRAINT CSubAcct_FactAcctBalance FOREIGN KEY (C_SubAcct_ID) REFERENCES C_SubAcct;
ALTER TABLE I_BPartner ADD CONSTRAINT RInterestArea_IBPartner FOREIGN KEY (R_InterestArea_ID) REFERENCES R_InterestArea;
ALTER TABLE I_GLJournal ADD CONSTRAINT CUOM_IGLJournal FOREIGN KEY (C_UOM_ID) REFERENCES C_UOM;
ALTER TABLE I_Invoice ADD CONSTRAINT CCharge_IInvoice FOREIGN KEY (C_Charge_ID) REFERENCES C_Charge;
ALTER TABLE I_Payment ADD CONSTRAINT CCurrency_IPayment FOREIGN KEY (C_Currency_ID) REFERENCES C_Currency;
ALTER TABLE K_Synonym ADD CONSTRAINT ADLangu_KSynonym FOREIGN KEY (AD_Language) REFERENCES AD_Language;
ALTER TABLE M_ChangeRequest ADD CONSTRAINT MFixChangeNotice_MChangeReques FOREIGN KEY (M_FixChangeNotice_ID) REFERENCES M_ChangeNotice;
ALTER TABLE M_InOut ADD CONSTRAINT CInvoice_MInOut FOREIGN KEY (C_Invoice_ID) REFERENCES C_Invoice;
ALTER TABLE M_InOutConfirm ADD CONSTRAINT CInvoice_MInOutConfirm FOREIGN KEY (C_Invoice_ID) REFERENCES C_Invoice;
ALTER TABLE M_InOutConfirm ADD CONSTRAINT MInventory_MInOutConfirm FOREIGN KEY (M_Inventory_ID) REFERENCES M_Inventory;
ALTER TABLE M_InOutLineConfirm ADD CONSTRAINT CInvoiceLine_MInOutLineConfirm FOREIGN KEY (C_InvoiceLine_ID) REFERENCES C_InvoiceLine;
ALTER TABLE M_InOutLineConfirm ADD CONSTRAINT MInventoryLine_MInOutLineConfi FOREIGN KEY (M_InventoryLine_ID) REFERENCES M_InventoryLine;
ALTER TABLE M_Inventory ADD CONSTRAINT CDocType_MInventory FOREIGN KEY (C_DocType_ID) REFERENCES C_DocType;
ALTER TABLE M_Movement ADD CONSTRAINT CDocType_MMovement FOREIGN KEY (C_DocType_ID) REFERENCES C_DocType;
ALTER TABLE M_PriceList_Version ADD CONSTRAINT MPricelistVersionBase_MPriceLi FOREIGN KEY (M_Pricelist_Version_Base_ID) REFERENCES M_PriceList_Version;
ALTER TABLE M_Product ADD CONSTRAINT SalesRep_MProduct FOREIGN KEY (SalesRep_ID) REFERENCES AD_User;
ALTER TABLE M_Product_Category ADD CONSTRAINT ADPrintColor_MProductCategory FOREIGN KEY (AD_PrintColor_ID) REFERENCES AD_PrintColor;
ALTER TABLE M_Replenish ADD CONSTRAINT MWarehouseSource_MReplenish FOREIGN KEY (M_WarehouseSource_ID) REFERENCES M_Warehouse;
ALTER TABLE M_Requisition ADD CONSTRAINT CDocType_MRequisition FOREIGN KEY (C_DocType_ID) REFERENCES C_DocType;
ALTER TABLE M_RequisitionLine ADD CONSTRAINT CCharge_MRequisitionLine FOREIGN KEY (C_Charge_ID) REFERENCES C_Charge;
ALTER TABLE M_RequisitionLine ADD CONSTRAINT COrderLine_MRequisitionLine FOREIGN KEY (C_OrderLine_ID) REFERENCES C_OrderLine;
ALTER TABLE M_RMA ADD CONSTRAINT SalesRep_MRMA FOREIGN KEY (SalesRep_ID) REFERENCES AD_User;
ALTER TABLE M_RMA ADD CONSTRAINT CBPartner_MRMA FOREIGN KEY (C_BPartner_ID) REFERENCES C_BPartner;
ALTER TABLE M_RMA ADD CONSTRAINT CCurrency_MRMA FOREIGN KEY (C_Currency_ID) REFERENCES C_Currency;
ALTER TABLE M_RMA ADD CONSTRAINT CDocType_MRMA FOREIGN KEY (C_DocType_ID) REFERENCES C_DocType;
ALTER TABLE M_RMA ADD CONSTRAINT COrder_MRMA FOREIGN KEY (C_Order_ID) REFERENCES C_Order;
ALTER TABLE M_RMA ADD CONSTRAINT MRMAType_MRMA FOREIGN KEY (M_RMAType_ID) REFERENCES M_RMAType;
ALTER TABLE M_RMALine ADD CONSTRAINT CCharge_MRMALine FOREIGN KEY (C_Charge_ID) REFERENCES C_Charge;
ALTER TABLE M_Warehouse ADD CONSTRAINT MWarehouseSource_MWarehouse FOREIGN KEY (M_WarehouseSource_ID) REFERENCES M_Warehouse;
ALTER TABLE PA_ColorSchema ADD CONSTRAINT EntityT_PAColorSchema FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE PA_DashboardContent ADD CONSTRAINT ADWindow_PADashboardContent FOREIGN KEY (AD_Window_ID) REFERENCES AD_Window;
ALTER TABLE PA_DashboardContent ADD CONSTRAINT PAGoal_PADashboardContent FOREIGN KEY (PA_Goal_ID) REFERENCES PA_Goal;
ALTER TABLE PA_Goal ADD CONSTRAINT ADRole_PAGoal FOREIGN KEY (AD_Role_ID) REFERENCES AD_Role;
ALTER TABLE PA_Measure ADD CONSTRAINT CProjectType_PAMeasure FOREIGN KEY (C_ProjectType_ID) REFERENCES C_ProjectType;
ALTER TABLE PA_Measure ADD CONSTRAINT RRequestType_PAMeasure FOREIGN KEY (R_RequestType_ID) REFERENCES R_RequestType;
ALTER TABLE PA_MeasureCalc ADD CONSTRAINT EntityT_PAMeasureCalc FOREIGN KEY (EntityType) REFERENCES AD_EntityType;
ALTER TABLE PA_MeasureCalc ADD CONSTRAINT ADTable_PAMeasureCalc FOREIGN KEY (AD_Table_ID) REFERENCES AD_Table;
ALTER TABLE PA_Report ADD CONSTRAINT JasperProcess_PAReport FOREIGN KEY (JasperProcess_ID) REFERENCES AD_Process;
ALTER TABLE R_Category ADD CONSTRAINT MProduct_RCategory FOREIGN KEY (M_Product_ID) REFERENCES M_Product;
ALTER TABLE R_Group ADD CONSTRAINT MBOM_RGroup FOREIGN KEY (M_BOM_ID) REFERENCES M_BOM;
ALTER TABLE R_Group ADD CONSTRAINT MChangeNotice_RGroup FOREIGN KEY (M_ChangeNotice_ID) REFERENCES M_ChangeNotice;
-- ORA-02267: column type incompatible with referenced column type
-- ALTER TABLE R_IssueKnown ADD CONSTRAINT RIssueRecommendation_RIssueKno FOREIGN KEY (R_IssueRecommendation_ID) REFERENCES R_IssueRecommendation;
ALTER TABLE R_IssueSystem ADD CONSTRAINT AAsset_RIssueSystem FOREIGN KEY (A_Asset_ID) REFERENCES A_Asset;
ALTER TABLE R_Request ADD CONSTRAINT MChangeRequest_RRequest FOREIGN KEY (M_ChangeRequest_ID) REFERENCES M_ChangeRequest;
ALTER TABLE R_RequestAction ADD CONSTRAINT MProductSpent_RRequestAction FOREIGN KEY (M_ProductSpent_ID) REFERENCES M_Product;
ALTER TABLE R_RequestProcessor ADD CONSTRAINT RRequestType_RRequestProcessor FOREIGN KEY (R_RequestType_ID) REFERENCES R_RequestType;
ALTER TABLE R_RequestType ADD CONSTRAINT RStatusCategory_RRequestType FOREIGN KEY (R_StatusCategory_ID) REFERENCES R_StatusCategory;
ALTER TABLE R_RequestUpdate ADD CONSTRAINT MProductSpent_RRequestUpdate FOREIGN KEY (M_ProductSpent_ID) REFERENCES M_Product;
ALTER TABLE R_Status ADD CONSTRAINT NextStatus_RStatus FOREIGN KEY (Next_Status_ID) REFERENCES R_Status;
ALTER TABLE R_Status ADD CONSTRAINT UpdateStatus_RStatus FOREIGN KEY (Update_Status_ID) REFERENCES R_Status;
ALTER TABLE R_Status ADD CONSTRAINT RStatusCategory_RStatus FOREIGN KEY (R_StatusCategory_ID) REFERENCES R_StatusCategory;
ALTER TABLE U_RoleMenu ADD CONSTRAINT ADRole_URoleMenu FOREIGN KEY (AD_Role_ID) REFERENCES AD_Role;
ALTER TABLE U_RoleMenu ADD CONSTRAINT UWebMenu_URoleMenu FOREIGN KEY (U_WebMenu_ID) REFERENCES U_WebMenu;
ALTER TABLE U_WebMenu ADD CONSTRAINT ParentMenu_UWebMenu FOREIGN KEY (ParentMenu_ID) REFERENCES U_WebMenu;
ALTER TABLE W_Store ADD CONSTRAINT SalesRep_WStore FOREIGN KEY (SalesRep_ID) REFERENCES AD_User;
ALTER TABLE W_Store ADD CONSTRAINT CPaymentTerm_WStore FOREIGN KEY (C_PaymentTerm_ID) REFERENCES C_PaymentTerm;
ALTER TABLE W_Store ADD CONSTRAINT MPriceList_WStore FOREIGN KEY (M_PriceList_ID) REFERENCES M_PriceList;
ALTER TABLE W_Store ADD CONSTRAINT MWarehouse_WStore FOREIGN KEY (M_Warehouse_ID) REFERENCES M_Warehouse;