src/sap.ui.core/src/sap/ui/model/analytics/odata4analytics.js
function(sServiceRootURI) {
			var oDefinedParameters = this._oParameterization.getAllParameters();
			for ( var sDefinedParameterName in oDefinedParameters) {
				// check that all parameters have a value assigned. This is also
				// true for those marked as optional, because the
				// omitted value is conveyed by some default value, e.g. as empty
				// string.
				if (this._oParameterValueAssignment[sDefinedParameterName] == undefined) {
					throw "Parameter " + sDefinedParameterName + " has no value assigned"; // TODO
				}
			}
			var sKeyIdentification = "", bFirst = true;
			for ( var sParameterName in this._oParameterValueAssignment) {
				sKeyIdentification += (bFirst ? "" : ",")
						+ sParameterName
						+ "="
						+ this._renderParameterKeyValue(this._oParameterValueAssignment[sParameterName],
								oDefinedParameters[sParameterName].getProperty().type);
				bFirst = false;
			}

			return (sServiceRootURI ? sServiceRootURI : "") + "/" + this._oParameterization.getEntitySet().getQName() + "("
					+ sKeyIdentification + ")";
		}
function(sServiceRootURI) {
			var oDefinedParameters = this._oParameterization.getAllParameters();
			for ( var sDefinedParameterName in oDefinedParameters) {
				// check that all parameters have a value assigned. This is also
				// true for those marked as optional, because the
				// omitted value is conveyed by some default value, e.g. as empty
				// string.
				if (this._oParameterValueAssignment[sDefinedParameterName] == undefined) {
					throw "Parameter " + sDefinedParameterName + " has no value assigned"; // TODO
				}
			}
			var sKeyIdentification = "", bFirst = true;
			for ( var sParameterName in this._oParameterValueAssignment) {
				sKeyIdentification += (bFirst ? "" : ",")
						+ sParameterName
						+ "="
						+ this._renderParameterKeyValue(this._oParameterValueAssignment[sParameterName],
								oDefinedParameters[sParameterName].getProperty().type);
				bFirst = false;
			}

			return (sServiceRootURI ? sServiceRootURI : "") + "/" + this._oParameterization.getEntitySet().getQName() + "("
					+ sKeyIdentification + ")";
		}
function ( sServiceRootURI ) { var oDefinedParameters = this . _oParameterization . getAllParameters ( ) ; for ( var sDefinedParameterName in oDefinedParameters ) { // check that all parameters have a value assigned. This is also // true for those marked as optional, because the // omitted value is conveyed by some default value, e.g. as empty // string. if ( this . _oParameterValueAssignment [ sDefinedParameterName ] == undefined ) { throw "Parameter " + sDefinedParameterName + " has no value assigned" ; // TODO } } var sKeyIdentification = "" , bFirst = true ; for ( var sParameterName in this . _oParameterValueAssignment ) { sKeyIdentification += ( bFirst ? "" : "," ) + sParameterName + "=" + this . _renderParameterKeyValue ( this . _oParameterValueAssignment [ sParameterName ] , oDefinedParameters [ sParameterName ] . getProperty ( ) . type ) ; bFirst = false ; } return ( sServiceRootURI ? sServiceRootURI : "" ) + "/" + this . _oParameterization . getEntitySet ( ) . getQName ( ) + "(" + sKeyIdentification + ")" ; }
Get the URI to locate the parameterization entity for the values assigned
to all parameters beforehand. Notice that a value must be supplied for
every parameter including those marked as optional. For optional
parameters, assign the special value that the service provider uses as an
"omitted" value. For example, for services based on BW Easy Queries, this
would be an empty string.

@param {String}
sServiceRootURI (optional) Identifies the root of the OData
service
@returns The resource path of the URI pointing to the entity set. It is a
relative URI unless a service root is given, which would then
prefixed in order to return a complete URL.
@public
@function
@name sap.ui.model.analytics.odata4analytics.ParameterizationRequest#getURIToParameterizationEntry
Get the URI to locate the parameterization entity for the values assigned to all parameters beforehand . Notice that a value must be supplied for every parameter including those marked as optional . For optional parameters assign the special value that the service provider uses as an omitted value . For example for services based on BW Easy Queries this would be an empty string .