Passing Input Controls as Parameters in Webi

Hi All,
Hope you all doing great! I have a requirement where we need to pass input control values from Report A to Report B.
As shown in the above image, the user selects 10 states (for example) at query run time and we have an input control for the same object ([State]) in the report where the user selects/filters four states out of 10 to view the Product and Sales information specifically for those states. Now from here we have a document linking setup on Product column to Report B where we see specific product information. (for example when user clicks on Shirts, Report B opens up with detailed info about shirts business in those four states that are selected via input control).
So, my question is how do we pass these four states (selected via input control) from Report A to B. Please let me know how to implement this functionality. We are running on BO 4.1 with Teradata as backend.
Thank you all for your responses. Cheers!!

Hi Rakesh,
It is working. Thanks for that. but it is also throwing #MULTIVALUE error for few fields. I don't know why but do you remember any instances that trigger this error? Any reason why I get this error?
Well, what I see is one state has two products with same price. That is why it is causing multi value error. Any workaround for this?

Similar Messages

  • OpenDocument - Can you pass input controls & other table columns

    I need your expertise.....In Webi XI 4.0
    I have used The OpenDocument URL to pass prompts as parameters...and that worked perfectly
    But now I want to pass input control as well...but now sure if this is possible
    and I would like to pass other columns in the table that are not part of my prompts
    e.g. I have 3 columns on my table
    i.e.
    Column name            Country Name     Provice       Number of Cities
    Column Data            South Africa        Gauteng           20
                                     South Africa        Mpumalanga    10
                                     South America     xxxxx              2
    The Country Name and Province are not part of my prompts....but I want to include them on my OpenDocument URL so that I can limit my data to that particular Country and Province.......
    Your help will be highly appreciated
    Thank you in advance

    As far as I know you cannot pass input controls to the opendoc. and the only way to restrict your child report with additional columns is to include them as filters. As there is no other way your child report would know that it should restrict the report with your column.
    Thanks,
    karthik

  • Using interfaces as input or output parameters in web service

    hello
    I searched the web looking for a clear answer wether my web service
    can return or receive an interface (when using rpc), but i haven't got one.
    My web application methods were designed to return interfaces, so now
    i'm having a problem creating web services from those methods.
    Do i have to change my application to fit the web services spec?
    Amir

    Hello,
    If your backend components use non-built-in data types as parameters or
    return values, you must create the Java code of the data type and then
    create or generate the serialization class that converts the data
    between XML and Java. See:
    http://edocs.bea.com/wls/docs81/webserv/implement.html#1068229
    The supported Java non-built-in data types are listed here:
    http://edocs.bea.com/wls/docs81/webserv/assemble.html#1068595
    If you have a short example would be helpful to see what you are
    building.
    Regards,
    Bruce
    WL wrote:
    >
    hello
    I searched the web looking for a clear answer wether my web service
    can return or receive an interface (when using rpc), but i haven't got one.
    My web application methods were designed to return interfaces, so now
    i'm having a problem creating web services from those methods.
    Do i have to change my application to fit the web services spec?
    Amir

  • Input controls aka Elements in Webi 4.0

    Does anyone know the trick using elements links as shown on this you tube http://www.youtube.com/watch?v=xsnZlWJTCa8
    The SAP Guy had a report and when he click the element link the chart suddenly shown, I've had a hard time on how to hide the chart first and then when user click its shown. Anyone can help?

    Hi
    I do not know the actual formula he used. I am using often combinations of Hide when + count to do such trick, but it usually depends on the interactive workflow you expect... Some others are using a function called hasfilter, which allows to test if a block has a filter applied or not (which is typically what you do when you select a value from a block). But I am not sure this function is still there in 4.0.
    Regarding thin client and applet behavior, you are right we have noticed several issues affecting element links on charts, which may not working the same on thin client & applet, depending on the chart type (issues we have is usually when you create an element link with the WRC or applet, it sometimes does not work well when used with thin client). Issues are related to the way element link information & scope is stored with the document, and we are working hard on fixing these issues. Most of them should be addressed with 4.0 SP1.
    Feel free to notify our technical support of any issue you may find under 4.0 so we can address it quickly and provide a fix in a SP or patch.
    Best regards,
    David.

  • Default Input Control Values in WebI doc on Open

    Is there a way to select default Input Control values for a WebI document on Open ?  I have a WebI document/report with no prompts in the query (as I don't want to restrict the data available on refresh) with input controls on Year and Month. The report is scheduled to refresh data each night. This is a standard public report that many users open as Read Only through an Opendoc URL hyperlink to the latest instance.  I would like to always set the input control values to the current year and month so that the most current data is displayed on the report by default when it is opened as this is what the majority of users will want to see on the report.
    I know that prompts can be used for the data filter but we do not want the data refreshed for each user as it is scheduled to refresh nightly and we want them to be able to change the input controls to view other years/months without requiring a refresh as these past months data is not dynamic.
    Thanks, Faith

    I meant the following:
    When you are in the report editing mode at the top right corner of WebI window you can find the "Show/Hide report filter toolbar" button. After activation this feature you'll be able to drag your variables over the pane that appears.
    If you are using input controls you can create new input controls based on this variables instead of controls based on Date, Month and Year dimensions and set the "Today", "Current month" or "Current year" as theirs default values.

  • Input Control Limit

    Hi,
    Is there any limit on the number of lines (entries/values) which an Input Control can display? I am having an Object which has over 2000 values but I am not able to see all the values in Input Control. It just stops at some number.
    I changed the settings - 'Number of lines' but that too is not affecting the report. Universe Parameters Control settings are all unticked, so no restriction there.
    Is there any setting for input control on server or CMC?
    Edited by: dacoffee on Nov 2, 2011 11:09 AM

    Please try the below steps i got from BOB.
    Hope this helps...
    To increase the limit, from the default of 1000, do the following:
    [1] In the CMC, go to the Properties screen for the WebIProcessingServer server(s).
    [2] Modify the "List Of Values Batch Size (entries):" setting. The default is 1000. You can specify a value between 1000 and 65535 inclusive.
    [3] Restart the WebIProcessingServer server(s).
    [4] Restart the "AnalyticalReporting" web application, or, restart Tomcat if you are unsure how to restart individual applications.
    The change should now take effect when working with Input Controls in the InfoView WebI Viewer and WebI Java Applet.
    If you need to modify the LOV limit in WebI Rich Client, work through the following steps.
    [1] Open the webi_client_default_parameters.xml file in a text editor, such as notepad. The default location for the file, on windows, is as follows:
    <drive>:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\config\webi_client_default_parameters.xml
    [2] Modify the following parameter:
    Code:
    <PARAMETER NAME="WebiParamListOfValuesBatchSize" VALUE="1000" TYPE="long" ADMIN="true"  />
    Modify the VALUE from the default of 1000.
    [3] Save the file.
    [4] Restart the WebI Rich Client
    http://www.forumtopics.com/busobj/viewtopic.php?p=755449
    Regards,
    Bilahari M

  • How to pass Default value of a cell in to input control

    Hello Guys,
    We have a WEBI which has a floating cell and populated as Today's Date everyday when user runs it. Now user wants little modification and wants Input control for Date. He also wants to pass on the values selected in input control to that floating cell. How can I do that?
    Any suggestions?
    Regards
    Aj

    Hi nitya,
    I think u didnot get my requirement.
    my requirement is i have an complete editable ALV with all fields as input fields.
    now when i enter a value under material and press enter  i need to capyure the
    material value and based on the material value i need to get the details and populate all those values in the respective fields.
    All i need to do is get the material number that is entered.
    in the pdf of using ALV events it is such that editable cell editors trigger ON_DATA_CHANGED  event and non-editable cell editors trigger ON_CLICK event.
    But i couldnot find the ON_DATA_CHANGED event in the ALV events.
    Help me out in finding the event.
    Cheers,
    Madhu

  • What is the better way to pass input parameters between components?

    Hi all,
    I had a dispute with a colleague about passing data between different WDP Development Components. The situation is like this:
    Colleague has a SearchWDP (parent) und I have a BrowseWDP (child). After searching for some objects and clicking a hit in the SearchWDP, the corresponding details should be shown in BrowseWDP, via passing a bunch of parameters such as selected item's id, etc.
    Now which of the following is the better practice:
    - Defining a node in BrowseWDP (child) with isInputParameter set to TRUE, creating a similar node from the same type (simply via ModelBinding, both WDPs are using the same model) in SearchWDP, and defining a mapping between them so that SearchWDP fills the input nodes. From BrowserWDPs perspective, I'd call this Pull method.
    or...
    - Defining a node in BrowseWDP (child) with isInputParameter set to FALSE, creating a setter method in BrowseWDP Interface Controller for the collection (to be passed as parameters) and calling a wdContext.nodeBlaBla().bind(pInputParameterFromModelType). From BrowserWDPs perspective, I'd call this Push method.
    The colleague's argumentation in favor of Push has not convinced me at all and I'd like to ask your opinions. Is there a best practice or recommendation for this scenario? TIA
    ps: Any answer will be rewarded.

    Hi Cuneyt,
    Refer the links below, they are very informative!
    http://help.sap.com/saphelp_nw04s/helpdata/en/22/15a441cd47a209e10000000a155106/content.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/67/cc744176cb127de10000000a155106/content.htm
    These links are a part of the WebDynpro ABAP documentation, but the concepts are same for WDA and WDJ.
    Considering your scenario, I would recommend the first alternative you have mentioned (if you refer the second link its called External Context Mapping), where component controller context node of component A (SearchWDP) is the source for Interface controller context (same name) of component B (BrowseWDP).
    Thanks.
    Chitrali

  • Drill in BW hierarchy level in webi based on input control selection

    Hello Experts,
    I have a requirement in Webi. The Webi report is based on BW hierarchy and it is using hierarhcy both in the report output block and also in the report prompts. We are are BI 4.0 SP5,Patch 6. The report has input controls in it based on the BW Hierarchy. When the report is first executed,the user can drill down the hierarchy by clicking on the "+" nodes to the max level as shown in the screenshot below.
    Now, when the user selects an input control, the data gets filtered but the hierarchy level automatically expands. In other words, when they select a data hierarchy  showed in the input control the hierarchy in table is shown expanded and they want to see the  hierarchy in the table close automatically.
    So ideally its like this when a value from input control is selected.
    Whereas the user wants it to be like this automatically on selecting a particular value from the input control and not in expanded form.
    I'm aware of the Hierarchy depth function but that only takes us to a particular node based on depth and then doesn't allow further drilling after that.
    Is there any setting in webi/bex about always keeping all sub nodes closed to prevent this expansion on selection of input control?
    Thanks and regards,
    Abhishek

    Just did some research on on this and the SAP best practice: The question itself is logically incorrect.
    A report/table filter where there is a hierarchy may remove rows without respecting the hierarchy structure. For this reason, a filter can remove a parent node currently expanded and keep leaves or
      nodes collapsed. To avoid returning an empty table in this case the system automatically expands the hierarchy in the block to shows the resulting members
    Thats why it automoatically expands the hierarchy.
    Closing this thread. Thanks.

  • WEBI 3.1 Input Controls Label

    I have a requirement to label all "Multi Select" input controls that filter my data block on the report itself. Traditionally, I have used DrillFilters() to label what drop-downs have been selected. Are there any options to do the same thing?
    Thanks!

    Hi Phil,
    'Depending' or 'cascading' input controls is not yet supported, but we are working hard at providing that feature to a coming Web Intelligence release. Along with that important enhancement, we also would like to allow definition of input control on a wider scope than reports, i.e. any subset of report within a doc. As of now, input control can only be defined to control objects within a report (and not further).
    Nevertheless, if you remain in the same report, you can define an input control to filter a report element, and set this report element (e.g. a simple table) to be an input control for another area in the report. This trick can help to mimic input control dependencies, but can still have some limitations leading to inconsistent results.
    Hope that helps,
    David.

  • Webi 3.1 Input Controls on Different Tabs

    Hi,
    I have a requirement to pass an input control value to another tab of same report i.e, Same iDocID but different tab.
    For example, say input control in Tab 1 is filtered for a specific date, same date has to be filtered in Tab 2 too. i.e, I need to reuse the input control in Tab 1 in Tab 2, so as to avoid duplication in multiple reports.
    Highly appreciate your help.
    Thanks in advance.

    I was able to make it works. Just try this dummy report to know how :
    - Create a custom query
    select '1','MyNumber1'
    union
    select '2','MyNumber2'
    union
    select '3','MyNumber3'
    For this example, 1st col will be [MyNumber] and 2nd col [Desc]
    - Duplicate the default report
    - On the 1st tab ("Report 1"), add a new Input Control
    - Parse ReportFilterSummary("Report 1") to retrieve the filtered value in a variable named [Filtered]
    =Trim(If (Pos(ReportFilterSummary("Report 1");"MyNumber Equal ") > 0) Then Substr(ReportFilterSummary("Report 1");Pos(ReportFilterSummary("Report 1");"MyNumber Equal ") + Length("MyNumber Equal ");1) Else "")
    - Create a boolean variable [Filter] based on [Filtered]
    =If([Filtered]="" Or [Filtered]=[MyNumber];1;0)
    - On the 2nd tab ("Report 1 (1)"), add the variable [Filter] in your table
    - Add a Quick Filter on this column. Select 1 as value.
    So it's where everybody seems to stuck.
    If we go to the first tab and select a value, we see that [Filter] value changed but the table it's not filtered until we do a refresh
    If we select a value and then a different value, now the table is filtered in the second tab....but it's really annoying...and it doesn't work in Infoview...
    To make it works :
    Before, go to the 1st tab and reset your input control. You also need to refresh the report to make sure that the 2nd tab is ok.
    So...
    - Create a null measure by creating a custom query
    SELECT null
    For this example, this col will be [MyNull]
    - On the 2nd tab, add a dummy section by creating a variable [Section] ="" and dragging it over your table
      You can remove this cell after but DON'T DELETE THE SECTION
    - Create a [Filter Measure] variable - Like I said...it's a MEASURE
    = If ([Filter]=1) Then [Filter] Else [MyNull]
    - On the 2nd tab ("Report 1 (1)"), add the variable [Filter Measure] in your table
    - In the table properties, set the "Show rows with empty dimension values" to Yes (This one sounds really weird but IT MAKE IT WORKS)
    AND HERE WE GO....
    Just test it...go back at the 1st tab and change your Input control value....the table will change immediatly on the 2nd tab...and it works perfectly in Infoview...
    You can remove the [Filter] col but not the [Filter Measure] col but you can "blank" it by removing borders and putting white color as backgroun color (to do this, you need to change it to another color first and then in white)

  • Input controls problem in web i

    hi..
    system : bo 4.0 last sp,fp update
    in a webi reports everything is ok..
    i have a full control in the report..
    just click input controls i see that "Your security profile does not include permission to edit this document. (Error: ERR_WIS_30252)"
    any suggestions?
    thanks in advance..

    Hi
    Check in Universe whether the connection is public or private..etc then export to Others and administrators
    else
    Here this link helps u
    Goto page 98
    http://www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/library/uuid/302b5b8b-7464-2b10-ca97-ed7e0c7060c9?QuickLink=index&overridelayout=true
    Hope this helps u
    Edited by: K.sunil on Nov 21, 2011 1:59 PM

  • Help in BO WebI XI3.1 Input Control using language Translation

    Hello All,
    Need a help in BO WebI XI3.1 regarding Language Translation for Input Control.
    Input Control has been defined in the Report.
    The report is built in English language. The requirement here is to convert the report to French based on the Infoview Preferences.
    Language pack has been installed and also used Translation Manager tool to convert the report variables.
    All the fields including variables, column names, etc in the report has been changed to French. But the Input Control label could not be changed.
    Please let me know if there is a solution/workaround for the label to be changed.
    Any help would be highly appreciated.
    Thanks in advance..
    Best Regards
    Sreekanth

    Hi,
    Thanks for your quick reply.
    After the language locale in The Infoview Preferences  the label is not getting changed.
    Please let me know if there is any other solution since this is very critical requirement.
    Thanks
    Sreekanth

  • Passing parameters to web based oracle forms

    Hi,
    How can I pass parameters from web page to oracle form applet? OR is there anyway i can know (within a form) if that form is run from a client/server or from web. This is just to set some parameters depending on the condition: client/server or web application.
    thank you

    To know if you are on the Web use the get_application_property built-in, check out the online help for it.
    To pass parameters - if you are using the forms servlet you can pass parameters on the URL that calls your Forms application.

  • How to pass the input control

    Hi, how to pass the input control from  1 report to another report please reply me ...

    HI Stefen,
    That feature is not yet provided .
    But you can achieve if you ahve that kind of requirement using the reportfilter summary options.
    please check if it can help you
    User input control for more than one tab in webI

Maybe you are looking for

  • Changing Look and Feel of JFileChooser

    HI, How to change the look and of the JFileChooser? I am trying to apply the styles from the CSS. My intention is to put the JFileChooser component as applet. Solution pls. Thanx.

  • What happen of"The operation could not be complete...

    i have a serius problem of this kind of stuff... What the meaning of"The operation could not be completed" when i perform update of my phone massage in nokia pc suite, it came out of this kind of error... so that i cant get any massage form my phone,

  • Executing 11g process flows

    Hi everyone I am working with OWB 11g and have successfuly created several hundreds of mapping and process flows to manage them. The process flows all work fine when run from within OWB. What I want to do now is take this to the next level and manage

  • OWB Transactions & Recovery

    Hi there all I have read chapter 8 in the OWB 10gR2 user guide titled "Understanding Performance and Advanced ETL Concepts". Unfortunately, I still have a few questions regarding transaction processing etc... in OWB. Firstly, here are the things that

  • Adding event deletes calendar

    I have three calendars called Scripts (has repeating events that run scripts), Special and Reminders. I created these a few weeks ago. I just tried to add a repeating event to the Reminders calendar. I tried two different ways: With all calendars sho