cancel
Showing results for 
Search instead for 
Did you mean: 

problem passing parameter from vc to wad

Former Member
0 Kudos

hi,

i developed a application in vc where some part of

application is from wad . when the user clicks on row in

the vc table i am trying to pass values from vc in to wad url

.i am facing some problems.valuesare not getting

passed .parameter is not changed with values

in the run time i am getting &@State&

but not bihar or madhya pradesh.

wad url used in vc is

"&BI_COMMAND_1-BI_COMMAND_TYPE=SET_SELECTION_STATE&BI_COMMAND_1-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF_1=STATEGRAPH&BI_COMMAND_1-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF_2=ANALYSIS&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1=SELECTION_INPUT_STRING&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1-SELECTION_INPUT_STRING='&@State&'&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-CHARACTERISTIC=state"

what parameter should i pass in url.i passed state and

also from the data store also .it is not working

Edited by: venkat s on Jun 30, 2008 9:41 AM

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Venkat,

it depends on your SPS, if the old web api 3.x works or not. You use the new Web Design API, which must work.

I have implemented it last month with ABAP Webdynpro and the WAD template in a iframe at a customer, which works like you use it in VC.

Check the [SAP help |http://help.sap.com/saphelp_nw70/helpdata/EN/44/33eb61e2173ec8e10000000a1553f6/frameset.htm] for using the webdesign API.

You can also copy your URL String with a static parameter instead of the VC Variable

<URL for calling the webtemplate in the portal>
&BI_COMMAND_1-BI_COMMAND_TYPE=SET_SELECTION_STATE&BI_COMMAND_1-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF_1=STATEGRAPH
&BI_COMMAND_1-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF_2=ANALYSIS
&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1=SELECTION_INPUT_STRING
&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1-SELECTION_INPUT_STRING='*&@State&*'
&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-CHARACTERISTIC=state

<URL for calling the webtemplate in the portal>
&BI_COMMAND_1-BI_COMMAND_TYPE=SET_SELECTION_STATE&BI_COMMAND_1-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF_1=STATEGRAPH
&BI_COMMAND_1-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF_2=ANALYSIS
&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1=SELECTION_INPUT_STRING
&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1-SELECTION_INPUT_STRING=<your characteristic value>
&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-CHARACTERISTIC=state

Best Regards,

Marcel

Answers (4)

Answers (4)

Former Member
0 Kudos

thanks a lot it worked

Former Member
0 Kudos

thanks for answering .

please check the link given blow for downloading the source file.

http://www.yousendit.com/download/R3owNHA5NEgzeUxIRGc9PQ

Former Member
0 Kudos

Hi Venkat,

I must guess, because I haven't a query on my system. But I think you have to replace your string delimiter ' with ".

Your URL string:

"http://aps08.aptec.local:50000/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?TEMPLATE=Y_VS_VC
&BI_COMMAND_1-BI_COMMAND_TYPE=SET_SELECTION_STATE
&BI_COMMAND_1-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF_1=STATEGRAPH
&BI_COMMAND_1-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF_2=ANALYSIS
&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1=SELECTION_INPUT_STRING
&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1-SELECTION_INPUT_STRING='
&@State&'&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-CHARACTERISTIC=DEM_STATE"

must replaced by this string, because you start your string with " and then you wanted to end the string with '.

"http://aps08.aptec.local:50000/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?TEMPLATE=Y_VS_VC
&BI_COMMAND_1-BI_COMMAND_TYPE=SET_SELECTION_STATE
&BI_COMMAND_1-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF_1=STATEGRAPH
&BI_COMMAND_1-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF_2=ANALYSIS
&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1=SELECTION_INPUT_STRING
&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1-SELECTION_INPUT_STRING="
& @State & "&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-CHARACTERISTIC=DEM_STATE"

Hope that helps!

Best Regards,

Marcel

Former Member
0 Kudos

thanks for answering

i think my api is fine .i checked it by passing a state value .web termplate is filtered by state.but the problem is unable to pass vc values in the url.i dont know what parameter to use for passing values.i tried using @state and also the data store parameter.

i am unable to open the help link u mentioned

Former Member
0 Kudos

Hi venkat,

the help link works. Maybe you can post your model, so that we can check the model on our systems.

Best Regards,

Marcel

Former Member
0 Kudos

Hi,

See the below thread.

[].

Regards,

Govindu