retrieveTransportInfo = function(oObjectInfo, fOkay, fError, bCompactMode, sStyleClass, bATOActive) {
			Transports.getTransports(oObjectInfo).then(function(oGetTransportsResult) {
				if (this._checkDialog(oGetTransportsResult, bATOActive)) {
					this._openDialog({
						hidePackage: !LayerUtils.doesCurrentLayerRequirePackage(),
						pkg: oObjectInfo.package,
						transports: oGetTransportsResult.transports,
						localObjectVisible: bLocalObjectVisible,
						lrepObject: this._toLREPObject(oObjectInfo)
					}, fOkay, fError, bCompactMode, sStyleClass);
				} else {
					var oTransport = (!oGetTransportsResult.localonly && bATOActive) ? { transportId: "ATO_NOTIFICATION" } : this._getTransport(oGetTransportsResult);
					fOkay(this._createEventObject(oObjectInfo, oTransport));
				}
			}.bind(this), function(oResult) {
				fError(oResult);
			});
		}
Selects a transport request for a given LREP object.
If the object info is not provided or not completed and ATO is enabled and the layered repository object is in the CUSTOMER layer:
The request 'ATO_NOTIFICATION' has to be used. This request triggers in the back end that the change is added to an ATO collection.
If the object info is completely provided or ATO is not enabled or the LREP object is not in CUSTOMER/CUSTOMER_BASE layer:
If the LREP object is already assigned to an open transport request or the LREP object is
assigned to a local ABAP package, no dialog to select a transport is started. Instead the success callback is invoked directly.
If the LREP object is not local and ATO is enabled and the layered repository object is in the CUSTOMER layer, The request 'ATO_NOTIFICATION' has to be used.
Otherwise, a dialog is shown if a package or a transport request still has to be selected, i.e. if more than one transport request is available for the
current user and the LREP object is not locked in an open transport request.

@param {object} oObjectInfo - LREP object, which has the attributes name, name space, type, layer and package
@param {function} fOkay - Callback to be invoked when a transport request has successfully been selected
@param {function} fError - Callback to be invoked when an error occurred during selection of a transport request
@param {boolean} bCompactMode - Flag indicating whether the transport dialog should be opened in compact mode
@param {object} oControl - Control instance
@param {string} sStyleClass - CSS style class that should be added to any dialogs
@param {boolean} bLocalObjectVisible - Flag if the "Local Object" button should be visible in the transport dialog
@public