How to create a optional filter condition in Universe

Dear All
I am using BI 4.1 ( .Unv ) , we need to add a optional condition in Universe. I tried different ways to do it, but unable to do it correctly.
In one of my approach, I created a report and put a optional prompt there then edited the SQL and copied that prompt condition and pasted that into a Universe condition. Then I used this filter into a report when i ran the report without selecting any value into the prompt it was throwing an error.
Please suggest if there is any way by which we can do this.
BO should have this functionality for better end user experience.
Thanks,
Mayur

Hi Bill,
Yes we are still using .unv as the universe we have is created in 2008 and since then we been migrating this through different versions.
What I meant is a Filter which is created in the Universe and which has ability to act like a report level optional filter ..means if you select any value then it will fetch data for that selection else it will give data for all LOVs
Yes BO has optional prompt functionality only for report level filter .. I mean when you pull a dimension into filter panel and select its value equal to prompt and in prompt properties you check mark the Optional Prompt option.
The requirement is to create a Universe level filter which when used into a report then it should should have this optional prompt functionality. either users can run report with setting some value or without selecting anything.
Thanks

Similar Messages

  • How to create a WMI filter in order to apply to machines that have Skype already installed with deploying a newer version of Skype

    Hi there,
    I was wondering whether anybody could tell me how to create a WMI filter in order to apply to machines that have Skype already installed with deploying a newer version of Skype.
    Your help would be much appreciated.
    Many thanks,
    Timbuctoo

    Hi,
    To create a WMI filter
    1.In the Group Policy Management Console (GPMC) console tree, right-click
    WMI Filters in the forest and domain in which you want to create a WMI filter.
    2.Click
    New .
    3.In the
    New WMI Filter dialog box, type a name for the new WMI Filter in the
    Name box, and type a description of the filter in the Description box.
    4.Click
    Add .
    5.In the
    WMI Query dialog box, either leave the default namespace (root\CIMv2) or enter another namespace by doing one of the following:
    ◦ In the
    Namespace box, type the name of the namespace that you want to use for the WMI query.
    ◦ Click
    Browse , select a namespace from the list, and then click
    OK .
    6.Type a WMI query in the
    Query box, and then click OK .
    7.To add more queries, repeat Steps 4 through 6 to add each query.
    8.After adding all queries, click
    Save .
    In the Query box, type the following WMI query:
    Select * from Win32_Product where Name LIKE “%Skype%”
    Best Regards,
    Erin

  • How to create select-options in module pool program

    Hi
    i am structed at this point could you please tell me
    how to create select-options in module pool program

    Steps to get SELECT-OPTIONS in module pool programs.
    <li>. Start one dialog program with SAPZ_TEST.
    <li>. Place the below code in the TOP include of the dialog program.
    PROGRAM SAPMZ_TEST.
    TABLES mara.
    SELECTION-SCREEN BEGIN OF SCREEN 2100 AS SUBSCREEN.
    SELECT-OPTIONS: matnr FOR mara-matnr.
    SELECTION-SCREEN END OF SCREEN 2100.
    <li>. Create one screen 2000 .
    <li>. Go to Layout of the screen and Define subscreen area on the screen and Name it as g_subscreen.
    <li>. Place the below code in the Flow logic of the screen.
    PROCESS BEFORE OUTPUT.
      CALL SUBSCREEN g_subscreen INCLUDING 'SAPMZ_TEST' '2100'.
    PROCESS AFTER INPUT.
      CALL SUBSCREEN g_subscreen.
    <li>. Activate all.
    <li>. Create Transaction code for the dialog program SAPZ_TEST.
    <li>. Execute the transaction code. You will see the select-option like we see on Selection-screen.
    I hope that it gets u clear idea.
    Thanks
    Venkat.O

  • How to creat select-option on module pool screen???

    Hi All,
       please tell me how to creat select-option on module pool screen???
    Regards
    Deepak

    Hi Deepak Kumar Sharma,
    There are Two ways to achieve it...
    1) How to create a select-options in a module pool screen.
    Method 1
    a) Create a subscreen area in your screen layout where you want to create the select options.
    b) In the top include of your module pool program declare a selection screen as a subscreen e.g.
    SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN.
    select-options s_matnr for mara-matnr.
    SELECTION-SCREEN END OF SCREEN.
    c) In the PBO and PAI of the main screen where the select options needs to be created do a call subscreen of the above screen (100).
    CALL SUBCREEN sub_area INCLUDING <program> <screen>
    This call subscreen statement is necessary for transport of values between screen and program.
    Note: All validations of the selection screen fields e.g. the s_matnr field created above should be done in selection screen events like AT SELECTION-SCREEN etc and not in PAI. These selection screen validations etc should be done in the top include only.
    Method 2
    a) Create 2 separate fields in your screen layout - one for the low value and one for the high value. Insert an icon beside the high value which will call the multiple selections popup screen on user command. Use function module COMPLEX_SELECTIONS_DIALOG to achieve this.
    struc_tab_and_field-fieldname = con_cust. " 'KUNNR'
    struc_tab_and_field-tablename = con_kna1. " 'KNA1'.
    CALL FUNCTION 'COMPLEX_SELECTIONS_DIALOG'
    EXPORTING
    TITLE = ' '
    text = g_titl1 " 'Customers'
    tab_and_field = struc_tab_and_field
    TABLES
    RANGE = rng_kunnr
    EXCEPTIONS
    NO_RANGE_TAB = 1
    CANCELLED = 2
    INTERNAL_ERROR = 3
    INVALID_FIELDNAME = 4
    OTHERS = 5.
    IF NOT rng_kunnr[] IS INITIAL.
    Read the very first entry of the range table and pass it to
    dynpro screen field
    READ TABLE rng_kunnr INDEX 1.
    IF sy-subrc = 0.
    g_cust = rng_kunnr-low.
    ENDIF.
    You can use the return table rng_kunnr to populate your own internal range table with the values entered by the user. Basically here you are just simulating the work of a select-options parameter by module pool screen elements.
    Also have a look on below threads
    how to make select option in module pool
    select option in module pool program
    Hope it will solve your problem..
    Thanks & Regards
    ilesh 24x7

  • How to create select-options in my own screen?

    Hi
    I create my screen and i wish to place select-options on screen. how to do that?

    There is no SAP standard way of creating select options on screen.However you can create your own select options by providing two fields on screen in which maximum and minimum values can be entered.
    screen fields :
    input1 : <minimum value>
    input2 : <maximum value>
    data :
    range for <some field>
    then you can fill a range with these values.For eg.
    range-low = <low value input field>.
    range-sign = 'I'.
    range-option = 'BT'.
    range-high = <high value input field>.
    append range.
    *Now write your select statement.
    select * from <some table> where <field> in <range>

  • How to create select-options for 3 fields out of 5 by FREE_SELECTIONS_INIT

    Hi Experts,
    I am using the Function Modules FREE_SELECTIONS_INIT and FREE_SELECTIONS_DIALOG to create the select-options dynamically on the selection screen.
    My problem is that I am passing a field list of 10 fields in the FIELDS_TAB of the function.
    Now it creates the select-options for all 10 fields. I want to create select-options for only 5 fields initially and let the user select out of the remaining 5 fields to create the select-options.
    How to achieve this.?
    I tried by passing the 5 fields in FIELDS_NOT_SELECTED table but they get hidden and once hidden I am not able to get them back in my field list.
    Please help me out.
    Useful answers will be suitably rewarded.
    Thanks in advance.
    Regards,
    Himanshu

    Hi Experts,
    I am using the Function Modules FREE_SELECTIONS_INIT and FREE_SELECTIONS_DIALOG to create the select-options dynamically on the selection screen.
    My problem is that I am passing a field list of 10 fields in the FIELDS_TAB of the function.
    Now it creates the select-options for all 10 fields. I want to create select-options for only 5 fields initially and let the user select out of the remaining 5 fields to create the select-options.
    How to achieve this.?
    I tried by passing the 5 fields in FIELDS_NOT_SELECTED table but they get hidden and once hidden I am not able to get them back in my field list.
    Please help me out.
    Useful answers will be suitably rewarded.
    Thanks in advance.
    Regards,
    Himanshu

  • How to hide saved report filter condition

    Hello,
    I create an IR report and pre-create some saved report.
    I would like to hide filter condition when end-user select one report on the list so that he/she cannot see and delete the condition.
    Is there anyway to do that?
    Thank you.

    Another approach:
    Open view CRM_WORKAREAHDR/WorkAreaHeader and change the configuration. There is a button in the bar named "Attributes" (probably hidden under MORE).
    Once in there in edit mode substitute the content of attribute "UI_COMPONENT_3". It should be
    Window=CRM_ALLSEARCHES.CRM_ALLSEARCHES/LauncherWindow;horizontalAlignment=right;
    put there a
    Width=0px;
    The other way using business role is fine as well.
    cheers Carsten

  • Vision DevMod: How to create large Gaussian filter kernels with integer values like Vision Assistant uses

    Hello,
    in Vision Assistant it is possible to create filter kernel of arbitrary size, like e.g. a 75x75 Gaussian kernel. These kernels feature integer-only elements. I tried to find a function in the Vision Development Module, but have been unable to find something so far. So I still create a Vision Assistant script with such a kernel and export it to a LabVIEW VI in order to abtain such a kernel. Any ideas on how to create such kernels programmatically?

    -You can generate custom kernels in LabVIEW also, but you need to have either string or numerical of that kernels. Without these two, i am not sure of how to do this.
    -Please check this for building kernels.
    http://zone.ni.com/reference/en-XX/help/370281M-01​/imaqvision/imaq_buildkernel/
    -Let's say you are able to programmatically generate kernel string, it will convert to kernel in double format automatically and connect this to convolute vi.
    Thanks
    uday,
    Please Mark the solution as accepted if your problem is solved and help author by clicking on kudoes
    Certified LabVIEW Associate Developer (CLAD) Using LV13

  • How to create a formula based condition in bex query designer

    hi all,
    i have scenario in query designer where i need to calculate Key performance indexes based on characters and key figures iam using.for example the condition is like:
    "if call received is less than call projection then give call received else null"
    how and where to define the condition and i need to name the condition to display it seperatly.please help me in this issue.
    regards
    Vamshi D Krishna

    hi you have to break down your conditions and then code for them.
    for e.ge.
    if actual == 0
      vart = 0.
    else if actual-target ==0
              vart = 0.001
           else
             vart = actual -target
           endif
    endif
    now we start with first condition use operators from boolean catagory
    (Actual != 0)*(other amount)
    this solves first if condition... if actual  = 0 value actual != 0 will be zero we got our desired value.
    if other case then we have give else condition.
    (Actual != 0)*(((actual - target) == 0 )*0.001+((actual-target)!=0)*(actual-target))
    in the second half we have coded the else part.
    in the same way you can proceed for your logic

  • How to create stock option

    Hi all
    I am looking for steps for creating stock options
    Any info. will be very appreciated
    Thanks in advance

    Hi,
    You can either use ICD (Individual compensation distribution) or CWB for this. Do you have any licensing issues for either choice ?

  • How to create an optional indexed prompt?

    Hi,
    We are using WEBI 3.1. We are trying to create the following pre-defined filter prompt in the universe but does not work. Has anyone successfully built a WEBI report leveraging an indexed optional object used as a prompt?
    For example:
    @Select(Employee Class\Employee ID) in @Prompt('Select Employee:','A','Employee Class\Employee Name',Multi,primary_key,Persistent,,User:0,optional)
    If I create at the report level, the indexed Primary_Key is not pulling in for some reason. It does not pull in the ID. It ends up doing a Employee ID IN ('Name of Employee1', 'Name of Employee2') instead??
    Thanks in advance!

    Hi,
    Should work, though I never used the user:0 thing in universe definitions, just extra comma's
    Did you check the index in the employee name object, is it defined, parses, enabled?
    If you do a simple condition on the employee name object, does it translate to this index?
    Easy to check by checking the SQL before running the query.
    Making it optional in the query panel, does it still work?
    If you do a multiple without optional, does it still work?
    Making this optional in the query panel, does it still work?
    Look at the SQL generated, is it different from what you use?
    (I currently get  
    Outlet_Lookup.Shop_id  = 
    @prompt('Enter Store name:','A','Store\Store name',Mono,Constrained_key,Persistent,,User:0,KEY_'N',optional)
    in WebI where I also used to have primary_key.
    It may be a version difference, or the fact that it is side by side with BI40,
    but it may also hold a clue as to why it doesn't work.)
    Hope you can find what is wrong...
    Good luck,
    Marianne

  • How to create an optional parameter in ssrs report

    I have a report where I want to give the report user the option of entering a phone number as a filter if they want to pull data only for a particular phone number or  pull the report without entering a phone number as a parameter, thus disregarding
    the use of the filter.     I have parameter for the phone number that shows as a text box where the report user can enter the number then click to run the report.  A filter on the data set that uses the phone number parameter as the
    value.   It works fine when I enter a phone number (it returns the row associated with the phone number entered.  However when I do not enter a phone number, no rows are returned.    How can I get all rows to be retuned when
    I do not enter a value for the parameter?
    M Collier

    Hello,
    Did you specify the DefaultValue or ValidValue of the parameter 'parameter name1' by get values from another parameter or itself?
    If there is another parameter or
    cascading parameters , the error may caused by the order of parameters. When preview report, the order of the parameters in the Report Data pane determines the order in which the parameter queries appear in the report. Please verify the order
    of the cascading parameters.
    Whats's more, please also check the parameters name and the acceptable values of the parameters.
    Regards,
    Fanny Liu
    Fanny Liu
    TechNet Community Support

  • How to create SELECT-OPTION in search help (search) field

    Hi All,
    We have created a search help using Help view as selection method.
    But, we want to have a SELECT-OPTION for one of the search parameters. How do we implement the same ?
    Regards,
    Ashish

    hi
    try  this
    CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
      EXPORTING
        TABNAME                   = 'YRJEMPDETAIL'
        FIELDNAME                 = 'L_NAME_LOW'
    *   SEARCHHELP                = ' '
    *   SHLPPARAM                 = ' '
       DYNPPROG                  = 'SAPMZRJ_HELP'
       DYNPNR                    = '9000'
       DYNPROFIELD               = 'LAST_NAME_LOW'
    *   STEPL                     = 0
    *   VALUE                     = ' '
    *   MULTIPLE_CHOICE           = ' '
    *   DISPLAY                   = ' '
    *   SUPPRESS_RECORDLIST       = ' '
    *   CALLBACK_PROGRAM          = ' '
    *   CALLBACK_FORM             = ' '
    *   SELECTION_SCREEN          = ' '
    * IMPORTING
    *   USER_RESET                =
    * TABLES
    *   RETURN_TAB                =
    * EXCEPTIONS
    *   FIELD_NOT_FOUND           = 1
    *   NO_HELP_FOR_FIELD         = 2
    *   INCONSISTENT_HELP         = 3
    *   NO_VALUES_FOUND           = 4
    *   OTHERS                    = 5
    IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
      EXPORTING
        TABNAME                   = 'YRJEMPDETAIL'
        FIELDNAME                 = 'L_NAME_HIGH'
    *   SEARCHHELP                = ' '
    *   SHLPPARAM                 = ' '
       DYNPPROG                  = 'SAPMZRJ_HELP'
       DYNPNR                    = '9000'
       DYNPROFIELD               = 'LAST_NAME_HIGH'
    *   STEPL                     = 0
    *   VALUE                     = ' '
    *   MULTIPLE_CHOICE           = ' '
    *   DISPLAY                   = ' '
    *   SUPPRESS_RECORDLIST       = ' '
    *   CALLBACK_PROGRAM          = ' '
    *   CALLBACK_FORM             = ' '
    *   SELECTION_SCREEN          = ' '
    * IMPORTING
    *   USER_RESET                =
    * TABLES
    *   RETURN_TAB                =
    * EXCEPTIONS
    *   FIELD_NOT_FOUND           = 1
    *   NO_HELP_FOR_FIELD         = 2
    *   INCONSISTENT_HELP         = 3
    *   NO_VALUES_FOUND           = 4
    *   OTHERS                    = 5
    IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    hope this helps
    Regards
    Ritesh J

  • MS Project 2013 - How to create a report filter to show Tasks Completed Last Week

    I am attempting to create a report that can show all tasks that have been completed in the past week.  When I create the filter I can find no inherent way for this to be done and I see no basis for the logic necessary to complete this in the other predefined
    filters.  Essentially I understand the filter tool enough to be able to display all completed tasks, what i am lacking is the syntax necessary to limit the results in the "value(s)" section of the Filter Definitions screen to only present the
    previous weeks results.
    Something like this would be ideal, but it does not seem to work  "Start of the week is:"? -7d
    Any assistance with this question would be greatly appreciated.

    Thanks Rod I am going to give this a try.  I have a related question with regard to the Values that you can filter against.   I attempted to attach a screenshot of the
    filter definition for Tasks Due This week, but I am not verified so it will not allow for that.  If you go to the view tab in Project 2013, select more filters in the data section, you can select the  Tasks
    Due This Week filter and select edit.  In here you will see the values I am talking about.  I am thinking that there has to be a way to change the value that is used
    here ("Start of the week is:"?) to be that - 7 days.  To that point I have not seen anywhere that these values (EXAMPLE: "Start
    of the week is:"?) are defined, yet they are actionable in the application and are calculated values that the filter seems to understand.  They
    do not exist in the drop down for the values and I cannot find a list of all available values that MS Project will support. 
    Thank you all again for the assistance, I will give your idea a shot this morning and let you know how it goes.

  • How to create a data filter for BAPI used in a Distribution Model ?

    I am trying to create IDOC's for a QM inspection plan via message type QPMK in ECC 6.0. When creating the new message type in the Distribution Model, it forced me to use a BAPI (MasterInspectionChar) rather that just the message as I have done in the past. In order to ensure that only IDOC's related to a specific plant and material type get sent out, I was trying to create a filter.
    I am able to get into a 'Change Filter' dialog by double clicking 'No data filter set' under the node 'MasterInspectionChar.SaveReplica'. However, an attempt to highlight anything on this dialog and clicking button 'Create filter group' results in msg. 'Select node: Content-dependent parameter filtering'.
    Online help led me in a different direction, one thread led me to believe I needed to create a table entry for the filter in table TBD16 via BD81 for later attachment to the BAPI in the Distribution Model. Before this, I created two Z* ALE Object Type records for plant and material type in table TBD11 via BD95 for what I thought would provide a lookup back in BD81 for creation of a new filter record, but these objects are not found. Per the help, I am also unclear as to whether I would need to set up Receiver determination or Parameter filtering, nor where to make this step in the configuration happen?
    Can anyone point me back in the correct direction to get a data filter set up for this BAPI within the Distribution Model ?
    Thanks - Mike

    Just to clarify, what I am having trouble with is finding where exactly to plug in the name of the plant to be filtered? If using a message type such as MATMAS in a distribution model, it is very straight forward to navigate down from the 'Data filter active', and assign a value to whatever field you wish to filter via the 'List of Values'.  But in this example, message type QPMK required use of the BAPI MasterInspectionChar, and therefore the different method in creating the filter. 
    I cannot find similar functionality when navigating the BAPI related row, for MasterInspectionChar. The 'Change Filter' dialog popup displays a row for 'Container' and then 3 more rows containing 'BAPI structure...'.   Clicking the 'Attribute' checkbox on any of these rows sets 'Data filter active' as a node under the BAPI.  Double clicking the 'Data filter active' brings me back into the same dialog, and selecting any row with an attempt at this point to create a filter results in the 'Select node: content-dependent parameter filtering' warning.  Is this warning occuring because of missing configuration?
    Thanks - Mike

Maybe you are looking for

  • Embedding Full-text Index into PDF File

    Hello Everyone, I've tried to create and embed full-text index into PDF file, but with no luck. I've followed steps described at http://help.adobe.com/en_US/Acrobat/9.0/Standard/WSC28D4DBB-6A78-4027-9E04-F50FE411CFB9.w. html - there can be seen progr

  • ITunes refuses to launch

    I just updated to the newest version of iTunes, and upon restarting, iTunes refuses to launch. I tried launching from applications, restarting, reinstalling, and deleting my library settings file for iTunes, but nothing has worked. No other programs

  • Will you PLEASE bring back the choice on how tabs will open, either all at the end after the last tab, or arranged with similar next to each other. It used to be a CHOICE!

    Tabs gone wild! Choice of how tabs open is removed and function of having tabs open only at end of all tabs is gone. Instead, tabs now open next to similar or same site, so they can be jumping all over the place and instead of finding them in the ord

  • WDA application in sicf but not in se80

    hi al, I am working on travel management WDA applications, one standard application fite_request (for create travel request) is activated  through SICF tcode, and i am able to test this service through SICF. but when i am entering this in se80, this

  • BSC BI Monitor

    In the scorecard monitor, when I do a check BW data availability, I get the following error: error occured when starting the parser: timeout during allocate /CPIC-CALL: 'ThSAPCMRCV We are on ECC 6.0 with BI7.0. Any help is appreciated and would be re