Structuration d'une URL openDocument. SAP XI 3.1
Liaison vers d'autres documents
12
Reporting d'URL à l'aide d'openDocument
• .car : rapports OLAP Intelligence
Structuration d'une URL openDocument
Les sections suivantes expliquent comment utiliser la fonction openDocument et structurer l'URL.
Une URL openDocument est généralement structurée comme suit : http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?<parameter1>&<parameter2>&...&<parameterN>
La syntaxe exacte du paramètre
<platformSpecific> dépend de votre implémentation :
• Pour les implémentations Java, utilisez openDocument.jsp
à la place du paramètre
<platformSpecific>
.
• Pour les implémentations .NET, utilisez opendocument.aspx
à la place du paramètre
<platformSpecific>
.
L'URL est construite à l'aide des paramètres répertoriés dans
Présentation des paramètres openDocument
page 167
Paramètres de jointure
Paramètres de jointure avec une esperluette (&). Ne placez pas d'espace autour de l'esperluette. Par exemple : sType=wid&sDocName=Sales2003
L'esperluette est toujours requise entre les paramètres.
Espaces et caractères spéciaux dans les valeurs de paramètre
Etant donné que certains navigateurs ne peuvent pas interpréter les espaces, les paramètres du lien ne peuvent pas contenir d'espaces ou d'autres caractères spéciaux nécessitant un encodage d'URL. Pour éviter une interprétation incorrecte des caractères spéciaux, vous pouvez définir une chaîne URL encodée dans la base de données source pour remplacer le caractère spécial par une séquence d'échappement. Cela permettra à la base de données d'ignorer le caractère spécial et d'interpréter correctement la valeur de paramètre. Notez que certains RDBMS possèdent des fonctions qui vous permettent de remplacer un caractère spécial par un autre.
164 Analyse en direct avec Web Intelligence
Liaison vers d'autres documents
Reporting d'URL à l'aide d'openDocument
12
En créant une séquence d'échappement pour le signe plus (+), vous pouvez indiquer à la base de données d'interpréter le signe plus en tant qu'espace.
Dans ce cas, un titre de document Rapport des ventes pour 2003 serait spécifié dans le paramètre DocName comme suit :
&sDocName=Rap port+des+ventes+pour+2003&
Cette syntaxe empêche la base de données d'interpréter incorrectement les espaces dans le titre.
Espaces à la fin des valeurs de paramètre
Supprimez les espaces à la fin des valeurs de paramètre et des noms d'invite.
Ne les remplacez pas par le signe plus (+). Le visualiseur ne sait peut-être pas interpréter le signe plus (+) comme partie du nom d'invite ou comme un espace. Par exemple, si le nom d'invite affiche :
Select a City:_
(où _ représente un espace), saisissez le texte suivant dans le lien : lsSSelect+a+City:=Paris où les espaces dans le nom d'invite sont remplacés par le signe plus, et l'espace à la fin est supprimé.
Pour en savoir plus sur les paramètres d'invite du lien, voir
Présentation des paramètres openDocument
page 167 .
Majuscules
Tous les paramètres openDocument respectent la casse.
Limite de longueur du lien
L'URL encodée ne peut pas comporter plus de 2 083 caractères.
Valeurs de paramètre dans les liens aux sous-rapports
Vous ne pouvez pas transmettre de valeurs de paramètre à un sous-rapport d'un rapport Crystal cible.
Analyse en direct avec Web Intelligence 165
Liaison vers d'autres documents
12
Reporting d'URL à l'aide d'openDocument
Utilisation du paramètre lsS avec les rapports OLAP Intelligence
Si le document cible est un rapport OLAP Intelligence (.car), vous pouvez utiliser le paramètre IsS pour spécifier des invites. Les paramètres sont transmis en tant que chaîne URL encodée utilisant le nom unique du paramètre défini dans le rapport OLAP Intelligence.
Exemple : Ouverture d'un rapport à une page spécifique
Si
23CAA3C1-8DBB-4CF3-BA%2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6F est le nom unique d'URL pour le paramètre de page dans le rapport OLAP
Intelligence, utilisez l'URL suivante pour ouvrir le rapport OLAP Intelligence
à la page 2 : http://<servername>:<port>/OpenDocument/<platform
Specific>?sType=car&sIDType=InfoObject&iDocID=440&lsS23CAA3C1-
8DBB-4CF3-BA%2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6F=2
Exemple : Ouverture d'un paramètre de cube
Si
8401682C-9B1D-4850-8B%2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62 est le nom unique d'URL pour le paramètre de type cube ouvrant le cube d'entrepôt dans le catalogue FoodMart 2000 sur MSAS, utilisez l'URL suivante pour ouvrir ce paramètre : http://<servername>:<port>/OpenDocument/<platform
Specific>?sType=car&sIDType=InfoObject&lsS8401682C-9B1D-4850-
8B%2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62=CATALOG%3DFood
Mart%202000,CUBE%3Dwarehouse&iDocID=616
Utilisation du paramètre lsM avec les rapports OLAP Intelligence
Si le document cible est un rapport OLAP Intelligence (.car), vous pouvez utiliser le paramètre IsM pour spécifier des invites. Les paramètres sont transmis en tant que chaîne URL encodée utilisant le nom unique du paramètre défini dans le rapport OLAP Intelligence.
Comme c'était le cas pour le paramètre lsS, les paramètres lsM sont
également transmis en tant que chaîne URL encodée à l'aide du nom unique du paramètre défini dans le rapport OLAP Intelligence.
166 Analyse en direct avec Web Intelligence

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.