OpenDocument syntax with UserResponse  at universe level

HI,
Can any one tell me what is missing or wrong in the following syntax of Open Document. I am using this at the universe level with user response and two parameters.
'<a href="../../opendoc/openDocument.jsp?sDocName=abc&sType=wid&sWindow=New&sRefresh=Y&lsSName:="UserResponse("Select Name:")l"&lsSID:='+dbo.EMPLOYEE ' ">'@Select(Employee Working days view\Employee_Name_ID)+'</a>'
Thanks!!!!
Bernard.

Hi Bernard,
  UserResponse is for WEBI reports, in universe the formula is prompt.
  Where clause = <FILTER KEY=u201D[MyVar]u201D>
<CONDITION OPERATORCONDITION="InList">
<CONSTANT NAME="@Prompt('Hierarchy node values','A','Sales
employee\LovHierNodeL03 Sales employeeBase',multi,constrained)"/>
</CONDITION>
</FILTER>
I replace in your syntax the UserResponse for @Prompt
'<a href="../../opendoc/openDocument.jsp?sDocName=abc&sType=wid&sWindow=New&sRefresh=Y&lsSName:="@Prompt('Select Name:','A',{'NAME1','NAME2','NAME3','NAMEn'},mono,constrained)]l"&lsSID:='+dbo.EMPLOYEE ' ">'@Select(Employee Working days view\Employee_Name_ID)+''
  This is an exaple of MDX for SAP BI, Choose a dimension among the different u201Ctimeu201D dimensions available in a SAP Netweaver infocube.
0CAL@Prompt('CalendarLevel?','N',{'YEAR','QUARTER','MONTH','DAY'},mono,constrained).[[LEVEL01]]
I hope this help you.
  Federico.
Edited by: Federico Sperling on May 11, 2009 4:39 PM
Edited by: Federico Sperling on May 11, 2009 4:39 PM

