Comment transmettre plusieurs paramètres dans une URL doc ouverte pour un rapport Webi dans le référentiel?

StackOverflow https://stackoverflow.com/questions/5895708

Question

Je veux passer plusieurs paramètres comme l'année, le mois, la semaine, etc. à un rapport Webi dans le référentiel .. comment puis-je y parvenir.

Merci

Était-ce utile?

La solution

D'après ce dont je me souviens, c'est juste une question de construction de votre chaîne de requête d'URL de manière standard, par exemple

[URL_path]?paramA=123&paramB=xyz

Comme lors de la formation d'une URL, vous devrez vous assurer que vous UrLencode vos paramètres.

Voici un lien vers un guide BO XI 31 pour la syntaxe d'OpenDoc: Affichage des documents à l'aide d'OpenDocument.

L'API BO vous permet de demander chaque "invite" pour son "type", par exemple, une valeur unique (LSM) ou plusieurs valeurs multiples. Vous devrez peut-être inclure des types de paramètres dans les URL que vous construisez. La documentation BO explique cela.

Lorsque vous passez des informations sur la date, vous pouvez rencontrer des problèmes de localisation en fonction de la configuration de vos rapports et de la façon dont vous créez votre session avec BO.

Autres conseils

Je peux vous fournir un exemple de mon côté:

https://URL_path/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&sType=wid&sRefresh=Y&iDocID=AUcrjvCCPOVHtSvXJV9Qs0k&lsMYBO_BU=A;B&lsSYBO_CALYEAR=201410&lsSYBO_CRNCY=EUR

où:

sIDType=CUID -> Je vais fournir le CUID du rapport webi

&sType=wid -> le type est WEBI-Report

&sRefresh=Y -> Le rapport doit être rafraîchi = yes

&iDocID=AUcrjvCCPOVxxxvXJV9Qs0k -> c'est le CUID du rapport

&lsMYBO_BU=A;B -> c'est un M (Variable de valeur multiple) appelée YBO_BU, et je donne les valeurs A et B

&lsSYBO_CALYEAR=201410 -> c'est un S (Variable de valeur unique) appelée YBO_CALYEAR, et je donne la valeur 201410 (Le format peut être important si vous avez des utilisateurs avec différents formats de date, alors utilisez Yyyymm)

&lsSYBO_CRNCY=EUR -> c'est un S (Variable de valeur unique) appelée YBO_CRNCY, et je donne la valeur EUR

J'espère que ça aide.

Br,

Belén.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top