Domanda

Voglio passare più parametri come anno, mese, settimana, ecc. Per un report webi nel repository .. Come posso ottenere questo ..

Grazie

È stato utile?

Soluzione

Da quello che ricordo, è solo questione di costruire la stringa di query dell'URL in modo standard, ad esempio

[URL_path]?paramA=123&paramB=xyz

Come quando formi un URL, dovrai assicurarti di codificare con URLE i tuoi parametri.

Ecco un collegamento a una guida BO XI 31 alla sintassi opendoc: VisualizzazioneDocumenti che utilizzano OpenDocument .

L'API BO ti consente di interrogare ogni "prompt" per il suo "tipo", ad es.valore singolo (lsM) o multivalore.Potrebbe essere necessario includere i tipi di parametri negli URL che crei.La documentazione BO lo spiega.

Quando si trasmettono le informazioni sulla data, è possibile che si riscontrino problemi di localizzazione a seconda di come sono impostati i rapporti e di come si crea la sessione con BO.

Altri suggerimenti

Posso fornirti un esempio da parte mia:

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

dove:

sIDType=CUID -> Fornirò il CUID del report WebI

&sType=wid -> il tipo è WEBI-Report

&sRefresh=Y -> il rapporto deve essere aggiornato= yes

&iDocID=AUcrjvCCPOVxxxvXJV9Qs0k -> questo è il CUID del rapporto

&lsMYBO_BU=A;B -> questo è un M (variabile a valore multiplo) chiamato YBO_BU e sto fornendo i valori A e B

&lsSYBO_CALYEAR=201410 -> questo è un S (variabile a valore singolo) chiamato YBO_CALYEAR e sto fornendo il valore 201410 (il formato potrebbe essere importante se hai utenti con formati di data diversi, quindi usa AAAAMM)

&lsSYBO_CRNCY=EUR -> questo è un S (variabile a valore singolo) chiamato YBO_CRNCY e sto fornendo il valore EUR

Spero che aiuti.

BR,

Belén.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top