Intialize value of drill filter in webi document

I have a webi document that is saved in drill mode and I would like to set the value of the drill filter when the document is opened.  Is it possible to do this?  I haven't been able to figure how to do it.

Hi
    You can get this by using a trick...........
Using analytic context menu add a query filter (Here Select Your target object that you want to filter). And then select the value you want to get filtered from the drop down combo..........And finally save your report.  So when you/anyone will open this report, it will be opened with this filter........
Hope it will help you.. any question please response..........
arifuzzaman

Similar Messages

  • User Want multipale selection in Drill filter  in WEB-I 3.1

    Hi Team,
    we have WEB-I report created with Drill filter on it , we have set up drill fillter uisng anyalsis context by enabling report for drill.
    Now by default we can choose only one value from that fillter , we have requirment to enable it for multiple selction ,
    say for example ( I have drill filter on Region , and it shows LOV as APAC , NFTA, EAME....) as of now i can choose any one of those and could not choose more then one value.
    Regards
    Ashutosh D

    Hi Ashutosh,
    As per my knowledge, I think you cannot achieve this in drill filter. We had a similar requirement from one of our client and we recommend to go with report filter (which will be on top of the report as like drill filter). With report filter, user can select mulitple values for each object.
    Thanks
    Jai

  • Setting webi drill filter LOV value using SDK

    Hi,
    I want to programatically assign values to drill filters on webi report.I am using Report Engine SDK and able to access LOV values of drill filters, but I couldn't find a way to set these values and save the report.Is there a way to achieve this?
    Regards,
    Vivek.

    After fetching the Drill bar and setting the necessary values, use DrillFromElement.setFilter(java.lang.String filterValue). do not forget to call DrillInfo.executeDrill()

  • How to change drill filter values of all reports at the same time

    Hi,
    The Webintelligence users in our environment usuallly use drill filters in their document's reports. We'd like to find a way to change the drill filters' values of all reports when one value is selected. I mean, we need a work around to change the drill filters of all reports at the same time.
    We are using Business Objects XI 3.1 (a lot of webintelligence documents available, over than 2500).
    Does someone know a way to do that? I've already looked for that a lot, but I couldn't find anything.
    Thanks in advance,
    Gustavo Borges

    Hello Gustavo,
    as you refer to a Webi problem I recommend to post this query to the [BusinessObjects Web Intelligence|SAP BusinessObjects Web Intelligence; forum.
    This forum is dedicated to topics related to the creation and design of Web Intelligence documents using the Web Intelligence Report Panels. This includes areas such as universe connectivity, prompts, charting, formatting, filters, and formulas.
    It is monitored by qualified technicians and you will get a faster response there.
    Also, all Webi queries remain in one place and thus can be easily searched in one place.
    Best regards,
    Falk

  • How to add a new filter in an existing web service method (BIWS - WEBI document)

    Hello Experts, we have 7 web service query's connected to a dashboard. Basically it is one WSDL URL and 7 Get Methods...Web service queries are BIWS (via WEBI document instance). There are filters setup for each of these web service methods.
    Recently there was a request to add 2 new fields to the webi document and also the 2 fields need to be included as filters in the 7 methods. I know there is an option to edit the method, but when i edit the method, i cannot find the 2 new fields in list to set as filters.Can anybody help me understand how to add filters to an existiing web service method? I do not want to delete the method and republish the block as web service.
    Any help will be great and points rewarded.
    Thank you
    Ann

    Hi Ann,
    The reason you are not able to see any of the new columns as a option to select in your web service block is because when you have published that block, they were not present. Add these two new objects in your block and publish it again. You will be prompted for duplication content. Select the highlighted block for duplicate and now you can see the new added objects in the filter option. Update and this will overwrite your published block. Please note, web services do appear to behave weirdly when used with dashboards so I request you to please try it in a separate test report first.
    Hope that helps.
    Regards,
    Tanisha

  • Drill Filter parameters getting changed when "Refresh on Open"

    Hi Experts,
    WEBI reports have some drill filters inside the tabs, saved with default values (for Ex MTD)
    when user opens these report, it starts with the value which was saved in the report .
    Recently we made these reports as u2018Refresh on Openu2019 to enforce authorizations.
    Now when these report are opened by users and refreshed, the original parameters of drill filters with which the report was saved, is lost ( as all the data is purged).
    So are you aware of any settings with which we can save the reports with some default values in the drill filters and still make it u2018Refresh on Openu2019.
    Thanks in Advance,
    Bhargava Bommidi.

    Try this approach.
    Create a local variable which woul act a a global filter in the report -
    1. Drill Filter = If (Length(DrillFilters())=0; "MTD")
    2. Display Flag = If ([Drill Filter]=[*TD]; "Show")
    *[TD] is the object which has MTD, QTD, or YTD values.
    Include this object in the report block, Apply filter on Show.

  • Can we dynamically change the column based on drill filter parameters

    Hi All,
    Is it possible to pass the drill filter parameter from a parent WebI report to Child webI report.
    Here is the scenario:
    There ar 2 WebI reports: Test1 and Test2.
    Test1 is the parent report which is having the drill options and a link to detial report.
    Depending upon user selection of Region, Market Unit or Country the detail report should display data dynamically by taking those drill filters as input for prompts of second report.
    ie. if user drills to region = APJ, detail report should only display APJ Data at detail level.
    If user is on drill level = Market Unit, only that Market unit details should be displayed, similarly for country.
    I am able to pass the drill parameters of Test1 report using the formula:
    ="<A HREF=https:///OpenDocument/opendoc/openDocument.jsp?sType=wid&sDocName="+URLEncode("Test2")
    "&sWindow=New&lsMRegion="URLEncode(If(DrillFilters([Region])="" ; [Region_All];DrillFilters([Region])))"&lsMMU="URLEncode(If(DrillFilters([Market Unit])="" ; [MU_All] ; DrillFilters([Market Unit])))
    "&lsMMU="URLEncode(If(DrillFilters([Country])="" ; [Country_All] ; DrillFilters([Country])))
    ">""Detail Report"+"</A>"
    But I am not sure what formula I need to write in the Test2 report so that column changes based on the drill filter selection in Test1 Report.
    Can you please someone help me out in this?
    Thanks in Advance.
    Regards
    Sindhu

    Please find my replies inlined >>>
    Hi Tapash,
    Thanks for the reply. I have already extended the
    VORowImpl class and overridden the setAttribute14.
    The value gets stored in the database, but I am not
    able to fetch this value using getAttribute14() in
    the VORowImpl class. I am not sure why, but my
    requirement is to change the value of an attribute
    depending on its previous value.
    You need to requery your VO to get the data back from the DB
    Let me elaborate my requirement. In iprocurement we
    have created a requisition using copy to cart
    feature. Our requirement is to launch the Account
    Generator whenever a requisition is created using
    copy to cart.
    Okay
    This can happen if we change the value of an
    attribute. I changed the value of this attribute from
    the form
    Do you mean you changed the value from forms application ?and observed that account generator is
    launched. But as this attribute is not used by
    client, I want to change the value of this internally
    but it should behave the same way as if the value is
    being changed from the form.
    I hope this makes the requirement clear.
    What i understand is, you need to launch the account generator when you create a req using copy to cart, so let us look at that, i would suggest not to change/use tha flex attibutes if not required, because the client might want to define a DFF on the field tomorrow, that is the purpose of attribute fields, now if you manage to get your requirement by using it today, it might incur rework tomorrow.I will find out how iProc works and would let you know other better way of launching the account generator.
    >
    Thanks

  • To obtain values from fields in a web page.

    Hi everyone,
    I am in the process of developing a web based application. I am able to
    successfully convert my windows to web page documents.
    I have sincerely followed the prescribed steps to be adopted in building
    methods for validations and processes, so as to utilise them for my web
    pages too.
    But the problem that I am facing is to obtain values back from the web
    page fields (user entered values) for performing validations.
    Unfortunately the explanations provided in the Forte Web SDK Manual
    for obtaining the values from the web page fields and load it on to the
    source window through LoadParameters() method (a method in the window
    converter class of HTMLWindow project) seems to be inadequate.
    If some one can site the steps that Iam probably missing or some
    examples, it will be of great help.
    Thanks in advance.
    Pamella.
    Get Your Private, Free Email at http://www.hotmail.com

    Hi Dan,
    Thanks for your assistance.
    But as regards to my application, I have an existing forte application
    which Iam trying to web enable.
    To summarize my problem let me just consider the openning window (logon
    screen) which I have converted to web page using WindowConverter Class
    in the HTMLWindow project (obviously, it is my supplier project). The
    functionality of this window class has to just accept the user name and
    validate it. If the user name is valid then proceed further else
    display an error message. I have a separate validation method for the
    user name, which I can utilise to validate the user name typed by the
    user on the web page, if Iam browsing or on the window, if Iam directly
    running the application.
    The widgets on the window are <UserId> and <ProceedButton> with
    window attribute names as UserId and ProceedButton respectively.
    Now my handle request method goes like this :
    -- This method is the entry point from the Internet to my
    -- application. It is automatically called when a request
    -- from the Web arrives.
    response : HTTPResponse = new;
    -- Find the page name.
    pageName : TextData = new;
    pageName.SetValue(request.PageName);
    -- Generate response pages.
    if pageName.IsEqual('processquery',IgnoreCase=TRUE) then
    -- Please note that I have not write any HTML to build my web page.
    -- Instead Iam using the WindowConverter Class to convert my existing
    -- windows on the fly to web pages during run time.
    w : LogonWindow = new;
    -- my logon window class
    Converter : WindowConverter = new(sourceWindow=w);
    Converter.AssignButton(sourceField = w.<ProceedButton>,type =
    'submit');
    loginURL : TextData = self.CGIURL.Clone(deep=TRUE);
    loginURL.Concat('?serviceName=').concat('appweb');
    loginURL.Concat('&pageName=PwdPage');
    w.<ProceedButton>.HTMLLink = loginURL.value;
    -- Proceed button is on my window to which
    -- I have associated the above HTMLLink
    -- This link does not submit the User Name typed by the
    -- User browsing my web page, but this User Name has to
    -- come as part of the request from the browser to perform the
    -- validation, as Iam not sure about obtaining the User name
    -- from the web page.
    -- My problem is how to get this user name????????
    html : HTHtml = new;
    head : HTHead = new;
    body : HTBody = new;
    -- Give the page a title.
    head.Add(HTTitle(Text='Application For The Web'));
    html.Add(head);
    form : HTForm = New();
    body.Add(Converter.WindowToForm(Action=self.CGIURL,HTMethod='POST'));
    html.Add(body);
    response.AssignResponse(html.ConvertToString());
    elseif pageName.IsEqual('PwdPage',IgnoreCase=TRUE) then
    w : LogonWindow = new;
    Conv : WindowConverter = new(sourceWindow=w);
    button : PushButton = new();
    button = Conv.LoadParameters(request,w.<UserId>);
    -- This will fail because the 'Request' has no user Id.
    -- Here, the explanation provided in the Forte Web SDK manual for
    -- LoadParameters method (method from WindowConverter Class) seems to
    -- be inadequate.
    If w.UserId <> Nil And w.UserId.Value <> '' And w.UserId.LengthToEnd()
    0 ThenIf SQLsSO.IsValidUserId(w.UserId) Then
    -- Method to validate the user Name.
    w1 : PasswordWindow = new;
    Converter : WindowConverter = new(sourceWindow=w1);
    Converter.AssignButton(sourceField = w1.<ProceedButton>,type =
    'submit');
    pwdURL : TextData = self.CGIURL.Clone(deep=TRUE);
    pwdURL.Concat('?serviceName=').concat('appweb');
    pwdURL.Concat('&pageName=MessagesPage');
    -- and here I will have to get the password typed in by the User.
    -- once again my same problem?????
    w1.<ProceedButton>.HTMLLink = pwdURL.value;
    html : HTHtml = new;
    head : HTHead = new;
    body : HTBody = new;
    -- Give the page a title.
    head.Add(HTTitle(Text='Application For The Web'));
    html.Add(head);
    form : HTForm = New();
    body.Add(Converter.WindowToForm(Action=self.CGIURL,HTMethod='POST'));
    html.Add(body);
    response.AssignResponse(html.ConvertToString());
    Else
    -- Generate an exception for unknown page.
    .............. and etc.
    In your example, you had sighted about the 'Junktxt'. How does it comes
    as part of the request from the browser and what is the reference
    associated with the submit button?
    If you need further clarifications, please write to me. Iam also still
    working on it.
    Thanks in advance,
    Pamella.
    You Wrote :
    Hi, Pamella --
    It might be easier to help if you could be a little more specific about
    what went wrong (ie, the problematic code snippet and the resulting error
    message), or what exactly you were trying to do. In any event, it is very
    easy in WebEnterprise to pass values up to Forte from web pages. You can
    embed them in HTML "hidden" tags or they can accompany standard form
    elements.
    For instance, say you have the following HTML code ...
    <form method="POST" action="$$FORTE.ExecURL">
    <input type="hidden" name="ServiceName" value="TestService">
    <input type="hidden" name="TemplateName" value="nextpage.htm">
    <input type="hidden" name="hiddenParam" value="dog">
    <div align="center"><center>
    <p>
    Type some junk here: <input type="text" name="junkTxt" size="20">
    </p>
    </center></div>
    <div align="center"><center>
    <p>
    <input type="submit" value="Submit" name="submitBtn">
    <input type="reset" value="Reset" name="resetBtn">
    </p>
    </center></div>
    </form>
    In addition to what the user types into the text box (junkTxt), say you want
    to pass "dog" up to Forte as a hidden parameter (hiddenParam) (hey, done't
    ask me why!). You can retrieve these values up in Forte in the HandleTag
    method of your scanner service by invoking "FindNameValue" on
    request:HTTPRequest, ie
    firstItem:TextData = request.FindNameValue('junkTxt');
    secondItem:TextData = request.FindNameValue('hiddenParam');
    firstItem now contains the value of "junkTxt" and secondItem contains
    "dog." You can now do whatever you like with these guys, including putting
    them in a ResultSet to be displayed on "nextpage.htm"
    Hope this helps,
    Dan______________________________________________________
    Get Your Private, Free Email at http://www.hotmail.com

  • Can't open webi documents

    Hi,
    We can't open webi documents on BO XI 3.0. We have the following error message :
    com.businessobjects.wp.om.OMReportElementContainer
    (Error: INF)
    But we can open deski documents through infoview.
    Any ideas ?

    We are seeing this error now and it has happened again after restarting the SIA and Tomcat. We will try rebooting whole server tonight.
    SAP KB 1326991 suggests:
    Cause
    The CMSClusterMembers entry in the registry is not updated.
    Resolution
      WARNING   ***********
    The following resolution involves editing the registry. Using the Registry Editor incorrectly can cause serious problems that may require you to reinstall the Microsoft Windows operating system.
    Use the Registry Editor at your own risk. It is strongly recommended that you make a backup copy of the registry files before you edit the registry. For information on how to edit the registry key, view the 'Changing Keys And Values' online Help topic in the Registry Editor (Regedit.exe).
    Make sure that the CMSClusterMembers entry is updated in the registry. Or you can edit it manually.
    The CMSClusterMembers entry can be modified from HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 12.0\Enterprise\CMSClusterMembers.
    Restart Server Intelligence Agent (SIA).
    Has anyone tried this - what is meant by 'updating' the registry entry? Updating to what?
    thanks
    Keith
    XI 3.1 SP2

  • Error :cannot show the value of the filter.The Field may not be filterable or the number of items returned exceeds the list view threshold enforced by administrator

    Issue : In sharepoint 2013, I am experiening below error while using filter in the list view due to the number of items in this list exceeds the list view threshold, which is 10000 items. Tasks that cause excessive server load (such as those
    involving all list items) are currently prohibited.
    Error :cannot show the value of the filter.The Field may not be filterable or the number of items returned exceeds the list view threshold enforced by administrator
    Could you please suggest a way to avoid this issue apart from incrementing the list view threshold limit .
    Prashanth

    Reorganizing content, or creating more specific views. sharepoint is warning you that the content is structured in such a way that it can cause performance issues, which should be addressed in some way.
    Kind regards,
    Margriet Bruggeman
    Lois & Clark IT Services
    web site: http://www.loisandclark.eu
    blog: http://www.sharepointdragons.com

  • WebI document output

    Hi
    I have a question.
    Whenevr a WebI document is refreshed or run manually in InfoView, and saved on the repository, is there a way to get the output file from the server?
    Does  BO save a copy of the file anywhere on server?
    I dont want to schedule the report ans store the output/mail the output. This is a report with prompts and the user needs to change the values each time he/she runs the report and thus cannot be scheduled.
    This has to be on a manual basis.
    Please help. Please let me know if the question is unclear.
    Thanks in advance.

    Thank you Kuldeep for your response.
    But i guess this is not exactly what i am looking for.
    The scenario is, the user needs to inout the values for prompts, which you rightly said can be achieved via refresh on open option.
    Now after this report is saved, there can be 2 options, either just save it to repository(which would save the structure and the last refreshed report output). Or save it to the computer as a local copy(xls or pdf).
    We actually want to use this file as a parameter file for an ETL process and thus dont want it to save to personal computer as a lcoal copy.
    I want to know if the last refreshed report is saved somewhere on the BO server, or if it can be saved to some location? And what format would this report  be in? So that the output file can be taken from server and used as a parameter file for an ETL run.
    Thanks again

  • Voyager 3.1 link to WebI document

    I appear to have successfully created a link from a Voyager 3.1 element to a WebI doc.
    1. I select the measure and right-click Link -> Set
    2. I choose my WebI report (which contains a prompt label called CPT)
    3. I select CPT in the parameter drop-down in the Link box, and Save
    4. I then right-click the data element and select Link -> <report name>
    5. WebI opens the doc and displays the correct CPT code.
        If I click Refresh, I see the correct CPT code in the prompt value selection
    Here's where the problem begins.
    6. I save and close the Voyager workspace, then open it again
    7. I repeat step 4 above.
    8. WebI opens the doc BUT it says "No data to retrieve in Query 1"
    9. If I click Refresh, I see the [CPT] in the prompt value selection instead of the number
    Anyone run into this? I have to demo in 2 days!
    Thanks

    The passing of parameters is my suspicion as well. However, if you look at step 5 in the original post, you will see that I sucessfully pass the parameter to the WebI document - it opens with correct data. Closing the WebI doc, clicking on another MDE member and Link also results in success.
    It is only when I close the Voyager workspace (saving, of course), then reopen it, that the parameter is now incorrectly passed. What is being passed is the name of the parameter "[CPT]" instead of its value "12345".
    In other words, the partial SQLin the WebI doc in Step 5 reads
      ...WHERE CPT='12345'      - this is correct
    When closing and reopening the Voyager workspace, the passed parameter suddenly results in
    ...WHERE CPT = '[CPT]'    , which now results in failure, as the values of CPT are only integers.

  • Using @variable('BOLanguage') prompts in webi documents

    Hello,
    I am using @variable('BOLanguage') in the universe to handle multilinguism.
    Unfortunately, when running my webi document, the variable prompts whereas it is a BO variable.
    On top of that, let us suppose, I enter "test" as a value for this variable, when it is evaluated, the variable is evaluated as 'fr' or 'en' but not as 'test' which proves that this variable should not prompt.
    Does anyone have any idea about how to prevent 'BOLanguage' from prompting.
    Thanks in Advanced
    Sylvie

    Oh, ok that's interesting. I went back to find the documentation but couldn't find anything specific to BOLANGUAGE, just to @Variable in the Universe designers guide.
    http://help.sap.com/businessobject/product_guides/boexir31SP2/en/xi31_sp2_designer_en.pdf
    It mentions entering -var parameter at the command line when starting BO to get access to other variables, and the syntax to use for @variable. It also mentions language variables like 'Preferred Viewing Locale', but nothing about 'BOLanguage'. Anyway, looks like you have answered your own question.
    Thanks

  • List of values in an universe or webi rep based in a bex query

    Hi ¡
    I need to create a list of values in an universe or webi rep based in a bex query, this  LOV  should be included in a formula used to filter our values when we run we webi rep.
    Any clue will be apreciated
    thanks

    Hi,
    which version of BOBJ are you using?
    Regards,
    Stratos

  • Attributes of an InfoObject in a Filter Pane web item.

    Hi All.
      I need the some wisdom
      I have a Web template developed in WAD. 7.0. In this template, we have a filter pane web item for selecting values of the characteristic 0MATERIAL. It works properly but when I open the filter pane the 0material values appear with ALL ITS ATTRIBUTES (around 70) and that is very annoying.
      So, the question: is there any way to restrict the number of the attibutes displayed in the window? I only want to show the material number and its description.
      Thanks in advance
    Gdm

    Hi Montero,
    I also had similar problem earlier , i had solved by making changes in the properties of that particular characterstic.
    That is click on particular characteristic and in properties pane goto advanced tab there you can see Query Execution for filter value selection here try changing to "only posted values for navigation" .
    Hope this helps you.
    Thanks
    Tulsi
    Edited by: thulasi ram on May 20, 2008 9:25 AM

Maybe you are looking for

  • Day must be between 1 and last day of the month

    Hi I have a master detail form . Master Block contain emp_no,name,month etc. Detail block contain a date field(format mask 'dd'),a day field(the day on that day) and working hours detail of each day. when i enter the date in detail block it defaults

  • All of a sudden all my voicemails disappeared in visual voice mail. Now today my visual voicemail is gone completely

    When I go to voicemail it just dials my voicemail like the old days with a flip phone. I am no longer getting voicemail notifications either. Called sprint and they said it was apple's problem and a software update was needed. Apple denied this and r

  • Business components from multiple datasources

    Hi All, I want to create business components from multiple datasource. Please tell me if it is possible in ADF framework and Jdeveloper 11.1.1.4 I opened the Model.jpx and tried adding the two datasource but it is showing as a dropdown list from whic

  • Access HTMLB controll in Javascript

    Hi, I am tring to access an HTMLB controll (InputField) from JavaScript, but having some problems... I have created a DynPage and created an InputField: InputField inField = new InputField("inField"); Now, in the javascripts I am trying to access thi

  • Retrive Old Mails In SOST Transaction

    Hi Experts,                  Pls help, I need to retrive a mail which is triggered from my SAP system and it is triggered 2 yrs back. Is tat possible to retrive tat mail? Pls suggest. Regards, J. Sriram chakravarthy