Similar Messages

  • How to Define a Required Prompt at the Universe Level

    Apologies if this has already been covered somewhere... I searched and can't find the topic covered yet.
    I've been under the impression for a long time that one could configure a Universe such that it would require a prompt on a dimension whenever that Universe was run, regardless of the tool or report.  For example, you could configure an eFashion Universe such that any report or analysis built against it (Webi, Crustal, Design Studio, Lumira, PowerQuery... whatever) would trigger a prompt, perhaps on Year or State.  The idea is that at the Universe you could prevent developers and self-service users from building "Select All" reports.
    However, even with the use of LOV flags in the Data Foundation and Business Layer (e.g. "Force users to filter values before use"), I can't figure out how to make it work.
    So, I have two questions...
    Is it possible to include required prompts/filters in the Universe definition?
    If so, how?
    Thanks,
    Josh

    Hi...
    Is it possible to include required prompts/filters in the Universe definition?
    Yes..it’s possible to include prompts at universe level,
    If all the reports are using same prompts, you can create at universe level and use same prompt in all the reports. You can define mandatory or optional prompt.
    Following is the syntax for the function.
    @Prompt('message','type',[lov],Mono|Multi,free|constrained|primary_key,persistent|not_persistent,[default_values])
    The following are simple examples of @Prompt syntax.
    Minimal use of the @Prompt function:
    @Prompt('Displayed text ','A',,,)
    Using the @Prompt with a LOV without default values:
    @Prompt('Displayed text ','A',{'Paris','London','Madrid'},,)
    Using the @Prompt with a LOV and one default value:
    @Prompt('Displayed text ','A',{'Paris','London','Madrid'},,,,{'Paris'})
    2 : If so, how?
    In the condition's SELECT or WHERE field, right-click at the place in the expression where you wantto add a prompt and
              select @Prompt editor from the shortcut menu.
    In the Message box, type the message that you want the user to see.
    Select Keep last value selected if you want the prompt to propose the values used for the previousreport.When the report is run for the first time, the default values (if any) are proposed.
    Select Allow multiple selection if the user can enter or select more than one value.
    Set the Selection mode. For Free selection, the user can enter any allowed value. For Constrainedselection, the user must select a value from a list of values. For Primary key, the user selects theobject name, but the object's primary key is used by the query. You can only use the Primary keysetting if Index Awareness is set.
    Note:
    When the Constrained option is selected and a List of Values is not specified, the corresponding Tab color turns to red, OK button is disabled, and on moving the cursor over the highlighted tab, the contextual tooltip displays a message indicating how to rectify the problem.
    Set the Value type for the selection mode: Alphanumeric, Number, or Date.
    If you have selected Primary key for the selection mode, set the Key type: Alphanumeric, Number,or Date.
    If you are using multiple selection, define the list of values. Do one of the following: you can type orimport a list of values, or you can select a universe object.
    Click the Default Values tab and define any default values. When you allow multiple selection, youcan set more than one default value.
    Click OK.
    The "@Prompt" editor closes and the prompt expression is visible in the condition's statement in the "Edit Properties" pane.
    Validate the prompt and click Parse.When the syntax is
    http://business-objects-xi.blogspot.in/2009/06/prompt.html

  • Changing Prompt Order of Prompts defined at the universe level

    Hi All,
    I need to change the order of the prompts defined at the universe level.By default they appear in alphabetical order.
    Thanks,
    Shweta.

    Hi Shweta,
    If you are on XI R2 then you can try the following extended syntax for the prompt definition:
    @Prompt('Region', 'A', 'Class\Object Name', multi,free,,,User:0)
    @Prompt('Area', 'A', 'Class\Object Name', multi,free,,,User:1) ...etc
    Else there is no other way to sort the prompt in the desired order. Either you have to prefix the prompt text with numbers
    or alphabets.
    Regards,
    Rohit

  • Controlling data access at universe level

    Hi,
    I had a doubt in universe regarding the implementation of security.
    Existing process: We had a portal called flex (intranet site)which the BO report has been integrated and  for opening the report the name of report was clicked (hyperlink) 
    This report should show the data specific to the user profile logged into the portal.
    Now if we want to restrict the data at universe level for each individual users accessing the report in portal our idea is to create a dervied table (which contains a list of userid's and project id's)in universe so that who ever logged into the portal and clicks on report he will see the data only related to profile
    For example: The scenario would be a manager residing in a region need to see the list of projects which he is assigned to but not all of them.
    Could you please let me know how can implement at universe. Kindly let me know if you need any futher information.
    Thanks,
    Eswar

    Another way to do this is: (a) in your universe create a table that has a list of user names a long with their BOUSER id; (b) associate that list with fact tables or d imensions in the database, either using joins or by using a where clause as a filter or in an object definition using the syntax @variable(bouser); below is an exerpt from BO Designer guide.
    Example:
    @Variable
    In the universe for a human resources database, you have an object called
    Employee name. You want to restrict the returned data for Employee name
    to the values authorized in the database for each user. This would allow
    you to control what employee information each user is allowed to see. This
    information is defined by their database profile.
    You insert the @Variable function in the WHERE clause as follows:
    Employees.Employee_Name = @Variable('BOUSER')
    When the object Employee name is used in a query, the data is returned

  • Parsing Issue at Universe Level

    Dear All,
    I am a BO Consultant, for the past few months we (our report developing team) were trying to create new objects at the Universe level (based on requirement) so that we can use the same in the report level, but unfortunately we failed to do the same.
    Actually we are struggling in this case. Every time when we try to create an object with function specified at the Universe level its coming up with errors like this expression is not parsed etc.
    We are using,
    1. SAP BI 7.0 with DB2
    2. SAP BO XI 3.1 Edge
    3. Universe Version 12.3.0 and Build 601
    Universe on top of BW Cubes have any limitations??????????
    Please help us with a solution.
    Regards,
    Arun Krishnan.G
    SAP BO Consultant

    Hi,
    It all depends what your syntax is, and what you are trying to do.
    Also, I would not trust the Parser too much in OLAP BAPI universes.. 
    Here is an SDN guide about OLAP universes and some examples of XML markup required for predefined filters for MDX scenarios.
    [http://www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/library/uuid/c0a45246-ce76-2b10-e688-f5c8206203eb?quicklink=index&overridelayout=true]
    Regards,
    H

  • How To Capture The Inputs given for a Filter Defined at Universe Level

    Hi ,
    I have a conditional filter defined at Universe level
    Wen this is used for Running Query using web Intelligence, It is asking for a prompt. That is cool and fine
    Now my Question is that , I was unable to capture the prompt value being passed while running the Query .
    For this object I am passing the values at universe Designer(3.1 SP5)
    I would like to capture those prompts, I am not getting the same when I use UserResponse Function
    Please Help me on this
    Thanks in Advance

    Hi
    To capture the prompts values entered at query run time.
    =UserResponse( "Prompt Text") Like ("Enter Values for Sales ID")
    Will give the prompt entered value.
    =PromptSummary()
    Will give the list of prompts entered at Query run time.
    Pleaas find the below link.
    http://bobjblog.wordpress.com/tag/userresponse/
    http://help.sap.com/businessobject/product_guides/boexir4/en/xi4sp5_ffc_en.pdf

  • Qualifying Prompt at the Universe level

    Hi
    I wanted to know whether it is possible to create a qualifying prompt at the universe level:
    The first prompt will be u2018Select a Timeframeu2019 which will prompt user to select one out of following values
    u2018Select Dateu2019 (multi select), u2018Select Weeku2019 (Multi select) and u2018Select Periodu2019 (Multi select). When user selects  say any one value like u2018select Weeku2019 value , he will be give the Values for the Week number concenated with Week End Date. On selecting one or more values, the data for selected week numbers will be given. Same for u2018Select Dateu2019 where he can select Multiple Dates and select Period where he can select multiple periods.
    Please let me know if there is any solution for this issue as this is a very high priority form my cleints.
    Any help is highly appreiciated.

    Do you users expect a fixed number of possible values in the 2nd selection level regardless which of the 3 selections was done on the 1st level (week, date, period)? Or should they be able to type in in the 2nd level their own values also at least for some of the 1st level selections (eg. period)?
    Which database do you use?
    Regards,
    Stratos

  • How to create Current Year Filter at Universe Level ?

    Hi,
    I want to create a Current Year, Next Year and Last Year filters at Universe Level.
    Can anyone help me with this.
    I am using Netezza database and not able to find the appropriate date function in Netezza to accomplish this.
    Any suggestions ?
    Thanks

    Hi,
    You would somehow need to extract the Year part from the system date..
    then
    Current Year = Year
    Next Year would be i.e Current Year + 1
    Last Year would be i.e Current Year - 1
    I guess this is the simple part... but you would need to find those functions on your RDBMS..
    Hope this helps
    Jacques

  • DateTime issue at Universe Level

    Hello Experts,
    We have stored date in database as datetime format. In Universe, we have created object on this date. But we have to keep type of this objet as u2018Dateu2019 as there is no datetime  object type available  in universe.
    When we dragged this objet in webi, we found that we are getting only date but no timestamp. We can manually do this using report formatting. However we would like to achive this at universe level.
    My question is : What should be the type of object in universe for getting datetime at report level ?
    We found that, if we keep objet type as char, we may get the desired results. However is there any other alternative?
    Regards,
    Chinmay

    Hi,
    Use the Function Convert to convert into datetime format in the Universe object level.
    Syntax:
    convert(datetime,field_name,101)
    Regards,
    Shiva Kumar G.C

  • Universe level creation using IDT 4.0.

    Hi All
    I need one clarification regarding Universe level creation using IDT 4.0.
    I have created small Universe based on 5 tables and I have one alias on this and I have given necessary joins and Created business layer.
    When try to create report using only 2 tables for the report and as we have given join so its taking equal join for others tables which we dnt need for this report, for that we are not getting correct results.
    User is requesting that whenever they select any tables it should link each other table and if they want to add any field from other table universe should automatically link each other and provide desired results.
    Is there any possible to bulid the universe based on the requirement
    Thanks & Regards
    Murali

    Hi,
    could you qualify/quantify what you mean by "wrong results"?
    It doesn't sound like the universe is finished, or are these changing requirements you need to implement?
    with regards to incorrect results, there must still be joins, cardinalities, loops ,  contexts missing, or other integrity issues to be finalized first?
    Regards,
    H

  • Universe level Prompts

    Hi,
    I was created Universe level Prompts like below.
    Example: Date Between @Prompt(Sysdate) and @Prompt(Sysdate-60)
    I was created one report by using Date object which is having prompts and in the report properties i have checked REFRESH ON OPEN.
    when i tried to open report, report is refreshing fine and giving data correctly when i click on refresh in prompt window by selecting the values.
    But i want the report to be opened and refreshed without asking prompt window to select the values. Because always iam selecting Current date (28-06-2010) and Current Date-60 (EX: 28-04-2010) values.
    Please help me out.
    Thanks in Advance
    SureshBabu

    Although there is always more than one way to skin a cat , I do not recommend to allow user to input the value. There will be format error or typo error that keep the report from returning data, or worse, return an error message.
    In the software development world, you should always have code to handle all possible situation. This is true in the report development world as well. You want to control every situation as much as possible. To avoid user error, the date prompt should always be an LOV (list of value). You can create LOV for daily dates, or weekly dates, or monthly dates, and so on.
    If your prompt should always start with today's date as the report ending date, you can still create an LOV that defaults to today's date. But this gives the user the flexibility to choose yesterday's date or last week's date as report ending date, just in case they want to. Then you can calculate a rolling 60 days (backward) without the unnecessary second prompt for the report starting date. That is the best way to handle date prompt.
    Hope this helps.

  • Adding a column in the Universe level without losing the Report Lay out

    Hi all,
    I have one universe with three universes built on it. Now, I want to add a column to one of the tables in the universe. For that, I selected the table and gave 'Refresh the structure'. The column got added in the workspace of the universe. When I drag and drop the table to the class & objects panel, it got added to the class/table in the panel. I saved and exported the universe.
    When I do like above, and open the report in the BO XI R3.1 webi front end, the report throws the following error:
    'Universe contains unresolved objects' and the report lay out is lost. All the three reports built on this universe is throwing the same error.
    Please let me know if there is any other way to retain the report lay out and add the column in the universe level.
    Thanks in advance
    - Regards,
      Arun

    Welcome to the sometimes frustrating world of working with dates against SAP BW via BusinessObjects!
    Your best bet here is to have a financial calendar table in a database and build a new query against that. Return Week Number as a detail of date and then merge the date dimensions.

  • Re-install software after uninstall with home using universal installer

    after uninstalling 10g software with home using universal installer how to re-install without deleting all components of database like the database exists i just want to put the oracle software on it and reusing x home location.

    Tofayel Ahmad wrote:
    when it about linux then what would be the job.re-installing software in linux or windows like establishing a new database Regardless of the OS, installing the software is distinct from "establishing" a database. You can install the software without creating a database, but you cannot create a database without having installed the software.
    so it's need time but for some missing services or few software components that would be a more costing. if there is a possible action that could restore the missing services in home. Huh?
    The concept of "services" in Windows doesn't exist in Linux.
    i thought it's would be great to startup the database in less time then installing. if i would install the software and using backup data file recover then is it a consistent recovery or inconsistent recovery.All recoveries that complete are consistent. Not all backups are consistent, but when you do a recovery, the redo stream is applied from the archivelog files to make the recovery "consistent".
    so when ever need to recover what should require for consistent recovery so that i can say without this all other type of recovery jobs are inconsistent.there is no such thing as "inconsistent" recovery. You are either able to recover from your backups, or you are not able to recover. If you are able to recover, you are "consistent". Now, mind you, that does NOT necessarily mean your recovery will recover all data up to the point of failure. your ability to do that depends on having all the necessary backups, including archivelogs and ultimately, intact online redo logs. Without that, the best you can do is a point-in-time recovery. But it will still be "consistent" with the point in time to which you recover.
    i am asking because as far i know i understand that no client would agree to go for inconsistent recovery. as i mentioned i am a new comer i have lot of confusion please if possible give some details. Well, I wouldn't agree to go for an inconsistent recovery, as no such thing exists. If you are talking about point-in-time recovery with potential data loss - it depends entirely on the client, the application, and the tolerance for data loss. Banking transactions cannot afford any loss of transaction data and so must have very robust systems with comprehensive, multi-level backups. Some other systems can be surprisingly forgiving.
    >
    >
    thanks for your advise in-advance

  • OpenDocument issue with blank prompt values

    We have implemented optional prompts in XI R2 by joining our prompt objects with an 'Empty' object. When we create openDocument hyperlinks to these reports, passing nothing for the prompt objects worked just fine and the target report did not prompt for any values for these prompts, e.g. if there was a prompt on the report called Country and it was joined with an Empty ("") universe object via an AND, setting the Country prompt in the openDocument as lsSCountry= worked just fine.
    In XI 3.1, when these hyperlinks are accessed from the master reports via InfoView, the target report is prompting for all prompts that accept empty (blank) inputs. If the resulting hyperlink shortcut is copied and pasted directly in the browser URL, everything works fine, i.e. target report does not prompt for any of the empty values and the report is displayed correctly.
    We even tried using the 'no_value' option for these prompts in the openDocument but since these are universe based prompts that can't be defined as optional, no_value is not allowed.
    Anybody facing similar behavior?
    Thanks.

    Please re-post if this is still an issue or purchase a case and have a dedicated support engineer work with you directly

  • Problem with SQLite in Universal App (Windows Phone part)

    Hello,
    I am using Universal Apps project because I want to move myself from Silverlight.
    In Silverlight type of Windows Phone project, it is very easy to work with SQLite either on 8.0 or 8.1.
    But I can't find a way to work with SQLite in Universal project. There is no IsolatedStorage to check if database exist, and if it does not exist, Application will put it in the IsolatedStorage.
    I always get message "No such table: kategorije" where "kategorije" is the name of one table in my database.
    I guess that Application can't find the database.
    Is there any tutorial (I have tried to find it) on how to use SQLite in Universal Apps with custom written querys?
    Development Technician, Microsoft Certified Professional

    Here's a link you can refer to : Using SQLite as local database with Universal Apps
    http://developer.nokia.com/community/wiki/Using_Crypto%2B%2B_library_with_Windows_Phone_8

Maybe you are looking for

  • Airport Extreme and External Hard Drive. Backup over WAN?

    Hi I'm new to Mac's and just got a macbook air and a airport extreme.  I connected my external hard (toshiba) drive to the AE and my computer will recognize it, but when I try to connect to it using Time Machine my external hard drive is not recogniz

  • Total Letter of Credit Process

    Hi, We need to implement Letter of Credit (LC) for one of our client. It is export/import business company. Can we configure Letter of Credit in Fi or we have to go for another module for LC process. And our client needs LC number in all the entrie p

  • Image previews different in Aperture from other applications

    I've just come across a problem with Aperture after importing a TIF image (usually I stick with RAW). The preview in AP3 looks different from that in all other photo applications I have. I looked at the same image in Preview, Lightroom 2 and iPhoto.

  • Encoding on the server

    How can I receive a 1.5Mbit stream from Flash Media Live Encoder and then re-encode it to 2 different streams? It's much like what Ustream is doing. They receive one high-quality feed, and then re-encode to a couple of different qualities in realtime

  • Can only open acrobat in 'preview' format

    1. When I try to save my document as a pdf, it is in 'preview' format only. 2. the adobe acrobat 7.0 standard icon in my dock as a 'question mark' on it and I cannot open it. 3. I do have a new printer. An epson CX6000. I have 'added' the acrobat 7.0