{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":50725,"path":"source-to-pay-operations/supplier-lifecycle-operations/enable-m2m-supplier-contacts.md","title":"Enable M2M mapping between supplier contact and suppliers","bundle":null,"doc_type":null,"release":"australia","body":"\n# Enable M2M mapping between supplier contact and suppliers\n\nEnable many-to-many \\(M2M\\) mapping between supplier contacts and suppliers. This enables one supplier contact to be the contact for multiple suppliers, provided the suppliers share a parent-subsidiary relationship.\n\n## Before you begin\n\nRole required: admin\n\n**Important:** M2M mapping between supplier contact and suppliers is available from the Xanadu December 2024 release onwards. The following steps are required to enable M2M mapping.\n\n## Procedure\n\n1.  Create and run a fix script to enable M2M mapping.\n\n    For detailed steps, see [Run the fix script to enable M2M mapping](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/source-to-pay-operations/supplier-lifecycle-operations/run-fix-script.md).\n\n2.  Verify that the version record is created for the script `include M2MSupplierSupportUtil`.\n\n    For detailed steps, see [Verify version record](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/source-to-pay-operations/supplier-lifecycle-operations/verify-version-record.md).\n\n3.  Configure the Supplier Email Domain \\[sn\\_slm\\_email\\_domain\\] table to remove the `unique` constraint from the `Email Domains` column.\n\n    For detailed steps, see [Remove the unique constraint from Email Domain](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/source-to-pay-operations/supplier-lifecycle-operations/remove-unique-constraint.md).\n\n    **Note:** This step is required only for the upgrade scenarios \\(for all earlier versions upgrading to the Xanadu December 2024 release\\).\n\n\n-   **[Run the fix script to enable M2M mapping](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/source-to-pay-operations/supplier-lifecycle-operations/run-fix-script.md)**  \nRun the fix script to enable M2M mapping between supplier contact and suppliers.\n-   **[Verify version record](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/source-to-pay-operations/supplier-lifecycle-operations/verify-version-record.md)**  \nAfter the fix script is created and run to enable M2M mapping between supplier contact and suppliers, a version record must be created.\n-   **[Remove the unique constraint from Email Domain](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/source-to-pay-operations/supplier-lifecycle-operations/remove-unique-constraint.md)**  \nMultiple supplier records can have the same email domain after removing the **unique** constraint from the `Email Domain` column of the Supplier Email Domain \\[sn\\_slm\\_email\\_domain\\] table.\n\n**Parent Topic:**[Configure Supplier Lifecycle Operations](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/source-to-pay-operations/supplier-lifecycle-operations/config-supp-mgmt.md)\n\n**Related topics**  \n\n\n[Install Supplier Case Management]()\n\n[Install Supplier Collaboration Portal]()\n\n[Install Supplier Operations]()\n\n[Install Supplier Payment Optimization]()\n\n[Supplier Document Management]()\n\n[Configure the document template for the Sign document action type for supplier task]()\n\n[Advanced Work Assignment for Supplier Lifecycle Operations]()\n\n[Configure Supplier Relationship and Performance Management]()\n\n[Install Universal Request for SLO]()\n\n[Configure smart assessments]()\n\n[Run the fix script to enable M2M mapping](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/source-to-pay-operations/supplier-lifecycle-operations/run-fix-script.md)\n\n[Verify version record](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/source-to-pay-operations/supplier-lifecycle-operations/verify-version-record.md)\n\n[Remove the unique constraint from Email Domain](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/source-to-pay-operations/supplier-lifecycle-operations/remove-unique-constraint.md)\n\n"}}