Présentation des paramètres openDocument. SAP XI 3.1
Liaison vers d'autres documents
Reporting d'URL à l'aide d'openDocument
12
Exemple : Ouverture d'un rapport
http://<servername>:<port>/OpenDocument/<platform
Specific>?sType=car&sIDType=InfoObject&lsMADC216EA-D9A5-42B5-
AE%2C21%2C84%2CA9%2CF9%2C6E%2C31%2C7=[%5BCustomers%5D.%5BCoun try%5D.%26%5BMexico%5D],[%5BCustomers%5D.%5BCoun try%5D.%26%5BCanada%5D]&iDocID=544
Il s'agit d'un paramètre de type memberset qui ouvre un rapport comportant
Clients > Pays > Mexique et Clients > Pays > Canada dans la vue.
Présentation des paramètres openDocument
Cette section fournit une brève description d'openDocument et inclut une liste des paramètres disponibles. Des détails sur les paramètres disponibles, leurs utilisations spécifiques et des exemples pertinents sont également fournis.
Remarque :
Le document contenant le lien openDocument est appelé le document parent et il réside sur le système parent. Le document vers lequel le lien pointe est appelé le document cible et il réside sur le système cible.
Tableau 12-3 : Paramètres de plateforme
Paramètre Description
page 170
page 171
page 172
page 172
Identificateur du document.
Nom du document.
Type d'objet Crystal.
Type de fichier du document Desktop Intelligence cible.
Analyse en direct avec Web Intelligence 167
Liaison vers d'autres documents
12
Reporting d'URL à l'aide d'openDocument
Paramètre
page 173
page 173
page 174
Description
Noms du dossier et du sous-dossier contenant le document cible.
Type de fichier du rapport ou document cible.
Jeton de connexion valide pour la session
CMS en cours.
Tableau 12-4 : Paramètres d'entrée
Paramètre Description
page 175
page 176 page 177 page 178 page 179
Définit une invite contextuelle s'il y a une ambiguïté au cours de la génération du SQL
(documents Business Objects et Web Intelligence uniquement).
Définit plusieurs valeurs pour une invite.
[NOM] est le texte de l'invite.
Définit une plage de valeurs pour une invite.
[NOM] est le texte de l'invite.
Définit une valeur pour une invite unique.
[NOM] est le texte de l'invite.
Indique l'instance spécifique du rapport cible
à ouvrir.
168 Analyse en direct avec Web Intelligence
Liaison vers d'autres documents
Reporting d'URL à l'aide d'openDocument
12
Paramètre Description
page 179 page 180
Dans Crystal Reports, une partie de rapport est associée à un contexte de données.
Indique si l'actualisation doit être forcée à l'ouverture du rapport ou du document cible.
page 181
Pour les cibles Crystal uniquement, indique si le lien doit ouvrir le rapport cible intégral ou uniquement la partie de rapport indiquée dans sReportPart
.
page 181
Indique le rapport à ouvrir si le document cible contient plusieurs rapports.
page 182
Indique la partie spécifique du rapport cible
à ouvrir.
Tableau 12-5 : Paramètres de sortie
Paramètre Description
page 183
page 184
Force l'affichage de la page de sélection d'invite.
page 184
Indique le format d'ouverture du document cible.
Indique le visualiseur de rapport sélectionné
(CR et CA uniquement).
Analyse en direct avec Web Intelligence 169
Liaison vers d'autres documents
12
Reporting d'URL à l'aide d'openDocument
Paramètre
page 185
Description
Indique si le rapport cible doit être ouvert dans la fenêtre de navigateur active ou si une nouvelle fenêtre doit être ouverte.
Paramètres de plateforme openDocument
Cette section décrit les paramètres de plateforme openDocument disponibles et propose des exemples d'utilisation des commandes.
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>
.
Remarque :
Les variables sont indiquées entre chevrons. Vous devez les remplacer par la valeur de ces variables. Par exemple, vous devez utiliser le nom du serveur
à la place de
<servername> lorsqu'il figure dans les exemples de code ci-dessous et vous devez utiliser le numéro de port à la place de
<port>
.
iDocID
Syntaxe Description Obligatoire ?
Valeurs
iDocID
Identificateur du document.
Oui*
Identificateur du document (InfoObjectID).
170 Analyse en direct avec Web Intelligence
Liaison vers d'autres documents
Reporting d'URL à l'aide d'openDocument
12
Remarque :
* sDocName ou iDocID est obligatoire.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=SalesReport&iDocID=2010
Remarque :
Pour obtenir l'ID du document, accédez au document dans la CMC. La page des propriétés du document contient l'ID du document et le CUID.
Utilisez cette valeur pour le paramètre iDocID
.
sDocName
Syntaxe
sDocName
Description Obligatoire ?
Valeurs
Nom de document sans extension
Si plusieurs documents portent le même nom, utilisez iDocID pour spécifier celui qui convient.
Oui* Nom du document.
Remarque :
* sDocName ou iDocID est obligatoire.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+200
Analyse en direct avec Web Intelligence 171
Liaison vers d'autres documents
12
Reporting d'URL à l'aide d'openDocument
sIDType
Syntaxe
sIDType
Description
Type d'identificateur d'objet du CMS (Central
Management Server).
Obligatoire ?
Valeurs
Oui*
•
CUID
•
GUID
•
RUID
•
ParentID
•
InfoObjectID
(par défaut)
Remarque :
*Obligatoire si la cible est un rapport Crystal ou un rapport OLAP Intelligence
( sType=rpt ou sType=car
) dans un lot d'objets. Sinon, utilisez sPath et sDocName
.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?iDocID=2010&sIDType=CUID
sKind
Syntaxe
sKind
Description Obligatoire ?
Valeurs
Type de fichier du document Desktop Intelligence cible.
Oui*
•
FullClient
Remarque :
*Obligatoire uniquement si la cible est un document Desktop Intelligence.
Sinon, utilisez sType
.
172 Analyse en direct avec Web Intelligence
Liaison vers d'autres documents
Reporting d'URL à l'aide d'openDocument
12
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sKind=FullClient
sPath
Syntaxe
sPath
Description
Noms du dossier et du sous-dossier contenant le document cible.
Obligatoire ?
Valeurs
Oui*
Dossier et/ou sous-dossier :
[folder],[subfolder]
Remarque :
*Obligatoire uniquement si une valeur est spécifiée pour sDocName et qu'elle n'est pas unique.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+2005
sType
Syntaxe
sType
Description
Type de fichier du rapport ou document cible.
Obligatoire ?
Valeurs
Oui
• wid
• rpt
• car
Remarque :
Ce paramètre est ignoré lorsque le document est agnostique.
Analyse en direct avec Web Intelligence 173
Liaison vers d'autres documents
12
Reporting d'URL à l'aide d'openDocument
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid
token
Syntaxe
token
Description Obligatoire ?
Valeurs
Jeton de connexion valide pour la session
CMS en cours.
Non
Jeton de connexion pour la session CMS en cours.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=Sales+in+2003&token=<logonToken>
Paramètres d'entrée openDocument
Cette section décrit les paramètres d'entrée openDocument disponibles et propose des exemples d'utilisation des commandes.
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>
.
Remarque :
Les variables sont indiquées entre chevrons. Vous devez les remplacer par la valeur de ces variables. Par exemple, vous devez utiliser le nom du serveur
174 Analyse en direct avec Web Intelligence
lsC
Syntaxe
Liaison vers d'autres documents
Reporting d'URL à l'aide d'openDocument
12
à la place de
<servername> lorsqu'il figure dans les exemples de code ci-dessous et vous devez utiliser le numéro de port à la place de
<port>
.
lsC
Description Obligatoire ?
Valeurs
Définit une invite contextuelle s'il y a une ambiguïté au cours de la génération du SQL
(documents Business
Objects et Web Intelligence uniquement).
Non
Remarque :
Non pris en charge par
OLAP Intelligence
Une valeur d'invite qui résout l'ambiguïté dans la génération SQL.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=SalesReport&iDocID=2010&lsC=Sales
Analyse en direct avec Web Intelligence 175
Liaison vers d'autres documents
12
Reporting d'URL à l'aide d'openDocument
lsM[NAME]
Syntaxe
lsM[NAME]
Description
Spécifie plusieurs valeurs pour une invite.
[NOM] est le texte de l'invite.
Obligatoire ?
Valeurs
Non
• Plusieurs valeurs d'invite, séparées par une virgule. Si la cible est un rapport Crystal, chaque valeur doit
être placée entre crochets. Si la cible est un rapport OLAP
Intelligence, utilisez la clause MDX WITH
(voir
Utilisation du paramètre lsS avec les rapports OLAP Intelligence
page 166 et
Utilisation du paramètre lsM avec les rapports OLAP Intelligence
page 166).
• no_value
(uniquement pour les paramètres facultatifs)
Remarque :
Vous pouvez supprimer un paramètre facultatif de l'invite en le définissant sur no_value dans la chaîne de requête openDocument. Si vous ne renseignez pas un paramètre facultatif de la chaîne de requête openDocument, une valeur de paramètre par défaut sera appliquée.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=rpt&sDocName=SalesReport&lsM
Select+Cities=[Paris],[London]
176 Analyse en direct avec Web Intelligence
Liaison vers d'autres documents
Reporting d'URL à l'aide d'openDocument
12
lsR[NAME]
Syntaxe
lsR[NAME]
Description
Définit une plage de valeurs pour une invite.
[NOM] est le texte de l'invite.
Non
Remarque :
Non pris en charge par
OLAP Intelligence
Obligatoire ?
Valeurs
• Une plage de valeurs pour l'invite, séparées par deux points (..). Si la cible est un rapport
Crystal, la plage doit
être placée entre crochets et/ou parenthèses (utilisez un crochet à côté d'une valeur pour l'inclure dans la plage, et des parenthèses pour l'exclure).
• no_value
(uniquement pour les paramètres facultatifs)
Remarque :
Vous pouvez supprimer un paramètre facultatif de l'invite en le définissant sur no_value dans la chaîne de requête openDocument. Si vous ne renseignez pas un paramètre facultatif de la chaîne de requête openDocument, une valeur de paramètre par défaut sera appliquée.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=rpt&sDocName=SalesReport&lsRTime+Per iod:=[2000..2004)
Analyse en direct avec Web Intelligence 177
Liaison vers d'autres documents
12
Reporting d'URL à l'aide d'openDocument
lsS[NAME]
Syntaxe
lsS[NAME]
Description
Définit une valeur pour une invite unique.
[NOM] est le texte de l'invite.
Obligatoire ?
Valeurs
Non
• Une seule valeur d'invite (voir
Utilisation du paramètre lsS avec les rapports OLAP Intelligence
page 166 et
Utilisation du paramètre lsM avec les rapports OLAP Intelligence
page 166).
• no_value
(uniquement pour les paramètres facultatifs)
Remarque :
Vous pouvez supprimer un paramètre facultatif de l'invite en le définissant sur no_value dans la chaîne de requête openDocument. Si vous ne renseignez pas un paramètre facultatif de la chaîne de requête openDocument, une valeur de paramètre par défaut sera appliquée.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=SalesReport&iDocID=2010&lsS
Select+a+City=Paris
178 Analyse en direct avec Web Intelligence
Liaison vers d'autres documents
Reporting d'URL à l'aide d'openDocument
12
sInstance
Syntaxe
sInstance
Description
Indique l'instance spécifique du rapport cible à ouvrir.
Obligatoire ?
Valeurs
Non
•
Utilisateur
(lien vers l'instance la plus récente de l'utilisateur actuel)
•
Dernier
(lien vers l'instance la plus récente du rapport))
•
Paramètre
(lien vers l'instance la plus récente du rapport avec les valeurs de paramètre correspondantes)
sPartContext
Syntaxe
Remarque :
Utilisez ce paramètre conjointement avec sDocName
.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sReport
Part=Part1&sInstance=User
Description Obligatoire ?
Valeurs
sPartContext
Dans Crystal Reports, une partie de rapport est associée à un contexte de données.
Oui*
Contexte des données de la partie du rapport.
Analyse en direct avec Web Intelligence 179
Liaison vers d'autres documents
12
Reporting d'URL à l'aide d'openDocument
Remarque :
*Obligatoire uniquement si une valeur est spécifiée pour sReportPart
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+2005&sReport
Part=Part1&sPartContext=0-4-0
Remarque :
Les paramètres sReportPart et sPartContext sont pris en charge par le visualiseur DHTML standard ( sViewer=html
). Le visualiseur DHTML n'affiche pas la première page du rapport, mais la page et le contexte dans lesquels se trouve la partie mise en surbrillance.
sRefresh
Syntaxe
sRefresh
Description
Indique si l'actualisation doit être forcée à l'ouverture du rapport ou du document cible.
Obligatoire ?
Valeurs
Non
•
O
(force l'actualisation du document)
•
N
(notez que l'actualisation d'une fonctionnalité ouverte remplace cette valeur)
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=SalesReport&iDocID=2010&sRefresh=Y
180 Analyse en direct avec Web Intelligence
Liaison vers d'autres documents
Reporting d'URL à l'aide d'openDocument
12
sReportMode
Syntaxe
sReportMode
Description Obligatoire ?
Pour les cibles Crystal uniquement, indique si le lien doit ouvrir le rapport cible intégral ou uniquement la partie de rapport indiquée dans sReportPart
.
Non
Valeurs
•
Complet
•
Partie
sReportName
Syntaxe
Remarque :
Si ce paramètre n'est pas défini, la valeur par défaut est
Complet
. S'applique uniquement si une valeur est spécifiée pour sReportPart
.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sReport
Part=Part1&sReportMode=Part
Description Obligatoire ?
Valeurs
sReportName
Indique le rapport à ouvrir si le document cible contient plusieurs rapports.
Non
Nom du rapport pour les documents Web Intelligence, sous-rapport pour Crystal Reports, pages pour les rapports
OLAP Intelligence.
Remarque :
Le premier rapport est utilisé par défaut si ce paramètre n'est pas défini.
Analyse en direct avec Web Intelligence 181
Liaison vers d'autres documents
12
Reporting d'URL à l'aide d'openDocument
sReportPart
Syntaxe
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=Sales+in+2003&sReportName=Fir st+Report+Tab
Description Obligatoire ?
Valeurs
sReportPart
Indique la partie spécifique du rapport cible à ouvrir.
Non
Nom de la partie du rapport.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sReport
Part=Part1
Remarque :
Les paramètres sReportPart et sPartContext sont pris en charge par le visualiseur DHTML standard ( sViewer=html
). Le visualiseur DHTML n'affiche pas la première page du rapport, mais la page et le contexte dans lesquels se trouve la partie mise en surbrillance.
Paramètres de sortie openDocument
Cette section décrit les paramètres de sortie openDocument disponibles et propose des exemples d'utilisation des commandes.
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 :
182 Analyse en direct avec Web Intelligence
NAII
Syntaxe
Liaison vers d'autres documents
Reporting d'URL à l'aide d'openDocument
12
• 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>
.
Remarque :
Les variables sont indiquées entre chevrons. Vous devez les remplacer par la valeur de ces variables. Par exemple, vous devez utiliser le nom du serveur
à la place de
<servername> lorsqu'il figure dans les exemples de code ci-dessous et vous devez utiliser le numéro de port à la place de
<port>
.
NAII
Description
Force l'affichage de la page de sélection d'invite.
Remarque :
Pris en charge par les documents Web Intelligence uniquement.
Non
Obligatoire ?
Valeurs
•
•
O (toutes les invites dont les valeurs sont transmises avec lsS
, lsM ou lsR sont présélectionnées)
N (affiche uniquement les invites dont les valeurs sont transmises avec lsS
, lsM ou lsR
)
Exemple :
http:/<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=SalesReport&iDocID=2010&NAII=Y
Analyse en direct avec Web Intelligence 183
Liaison vers d'autres documents
12
Reporting d'URL à l'aide d'openDocument
sOutputFormat
Syntaxe
sOutputFormat
Description
Indique le format d'ouverture du document cible.
Obligatoire ?
Valeurs
Non
•
H
(HTML)
•
P
(PDF)
•
E
(Excel)
•
W
(Word)
Remarque :
HTML est utilisé par défaut si ce paramètre n'est pas défini.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sOut putFormat=E
sViewer
Syntaxe
sViewer
Description
Indique le visualiseur utilisé pour visualiser le document.
Obligatoire ?
Valeurs
Non
• html
• part
(rapports Crystal uniquement)
• actx
(rapports Crystal uniquement)
• java
(rapports Crystal uniquement)
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDoc
Name=Sales+in+2003&sViewer=html
184 Analyse en direct avec Web Intelligence

Enlace público actualizado
El enlace público a tu chat ha sido actualizado.