cancel
Showing results for 
Search instead for 
Did you mean: 

Several Data Provider + Personalization Template + variable screen

Former Member
0 Kudos

Hello,

We have a <i>complex</i> problem, this is our situation:

one template with 3 data providers (3 tables) with the same initial variable (month/year) in only one textbox (melt_variables=X).

When we personalize the template and reload it we enter to variable screen (variable_screen=X),

but the variable is not applied to all data_providers/tables, only the first one is changed.

Is there any incompability between several

data_providers + personalization + variable screen.

Thanks in advance,

albert

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

variable_screen=X is applied to only to,

<object>

<param name="OWNER" value="SAP_BW"/>

<param name="CMD" value="SET_PROPERTIES"/>

<param name="TEMPLATE_ID" value="ZTEMPLATE"/>

<param name="VARIABLE_SCREEN" value="X"/>

TEMPLATE PROPERTIES

</object>

This will always be applied to all the data provider in the web template.

How did you do to only specific data provider?

Thank you

Arun

Former Member
0 Kudos

Hi ,

I am not sure what do you mean but I am going to try to explain me:

the following lines are part of our code

1. Template properties

<object>

<param name="OWNER" value="SAP_BW"/>

<param name="CMD" value="SET_PROPERTIES"/>

<param name="TEMPLATE_ID" value="IO_TEMP"/>

<param name="PROPERTIES_ID" value="PR_REP_SD"/>

<param name="USE_PERSONALIZATION" value="X"/>

<param name="VARIABLE_SCREEN" value="X"/>

<param name="MENU_PERSONALIZE" value="X"/>

<param name="MENU_VARIABLE_SCREEN" value="X"/>

TEMPLATE PROPERTIES

</object>

2. Navigation code

<object>

<param name="OWNER" value="SAP_BW"/>

<param name="CMD" value="GET_ITEM"/>

<param name="NAME" value="NAV1"/>

<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_NAV_BLOCK"/>

<param name="DATA_PROVIDER" value="Data1"/>

<param name="CLOSED" value="X"/>

<param name="TARGET_DATA_PROVIDER_1" value="Data3"/>

<param name="TARGET_DATA_PROVIDER_2" value="Data2"/>

<param name="TARGET_DATA_PROVIDER_3" value="Data1"/>

ITEM: NAV1

</object>

With previous code we can filter 3 tables with the same characteristic, but we do not refresh these tables with a new variable.

Any suggestions

Thanks

tom_francis2
Active Participant
0 Kudos

Are you using the same variable in the three queries (same technical name)?

kr,

Tom

Former Member
0 Kudos

yes, is the same variable, but we just use one textbox with "melt_variables=X" option.