_loadSuppliers() {
			const oModel = this.getModel();
			oModel.read("/Products", {
				success: (oData) => {
					const aProducts = oData.results,
						aSuppliers = [];

					aProducts.forEach((oProduct) => {
						aSuppliers.push(oProduct.SupplierName);
					});
					// remove duplications from the suppliers array and sort it
					const aUniqueSuppliers = aSuppliers.filter((sName, iIndex, aUniqueSuppliers) => {
						return aUniqueSuppliers.indexOf(sName) === iIndex;
					}).sort();

					// create the unique suppliers array as array of of objects
					aUniqueSuppliers.map((sSupplierName, iIndex, aUniqueSuppliers) => {
						aUniqueSuppliers[iIndex] = {SupplierName: sSupplierName};
					});
					this.getModel("view").setProperty("/Suppliers", aUniqueSuppliers);
				}
			});
			this._clearComparison();
		}
Create a unique array of suppliers to be used in the supplier filter option.