function openReport(oData) {
		// Create a hidden anchor. Open window outside of the promise otherwise browsers blocks the window.open.
		var content = '';
		var a = jQuery('<a class="sapUiHidden"></a>');
		a.on('click', function () {
			var reportWindow = window.open('', '_blank');
			reportWindow.opener = null;

			jQuery(reportWindow.document).ready(function () {
				// make sure everything is cleared before writing the new report
				reportWindow.document.documentElement.innerHTML = '';

				reportWindow.document.write(content);
			});
		});

		jQuery('body').append(a);

		this.getReportHtml(oData).then(function (html) {
			content = html;
			a[0].click();
			a.remove();
		});
	}
Opens a report in a new window.
@param {Object} oData - the data required to create a report