LOV Sort in Universe

Hi,
We have a Variable created in BEx Query for  Calender Year/Month and also List of Values (LOV) object come from the Bex Query to the Universe
LOV is working finr, but default the values are in ascending order. Do we have any solution or approach to get these list of values in descedning order. I am looking for some tricks in Universe or in Bex query. I am aware to sort this in Web I reports.
Currently, we get - 2001001, 2001002... 2011001, 2011002..
We expect as - 2011002, 2011001, 2010012, ....., 2001002, 2001001.
Any suggestions.
Thanks in advance.
Jai

Thanks Dave for the reply.
Yes, currently users are doing the same (click on the heading of the LOV display to reverse the sort order).
Thought whether we could have any option in Universe or in Bex query to get in descending order as we do in relational universes.
Most of our reports have many prompts, in that they would like to see all the LOV in descending order.
Thanks
Jai

Similar Messages

  • Alpha Sorting of Universe and LOV in Webi Rich Client

    We currently are using both Webi and Webi Rich Client XI3.1 SP4 in Webi the universes and the LOV sort Alpha Numeric automatically, however in the Rich Client the list of universes and the LOV are not sorting Alpha Numeric.  In designer we have all the universes with the Force_Sort_LOV set to yes
    Any suggestions on how to resolve this issue would be appreciated

    Have you tried dropping the associated universe LOV and re-publish? This happened to us in the past.
    Steps:
    1) In the univ designer object properties, deselect the "associate a LOV" in Properties tab. Close. Save. Export to CMS. (this drops the LOV)
    2) Go back in univ designer and check the associated LOVs again to rebuild then republish to CMS.
    Does this work?

  • Month Sorting at Universe Level

    Hi All,
    We have created a Universe on BEx query to develope an BO Explorer.
    We are having Sorting problem with Fiscal Period values, which is in Character type.
    So need some clarification on below queries..
    Q: Can we change the Fiscal Period datatype from Character to Number?
    I think it will give an error if we change the datatype
    Q: Can we add preceding zeros for 1 to 9 months?
    I used below MDX expression for testing purpose,
    <EXPRESSION>IIF([0FISCPER3].[LEVEL01]="1",1,2)</EXPRESSION>
    But it is always giving me the else part only.
    If I replace the dimension with Measure then the above expression is working fine.
    Q: Can we use Concatination Operator for adding preceeding zeros for periods 1 to 9?
    Q: Can we apply any transformations on Dimenstion fields?
    Environment details:
    BO 4.1 SP3
    UDT 4.1 SP3
    Please advise me.
    --Praveen G

    Hi Ann, it is always helpful to have a dim_time table in your data mart where you have these 2 fields (among others):
    month_number     month_full_name
         1          January
         2         February
    and so on...
    Then you can put something like the following SQL in your derived table called "MONTH"....
    select distinct month_number, month_full_name
    from dim_time
    order by 1
    Create a dimension object, says, "month_lov". Go the Properties tab, click "Edit", then "SQL". In the query panel, put in something like this...
    select month.month_full_name
    from
    (select distinct month_number, month_full_name
    from dim_time
    order by 1) month
    Make sure you check "Do not generate SQL before running", then click "OK" and "Save and Close". Then create a condition object to point to this LOV. You should be able to get the months listed in the real order.
    Hope this helps.
    If you are using the BusinessObjects tool, you should join [ASUG|www.asug.com]

  • Sorting at universe level

    Hello All,
    I would like to do sorting on time peroid objects(year,quarter,month,week)
    i can do it at report level using Ascending ,descending,custom sort
    but i would like do it at universe level only .
    i tried like this:
    List of values>>Year>>edit>>here i have set sorting on Year object as descending>>save n close>>then reexported the universe
    again tried to query in infoview >> but the data was not sorted in descending order
    Please help me in this issue
    Regards,
    Swetha

    Hi Ann, it is always helpful to have a dim_time table in your data mart where you have these 2 fields (among others):
    month_number     month_full_name
         1          January
         2         February
    and so on...
    Then you can put something like the following SQL in your derived table called "MONTH"....
    select distinct month_number, month_full_name
    from dim_time
    order by 1
    Create a dimension object, says, "month_lov". Go the Properties tab, click "Edit", then "SQL". In the query panel, put in something like this...
    select month.month_full_name
    from
    (select distinct month_number, month_full_name
    from dim_time
    order by 1) month
    Make sure you check "Do not generate SQL before running", then click "OK" and "Save and Close". Then create a condition object to point to this LOV. You should be able to get the months listed in the real order.
    Hope this helps.
    If you are using the BusinessObjects tool, you should join [ASUG|www.asug.com]

  • OTL Timecard LOV Sort Order

    Hello,
    We have an LOV field on our OTL timecard called Rate Up. It is a custom timecard created by someone who is long gone. We would like it sorted in a particular order. We identified a database view that is likely the source of the data, but adding an ORDER BY in the view did not work.
    This is probably really simple when one knows how. How can we put a sort order on this LOV?
    Thank you,

    Both of these suggestions are really close. I thank Avinash and Giuseppe for their advice.
    I found a validation set named XXEP_OTL_RATEUP_CODE_TK, but it is already sorted. We use this validation set on the Oracle Forms style OTL Timekeeper screens, but not on the web self service screens, where our sort problem exists.
    I enabled diagnostics without any useful information, but a trace gave me the following sql statement which uses hxc_cui_custom4_v. I added an order by into the view, cleared cache, logged off and on, tried a different PC with a different user, but no luck sorting. So where is this select specified, so I can add an order by?
    Thank you,
    PARSING IN CURSOR #192 len=1188 dep=0 uid=435 oct=3 lid=435 tim=3702128553905 hv=3217417118 ad='b8abd5f8'
    select distinct display_value displayvalue, value
    from hxc_cui_custom4_v a,
    (select trunc(FND_DATE.CANONICAL_TO_DATE(:1)) "TC_DATE" from dual) b
    where person_id = :2
    and b.TC_DATE between emp_per_start_date and emp_per_end_date
    and b.TC_DATE between emp_asg_start_date and emp_asg_end_date
    and b.TC_DATE between emp_pgr_start_date and emp_pgr_end_date
    and b.TC_DATE between emp_sps_start_date and emp_sps_end_date
    and b.TC_DATE between emp_gd_start_date and emp_gd_end_date
    and b.TC_DATE between emp_pgd_start_date and emp_pgd_end_date
    and b.TC_DATE between emp_pgs_start_date and emp_pgs_end_date
    and b.TC_DATE between emp_pspp_start_date and emp_pspp_end_date
    and b.TC_DATE between all_pgr_start_date and all_pgr_end_date
    and b.TC_DATE between all_sps_start_date and all_sps_end_date
    and b.TC_DATE between all_gd_start_date and all_gd_end_date
    and b.TC_DATE between all_pgd_start_date and all_pgd_end_date
    and b.TC_DATE between un_pur_start_date and un_pur_end_date
    and b.TC_DATE between un_purv_start_date and un_purv_end_date
    and b.TC_DATE between un_puci_start_date and un_puci_end_date
    and b.TC_DATE between un_puci2_start_date and un_puci2_end_date
    END OF STMT
    EXEC #192:c=0,e=521,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=3702128553897
    FETCH #192:c=1430000,e=1552659,p=0,cr=25048,cu=0,mis=0,r=10,dep=0,og=1,tim=3702130106837
    FETCH #192:c=0,e=52,p=0,cr=0,cu=0,mis=0,r=10,dep=0,og=1,tim=3702130109204
    FETCH #192:c=0,e=21,p=0,cr=0,cu=0,mis=0,r=10,dep=0,og=1,tim=3702130109625
    FETCH #192:c=0,e=14,p=0,cr=0,cu=0,mis=0,r=10,dep=0,og=1,tim=3702130109853
    FETCH #192:c=0,e=42,p=0,cr=0,cu=0,mis=0,r=10,dep=0,og=1,tim=3702130111605
    FETCH #192:c=0,e=22,p=0,cr=0,cu=0,mis=0,r=10,dep=0,og=1,tim=3702130112010
    FETCH #192:c=0,e=19,p=0,cr=0,cu=0,mis=0,r=10,dep=0,og=1,tim=3702130112207
    FETCH #192:c=0,e=194,p=0,cr=0,cu=0,mis=0,r=7,dep=0,og=1,tim=3702130112570

  • User parameter LOV sorting

    Is there any way to sort a parameter LOV in descending order? I can't find that option anywhere.

    Hi,
    Sreedhar is correct if the select generating the LOV was in descending order,
    If not it will just show the LOV in the order it was created.
    If the LOV is generated from a custom folder then change the order there,
    If not then you can create a new list of values and replace the existing one.
    You can also use the "alternative sort" to sort your list of values, there are a few posts here regarding that issue...
    Good luck

  • Enkitec LOV sorting

    I'm using the Enkitec LOV to return columns from a jaro.winkler sql query . The first returned column is the probability of a match in descending order (so the highest probability is at the top of the list). This is much like a spell check in a word processor where the most likely replacement word is at the top of the list.
    Example code showing the top 15 results ordered by probibility in descending order
    select * from (
      select distinct utl_match.jaro_winkler(upper(cst.supplier_name_top), upper(:p73_supplier_name)) probability,
       cst.supplier_id as "Supplier ID",
       cst.supplier_name_top as "Supplier Top",
       crs.lcr as "LCR",
       crs.region as "Region",
       crs.mfg_country as "MFG Country"
    from
       cfm_supplier_top cst,
       cfm_rcv_supplier crs
    where
       cst.supplier_id = crs.supplier_id(+)
    order by 1 desc)
    where rownum < 16
    The question I have is there a way to default the sort to descending rather than ascending in the LOV? In the SkillBuilders LOV, there was no default sort and it was handled by the query. In the Enkitec LOV the first display column is always sorted Ascending even if NONE is selected as the sort and it messes up the descending probability I need.

    Sorry for the late reply (long weekend...)
    Your reply pointed me in the correct direction. I had to take the inverse and change the query sort to Ascending (highlighted in red below).
    select * from (
      select distinct 1/(utl_match.jaro_winkler(upper(cst.supplier_name_top), upper(:p73_supplier_name))) probability,
      cst.supplier_id as "Supplier ID",
      cst.supplier_name_top as "Supplier Top",
      crs.lcr as "LCR",
      crs.region as "Region",
      crs.mfg_country as "MFG Country"
    from
      cfm_supplier_top cst,
      cfm_rcv_supplier crs
    where
      cst.supplier_id = crs.supplier_id(+)
    order by 1 asc)
    where rownum < 16
    Sometimes a little "mental push" helps a lot.
    Much appreciated! 

  • LOV sort STATIC values

    I like to make use of a Checkbox to maintain the appearance of certain columns of report.
    Either I use STATIC LOV and paste all columns in there - QUESTION 1: how can I sort the sequence - default is alphanumeric - ?
    Or QUESTION 2: when I use a dynamic LOV how can I obtain the columns of a table to use these in a Checkbox.
    Any help wud be appreciated.
    brdgs
    Bernhard

    Bernhard,
    to get a sorted LOV you can create a new list template. Go to Shared components -> themes and templates -> details of the theme (click on the name of the theme) -> Create. If you're asked for the theme class choose vertical sorted list. The items of the list are sorted alphanumeric.
    For question 2 I have only a suggestion - Oracles provides a table "DBA_TAB_COLUMNS" that includes the columns of each table. Maybe you can make a select on this table to create the dynamic LOV?
    Regards,
    Bettina

  • BW LOV in OLAP Universe

    Hi All,
    I have a little problem with BW variable (individual values​​, required) in query where in my OLAP universe it turns prompt in the following sturcture:
    BW BEx
    Infoobject Year/Month (0CALMONTH)
    Variable 0PCALMON
    BO Universe
    Class Year/Month
    Dimension L01 Year/Month
    Hidden dimension Lov Year/Month Base
    My report makes the search or should seek direct the LOV ​​that contains the year in infoobject BW ("JUL 2011", "AUG 2011", ...) but it does not return expected. It simply returns "01.0000", "02.0000", "11.0821", "SEP 1787" ... and only at the end of LOV it returns the correct values ​​or are in the InfoCube ("JUL 2011, AUG 2011", ...)
    I'm using BO XI 3.1 SP3 and BW 7
    Any suggestions ?
    Tks,

    Hi,
    These values come straight out of the BW masterdata.
    My guess is you still have some old invalid values there.
    Note that whenever you see the key version in stead of the formatted version,
    it means no text was found associated with this key (in the current language).
    Hope this helps (better late then never right),
    Marianne

  • Cascading LOV in OLAP UNIVERSE

    Hi.
    I got a problem with a lov in webi.
    I have created an OLAP Universe buitl on a SAP BW 7.0 infocube and I created a hierarchy and a cascading list of value but when I go to my WEBI report it doesn`t works, it isn`t filtering the objects by the hierarchy, it duplicates the same information for all the object's concepts.
    For example i got a LEVEL 1 concept u201CBuenaventurau201D and it shows in LEVEL 2 u201CEGRESOSu201D and u201CINGRESOSu201D the problem is that  it show the same for all the LEVEL 1 concepts and it should only show "EGRESOS" and "INGRESOS" for LEVEL 1 concept "Buenaventura" because is the only one that has information.
    Can anybody pls tell me why is having this behavior.
    Thanks and regards,
    Julio
    Hola.
    Tengo un problema con una lista de valores en cascada en un universo olap que lee un infocubo de BW 7.0. Cree una jerarquía en el universo y una lista de valores en cascada, pero cuando voy al reporte WEBI y hago un prompt a la lista de valores no me filtra por concepto, repite la misma información para todos los conceptos.
    Por ejemplo tengo en el NIVEL 1 el concepto "Buenaventura" y me muestra en NIVEL 2para este concepto "EGRESOS" e "INGRESOS", el problema es que me muestra lo mismo para todos los conceptos del NIVEL 1 cuando sólo deberian aparecer para "Buenaventura".
    Alguien me podría explicar por favor por qué se comporta así.
    Gracias y Saludos,
    Julio

    Hi Julio,
    As of now the cascading list of values are not supported in the universe created on top of SAP BW (Bex Queries).
    In the below thread Eric has mentioned that he has got this confirmed from SAP:
    Link: [Re: OLAP castcading prompt]
    Regards,
    Rohit

  • LOV sorting with upper and lower case

    In a dynamic table, I have the following values:
    aaxyz
    ABC
    Abd
    ACE
    Adf
    AEG
    But when I create the LOV, it sorts
    ABC
    ACE
    AEG
    Abd
    Adf
    aaxyz
    Is there any way to sort a LOV as if case does doesn't matter?

    Except the values in the dynamic table are sometimes acronyms which should be upper case and sometimes not.
    For example:
    eDiscovery
    False Alarm
    FBI
    Federal Department
    where the list sorts:
    FBI
    False Alarm
    Federal Department
    eDiscovery
    The issue is that the list of values is large (over 100 items) and sometimes the item the user is interested in is sorted below all the initial upper case letter (in the case of the eDiscovery element). It needs to sort with the "E" but not be upper case.
    Thanx!

  • Super LOV - Sort columns

    Dan - Quick question about the latest version of the Super LOV plugin.
    1. Can the columns on the popup LOV be sorted by clicking on the column header?
    2. Can the APX$ROWNUM column be hidden?
    Thanks

    Hi VANJ,
    We would like to add support for sorting in a future release. However, we built the plug-in using the APEX_PLUGIN_UTIL package and I'd like to stay on it if possible so this may take some time.
    As for the APX$ROWNUM column, just take the number of columns in your LOV query and add 1. Whatever that number is, add it to the hidden columns setting.
    Regards,
    Dan
    blog: http://DanielMcghan.us/
    work: http://SkillBuilders.com/APEX/

  • Universes over BEx - LOV questions

    In old school BOBJ when we build a LOV for an object you would normally use the ID (or Key) and then add the description into the LOV so when a user selects the long description actually the ID (or Key) is passed into the SQL and therefore would be more preformat.
    However, what I am seeing when you build a Universe over  BEx query is that the user also is presented with the LOV but the two columns are reversed and they select the Description and that is passed into the u201Cpromptu201D.    Does BEx do something clever under the hood to replace the Description with the ID when executing the query or is it doing badly performing text matching ?

    Hi,
    LOVs generated in universes out of BEx queries are using index awareness mechanisms.
    The caption is displayed to the user but the key is sent to the database.
    So there is no issue in SAP BW because the right key is sent to the server.
    Regards,
    Didier

  • Sorting Of List of Values when prompted

    Hi ,
    I have 6 objects in my universe Designer which were defined using Derived table at universe level , and the objects are arranged in alphabetical manner at universe level.
    Now the problem araises to me is that, When I drag a particular object from the 6 and I run them Ad - hoc the data displayed at report level is ascending ( From A - Z it contains both numerical values, and Dimensions)
    Now when I use the same object as a Prompt in query panel the list of values it is displaying in random manner,...........
    I want to see those values in alphabetical way (from A - Z) at prompt level.............
    I am Using Web Intelligence 4.0 ..
    Please help me in this
    Adding more Explanation to my above Query,
    for Instance,
    I have a state object from a derived table and the object is sorted at universe level,
    when I run the report (Ad - hoc) the data I am getting at Report level is
    Alabama,
    Chicago,
    San Fransisco,
    Texas..
    Now wen I use the same object as a prompt the list of values are loading as
    San Fransisco
    Chicago
    Texas
    Alabama
    I want to see these values in the Alphabetically arranged manner ,
    Thanks In Adavance...........

        You need to update setting for your Universe.  Go to Universe Parameters - Parameter TAB and update FORCE_SORTED_LOV to Yes, see screen shot below.  This fill FORCE all LOV to be sorted.
    If you only want to change sort for the OBJECT then click of EDIT button for the Objects LOV and adjust adjust sort, see screenshot below
    Regards,
    Ajay
    PS:  If the information provided is helpful please mark the blog resolved

  • Dynamic Cascading Prompt based on Universe

    Hi,
    I am attempting to build a universe-query-based report which allows the user to select inputs based on a dynamic cascading prompt. I have created the cascading LOVs in the Universe design. However, when the user is asked to select inputs, the prompts do not appear to cascade. They show all possible values independent of each input(there are 3 inputs). When I try to manually create the dynamic cascading prompt on the actual report, I select dynamic parameter but it does not show any values under the Choose Data Source option. All it shows is "(None)". Any suggestions on how I can get this cascading prompt to work? I am using CR 2008 also.
    Thanks for you help!
    David

    Hey David,
    Steps to create connection in Business View Manager:
    1) Go to Start -> Program files > Business objects xir2> business objects enterprise > businessview manager.
    2) Click on New >
    3) Steps to create is Create a Data connection > Select Data Connection > Data sources > Save the data foundation.
    4) Second is to create a data foundation.
    Click New > Data foundation > Select the Data Connection and Select the Table.
    5) Third is to create a data element.
    Click New >Data Element > Select the Data Foundation Select the required fields for Lov from the table.
    6) Is to create a business view > New > Business View >select the data element > save the business view.
    7) Is to create a Lov> New > LOV > Select the business view > Select the fields for dynamic cascading parameter fields and save the LOV
    8) Open the crystal report designer > connect to the repository > create a new parameter > select dynamic> Select Existing > Select the LOV created through the business view manager.
    Note : Should Save all the Connection, data Foundation, business elements, business view and LOV separately and instantly.
    Let me know if any.
    Regards,
    Naveen.

Maybe you are looking for