Ranked List for sort ?

Hi,
Under one of my Product Group ; i have 5 Key Figures. I need to Sort based on one of these Key Figures.
When i use a condition and apply the Top N Function to it; i get repeated values of the product name in all 5 rows which do not get suppressed using the query properties.
This gets taken care of if i select single caharcterisitcs option in the condition. But using this option; the Sort applies only for the first few rows under that particular column.
Could you tell me if ranked list can be used to conduct a sort in this case . If yes - how do i use it ?
Regards
Shweta

Hi Tony,
When i apply Top % to my condition ; it does sort in Descending order ; However; If i were to change your example,
Rows : Material Group
Column :Quantity
             Stock
The output that i get when the sort is working is as foloows:
Material Group           Quantity
Material Group           Stock
and the Output that i want would be :
Material Group           Quantity
                                 Stock.
The query Property of Suppress repeated values does not apply either.
Please tell me how can i take care of this.
Regards
Shweta

Similar Messages

  • Average variance in ranking list of vendor evaluation

    Dear Gurus,
    When we run the ranking list for vendor evaluation for a purchase org, in the last column there is a score for average variance for each of the vendor. COuld anyone tell me the significance of the same.
    Also is there any better way to get the list in tabular form/ ALV grid format.
    Thanks a ton
    Kamal

    I am interested in this also. Need to trigger Evaluation survey being sent out when GR is posted.

  • AdHoc - default setting for reference Currency ranked lists

    Hi
    Our main currency is NOK.  When creating AdHoc reports with statistics or ranked lists, the currency is USD.  This can be changed by chaning settings for "stats/ranked lists" in adhoc. 
    I assume USD is the default somehow.
    Can the default be changed?
    If not, is there a user parameter that can be set to change this?
    BR
    Kirsten

    Checked with SAP - and USD is the default in system.  Can only be changed by user settings, so I am closing this issue.

  • Linked List for custom insertion sorting not listing

    Hello fellow humans! :3 this is an assignment; the little menu's options are the tasks it's supposed to perform. Sadly, case 1 only records the last valid (non -1) entry instead of building a list. case 2 does the same, except for actually recording the ending value (-1) instead of the last valid entry. Cases 3 and 4 are completely useless without the first two; I've included them because being quite new I'd rather not exclude anything important.
    class with main method follows:
    package batch2;
    import java.io.*;
    class e21
    public static void main (String []args) throws IOException, NumberFormatException
    BufferedReader input = new BufferedReader (new InputStreamReader (System.in));
    FromKeyboard key = new FromKeyboard();
    int a, option = 0, lrg;
    MyList alist, blist, clist;
    char fin = 'v';
    boolean avac, bvac, cvac, bord;
    NodeLD nodeaux = null;
    alist = new MyList();
    blist = new MyList();
    clist = new MyList();
    do{
      System.out.println("Please choose an option:");
      System.out.println("1. Create list 'A' sorting by insertion");
      System.out.println("2. Create list 'B', unsorted");
      System.out.println("3. Sort list 'B'");
      System.out.println("4. Mix lists 'A' & 'B' into a new sorted list 'C'");
      System.out.println("9. Exit");
      option = key.enterInt();
      switch (option){
      case 1: //this only records the last valid (non -1) entry D:
             System.out.println("Enter the integers you wish you sort in list 'A'");
          System.out.println("To finish, enter '-1'");
          a = key.enterInt();
          if (a != -1){
            alist.insertToList(a);
            System.out.println("Test 1");     
          while (a != -1){
               a = key.enterInt();
            if (a != -1){
              System.out.println("Test 1.1");
              nodeaux = new NodeLD();
              nodeaux.theData(a);
              alist.sortInserList(nodeaux);
              System.out.println("Test 2, a="+a+"");
         System.out.println("List 'A', sorted by insertion:");
          alist.seeList();
        break;               
      case 2: //this also keeps the last value, yet not a valid one but the '-1' for the ending condition
             System.out.println("Enter the integers you wish to add to list 'B'");
             System.out.println("Enter '-1' to finish");
             a = 0;
             while (a != -1){
                if (a != -1){
                  a = key.enterInt();
                  clist.insertToList(a);
             System.out.println("Unsorted list:");
             clist.seeList();
        break;
      case 3:
            while (clist.front != null){
          if (clist.front != null){
             blist.sortInserList(clist.front);
             clist.front = clist.front.givePrevious();
          System.out.println("List 'B', sorted");
          blist.seeList();
        break;
      case 4:
            while (blist.front != null){
         if (blist.front != null){
          alist.sortInserList(blist.front);
          blist.front = blist.front.givePrevious();
         System.out.println("List 'C', combining 'A' & 'B', sorted");
         clist.seeList();
        break;
      case 9:
         System.out.println("Program ended");
        break;
      default:
         System.out.println("Invalid option");
        break;
    while (option != 9);
    }Custom list class follows:
    package batch2;
    class MyList
    boolean tag = false;
    protected NodeLD front;
    protected int size;
    public MyList(){
         front = null;
         size = 0;
    public void insertToList(int x){
         NodeLD t;
         t = new NodeLD();
         t.theData(x);
         t.theNext(front);
         if(front!=null){
              front.thePrevious(t);
         front = t;
         size++;
    public void seeList(){
         NodeLD g;
         g = front;
         System.out.println();
         while (g!=null){
           System.out.println(""+g.dat+"");
           g = g.givePrevious();
         System.out.println("=============================");
    public int sortInserList(NodeLD g){
         NodeLD pointer = new NodeLD();
         pointer = front;
         NodeLD prepointer = new NodeLD();
         System.out.println("Test A");
         while (g.dat > pointer.dat && pointer != null){
           if (pointer.giveNext()!= null){
            pointer = pointer.giveNext();
            tag = false;
            System.out.println("Test A.b");
           else if (pointer.giveNext() == null) {
            tag = true;
            System.out.println("Test A.c");
           break;
         prepointer = pointer.givePrevious();
         if (pointer == null || tag){
           insertToList(g.dat);
           System.out.println("Test B. Pointer == null or tag == true");
         if (prepointer != null && !tag){
           g.thePrevious(prepointer);
           prepointer.theNext(g);
           System.out.println("Test C. prepointer != null && !tag");
         if (pointer != null && !tag){
           g.theNext(pointer);
           pointer.thePrevious(g);          
           System.out.println("Test D. pointer !=null && !tag");
         System.out.println("Test E. Right before return");
         return g.dat;
    }And here comes the accompanying Node class:
    package batch2;
    class NodeLD
    private int data;
    private NodeLD next;
    private NodeLD previous;
    public int dat;
    NodeLD(){
         data = 0;
         next = null;
         previous = null;
         dat = data;
    public void theData(int x){
         data = x;
         dat = data;
    public void theNext(NodeLD y){
         next = y;
    public void thePrevious(NodeLD z){
         previous = z;
    public int giveData(){
         return data;
    public NodeLD giveNext(){
         return next;
    public NodeLD givePrevious(){
         return previous;
    }And last but not least, the part of FromKeyboard I'm using for this exercise, just in case:
    package batch2;
    import java.io.*;
    public class FromKeyboard
    public BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
    public int enterInt(){
         System.out.flush();
         int integ = -1;
         try{
              integ = Integer.valueOf(input.readLine());
         catch(NumberFormatException e){
              System.err.println("Error: "+e.getMessage()+"");
         catch(IOException t){
              System.err.println("Error: "+t.getMessage()+"");
         return integ;
    }All help with regards as to why my lists aren't working and general comments/nudges on the sorting are welcome and appreciated.

    Hi Kevin, thank you for replying! I'll trim my code in a moment; as for a specific inquiry:
    >Sadly, case 1 only records the last valid (non -1) entry instead of building a list. case 2 does the same, except for actually recording the ending value (-1) instead of the last valid entry. >
    More direct approach to asking for help: These classes compile correctly and run, although the result is not what I'm aiming for: I get a single-noded list instead of the full list. Why isn't it keeping all the nodes but the last one only?
    Edited by: SquaredCircle on 09-Sep-2010 16:46
    That was fun :D this is my SSCCE for the main class:
    class e21SSCCE
    public static void main (String []args) throws NumberFormatException
    int a[] = {14, 25, 11, 43, 33, -1}, key[] = {1,2,9}, option = 0, i = 0, e = 0;
    MyList alist, clist;
    char fin = 'v';
    NodeLD nodeaux = null;
    alist = new MyList();
    clist = new MyList();
    do{
      System.out.println("Please choose an option:");
      System.out.println("1. Create list 'A' sorting by insertion");
      System.out.println("2. Create list 'C', unsorted");
    System.out.println("9. Exit");
      option = key[e];
      e++;
      switch (option){
      case 1: //this only records the last valid (non -1) entry D:
             System.out.println("Enter the integers you wish you sort in list 'A'");
          System.out.println("To finish, enter '-1'");
          i = 0;
          if (a[i] != -1){
            alist.insertToList(a);
         i++;
         while (a[i] != -1){
    if (a[i] != -1){
         nodeaux = new NodeLD();
         nodeaux.theData(a[i]);
         alist.sortInserList(nodeaux);
         i++;
         System.out.println("List 'A', sorted by insertion:");
         alist.seeList();
    break;               
    case 2: //this also keeps the last value, yet not a valid one but the '-1' for the ending condition
    System.out.println("Enter the integers you wish to add to list 'B'");
    System.out.println("Enter '-1' to finish");
    i = 0;
    while (a[i] != -1){
    if (a[i] != -1){
    clist.insertToList(a[i]);
                        i++;     
    System.out.println("Unsorted list:");
    clist.seeList();
    break;
    case 9:
         System.out.println("Program ended");
    break;
    default:
         System.out.println("Invalid option");
    break;
    while (option != 9);
    The cleaner version of the list class:class MyList
    boolean tag = false;
    protected NodeLD front;
    protected int size;
    public MyList(){
         front = null;
         size = 0;
    public void insertToList(int x){
         NodeLD t;
         t = new NodeLD();
         t.theData(x);
         t.theNext(front);
         if(front!=null){
              front.thePrevious(t);
         front = t;
         size++;
    public void seeList(){
         NodeLD g;
         g = front;
         System.out.println();
         while (g!=null){
              System.out.println(""+g.dat+"");
              g = g.givePrevious();
         System.out.println("=============================");
    public int sortInserList(NodeLD g){
         NodeLD pointer = new NodeLD();
         pointer = front;
         NodeLD prepointer = new NodeLD();
         while (g.dat > pointer.dat && pointer != null){
              if (pointer.giveNext()!= null){
                   pointer = pointer.giveNext();
                   tag = false;
              else if (pointer.giveNext() == null) {
                   tag = true;
                   break;
              prepointer = pointer.givePrevious();
              if (pointer == null || tag){
                   insertToList(g.dat);
              if (prepointer != null && !tag){
                   g.thePrevious(prepointer);
                   prepointer.theNext(g);
              if (pointer != null && !tag){
                   g.theNext(pointer);
                   pointer.thePrevious(g);          
         return g.dat;
    And the node class:class NodeLD
    private int data;
    private NodeLD next;
    private NodeLD previous;
    public int dat;
    NodeLD(){
         data = 0;
         next = null;
         previous = null;
         dat = data;
    public void theData(int x){
         data = x;
         dat = data;
    public void theNext(NodeLD y){
         next = y;
    public void thePrevious(NodeLD z){
         previous = z;
    public int giveData(){
         return data;
    public NodeLD giveNext(){
         return next;
    public NodeLD givePrevious(){
         return previous;
    I followed the SSCCE guideline, and tried my best with it. The indentation checker was a broken link, though :c.
    Edited by: SquaredCircle on 09-Sep-2010 17:12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • What is ranked list ?

    Hi SAP-ABAP Experts .
    (a.) What is ranked list ? How it is different from simple list disply or ALV display .
    May some body give any small example of ranked list ?
    (b.) Difference b/t Report Painter and Sql Query ?
    Regards : Rajneesh

    hi ,
    Ranked lists
    You can use the APPEND statement to create ranked lists in standard tables. To do this, create an empty table, and then use the statement:
    APPEND <wa> TO <itab> SORTED BY <f>.
    The new line is not added to the end of the internal table <itab>. Instead, the table is sorted by field <f> in descending order. The work area <wa> must be compatible with the line type of the internal table. You cannot use the SORTED BY addition with sorted tables.
    When you use this technique, the internal table may only contain as many entries as you specified in the INITIAL SIZE parameter of the table declaration. This is an exception to the general rule, where internal tables can be extended dynamically. If you add more lines than specified, the last line is discarded. This is useful for creating ranked lists of limited length (for example "Top Ten"). You can use the APPEND statement to generate ranked lists containing up to 100 entries. When dealing with larger lists, it is advisable to sort tables normally for performance reasons.
    Examples
    DATA: BEGIN OF WA,
            COL1 TYPE C,
            COL2 TYPE I,
          END OF WA.
    DATA ITAB LIKE TABLE OF WA.
    DO 3 TIMES.
      APPEND INITIAL LINE TO ITAB.
      WA-COL1 = SY-INDEX. WA-COL2 = SY-INDEX ** 2.
      APPEND WA TO ITAB.
    ENDDO.
    LOOP AT ITAB INTO WA.
      WRITE: / WA-COL1, WA-COL2.
    ENDLOOP.
    The output is:
              0
    1         1
              0
    2         4
              0
    3         9
    This example creates an internal table ITAB with two columns that is filled in the DO loop. Each time the processing passes through the loop, an initialized line is appended and then the table work area is filled with the loop index and the square root of the loop index and appended.
    DATA: BEGIN OF LINE1,
            COL1(3) TYPE C,
            COL2(2) TYPE N,
            COL3    TYPE I,
          END OF LINE1,
          TAB1 LIKE TABLE OF LINE1.
    DATA: BEGIN OF LINE2,
            FIELD1(1)  TYPE C,
            FIELD2     LIKE TAB1,
          END OF LINE2,
          TAB2 LIKE TABLE OF LINE2.
    LINE1-COL1 = 'abc'. LINE1-COL2 = '12'. LINE1-COL3 = 3.
    APPEND LINE1 TO TAB1.
    LINE1-COL1 = 'def'. LINE1-COL2 = '34'. LINE1-COL3 = 5.
    APPEND LINE1 TO TAB1.
    LINE2-FIELD1 = 'A'. LINE2-FIELD2 = TAB1.
    APPEND LINE2 TO TAB2.
    REFRESH TAB1.
    LINE1-COL1 = 'ghi'. LINE1-COL2 = '56'. LINE1-COL3 = 7.
    APPEND LINE1 TO TAB1.
    LINE1-COL1 = 'jkl'. LINE1-COL2 = '78'. LINE1-COL3 = 9.
    APPEND LINE1 TO TAB1.
    LINE2-FIELD1 = 'B'. LINE2-FIELD2 = TAB1.
    APPEND LINE2 TO TAB2.
    LOOP AT TAB2 INTO LINE2.
      WRITE: / LINE2-FIELD1.
      LOOP AT LINE2-FIELD2 INTO LINE1.
        WRITE: / LINE1-COL1, LINE1-COL2, LINE1-COL3.
      ENDLOOP.
    ENDLOOP.
    The output is:
    A
    abc 12          3
    def 34          5
    B
    ghi 56          7
    jkl 78          9
    The example creates two internal tables TAB1 and TAB2. TAB2 has a deep structure because the second component of LINE2 has the data type of internal table TAB1. LINE1 is filled and appended to TAB1. Then, LINE2 is filled and appended to TAB2. After clearing TAB1 with the REFRESH statement, the same procedure is repeated.
    DATA: BEGIN OF LINE,
            COL1 TYPE C,
            COL2 TYPE I,
          END OF LINE.
    DATA: ITAB LIKE TABLE OF LINE,
          JTAB LIKE ITAB.
    DO 3 TIMES.
      LINE-COL1 = SY-INDEX. LINE-COL2 = SY-INDEX ** 2.
      APPEND LINE TO ITAB.
      LINE-COL1 = SY-INDEX. LINE-COL2 = SY-INDEX ** 3.
      APPEND LINE TO JTAB.
    ENDDO.
    APPEND LINES OF JTAB FROM 2 TO 3 TO ITAB.
    LOOP AT ITAB INTO LINE.
      WRITE: / LINE-COL1, LINE-COL2.
    ENDLOOP.
    The output is:
    1         1
    2         4
    3         9
    2         8
    3        27
    This example creates two internal tables of the same type, ITAB and JTAB. In the DO loop, ITAB is filled with a list of square numbers, and JTAB with a list of cube numbers. Then, the last two lines of JTAB are appended to ITAB.
    DATA: BEGIN OF LINE,
            COL1 TYPE I,
            COL2 TYPE I,
            COL3 TYPE I,
           END OF LINE.
    DATA ITAB LIKE TABLE OF LINE INITIAL SIZE 2.
    LINE-COL1 = 1. LINE-COL2 = 2. LINE-COL3 = 3.
    APPEND LINE TO ITAB SORTED BY COL2.
    LINE-COL1 = 4. LINE-COL2 = 5. LINE-COL3 = 6.
    APPEND LINE TO ITAB SORTED BY COL2.
    LINE-COL1 = 7. LINE-COL2 = 8. LINE-COL3 = 9.
    APPEND LINE TO ITAB SORTED BY COL2.
    LOOP AT ITAB INTO LINE.
      WRITE: / LINE-COL2.
    ENDLOOP.
    The output is:
             8
             5
    The program inserts three lines into the internal table ITAB using the APPEND statement and the SORTED BY addition. The line with the smallest value for the field COL2 is deleted from the table, since the number of lines that can be appended is fixed through the INITIAL SIZE 2 addition in the DATA statement.
    SQL query is used for the fetching data from different tables,while report painter is used to display the data in some format.
    Regards,
    Veeresh

  • What's on your wish list for the NIke+ sportkit?

    Here's my wish list so far. What's on your wish list for the Nike+ Nano sportkit? (Already sent to Apple and Nike+ feedback so please don't tell me to do that. Apple & Nike+ do read the forum. )
    Nike+:
    I would like to see:
    -- a date on the start of my goals (rather than just "you have 16 days to go").
    --previous goal start and end dates (I have completed goals in half the time I gave myself but it doesn't show that)
    --MOST IMPORTANT--some way to show improvement in pace (or distance, or time). At the moment you don't see what your previous cumulative pace was. You don't even know whether it's getting better or worse. You have to guess on the basis of looking back at each individual run.
    --a simple, foolproof way to re-upload run data to Nike+
    Nano:
    I would like to see:
    --a two-step way to end a run, rather the current four step Pause> Menu> spin the dial>End
    --since the sensor obviously records steps (you can see step count in the xml file), let the users see that step count in their totals and upload the steps data to Nike+

    - support for podcast playing as well as typical control of now playing - the ability to move the item playing back if you miss something (say, while listening to a podcast or audiobook). I like to catch up on my podcasts while I run, then listen to music at the end of the run. I am kludging my way through with playlists right now, one for each day, but I'd really rather not. Really there should be a "Music" menu option so that you could choose to listen to an artist or an album or a genre - your choice - rather than just a playlist or shuffle songs.
    - support for other shoes, even legacy Nike shoes, perhaps with a rigid arch support insole or something that you can slip in that has a pocket for the sensor? I realize that Nike is likely looking at this as a way to make people buy higher margin shoes, but I'd pay extra for a Nike branded insole like that, too.
    - I agree with the option for a non-flash site.
    - The ability to turn off the power song feature, or at least customize some of the features. I'd prefer a quick trip to the main menu with a press and hold, say, with a menu item on the end of the main menu to return to the workout data (sort of like the "Now Playing" menu item) so that I can change music selections, change backlight timing, whatever.
    - I'd love to be able to access workout data on the PC without having to connect to the internet.
    - If you are listening to a podcast or audiobook, I'd like the spoken announcements ("you have 10 minutes to go") to pause the playback rather than speak over it, or at least give me the option to do so.
    I've only had it a week; I am sure that I will come up with more as I use it more.

  • Attachments Not Showing up for Sort in Sent Mail

    In Lion Mail, the small paper clip icon that indicates an attachment is not showing up in the sent messages list. I'm using classic view and often I need to sort by attachments. I recently upgraded to an iMac with Lion. The attachment icons are appearing for emails that I sent in the past on my old machine and imported into Mail when I set it up, but any emails I've sent in Mail 5.1 are not showing the attachment icon for sorting.
    When I mail myself an attachment, the attachment icon IS appearing in my inboxes lists, but not in the sent list.
    I've played with attachments settings to see if I can figure out why, but had no luck. Anyone know a solution? Thanks!

    Hi Michael - I too have exactly the same problem in Lion. It seems to be a bug.
    A minor one, given all the other much larger issues I have with Lion.
    I'm living with it in the expectation that someone will fix it. I notified it ages ago - long before the recent Lion update.
    I am mainly using Snow Leopard. This problem doesn't happen in Snow.

  • Drop down list for User ID's and SAP List viewer format

    Couple of quick questions. Any help will be greatly appreciated.
    1) I need to put User ID on the selection criteria screen. And also, I need to build a dropdown list for user ID selection by finding all user IDs in the Finance department and put it on the list.
    2) I need to display the report in the SAP List viewer format, which enable these functions including sorting, hiding fields, filtering, exporting to an excel file as necessary. My output is currently plain vanilla as follows
    loop at ibkpf where belnr = ibseg-belnr.
           read table iskat with key saknr = ibseg-hkont.
           read table icepct with key prctr = ibseg-prctr.
           read table icskt with key kostl = ibseg-kostl.
           write:/
           iBKPF-BELNR,     " Accounting document number
           iBKPF-BUKRS,    " Company code
           iBKPF-GJAHR,     " Fiscal Year Range
           iBKPF-MONAT,     " Period
           iBKPF-USNAM,     " Username
           iBSEG-BELNR,      "Document #
           iBSEG-BUZEI,      "Item #
           iBSEG-BSCHL,      "Posting Key
           iBSEG-SHKZG,      "Debit/credit indicator
           iBSEG-PRCTR,      "Profit Center
           icepct-ktext,
           iBSEG-KOSTL,      "Cost Center
           icskt-ltext,
           iBSEG-HKONT,      "G/L Account
           iskat-TXT20,
           iBSEG-DMBTR,      "Local currency
           iBSEG-WRBTR,      "Document currency
           iBSEG-SGTXT,      "Explanation
           iBSEG-KOART.      "Account type

    Hello Syed
    Here is a sample coding for a dropdown listbox:
    *& Report  ZUS_SDN_DROPDOWN_LIST
    REPORT  zus_sdn_dropdown_list.
    TYPE-POOLS: vrm. " Value Request Manager: Typen und Konstanten
    DATA:
      gt_values   TYPE vrm_values.
    PARAMETERS:
      p_usrid    TYPE xubname AS LISTBOX VISIBLE LENGTH 13.
    INITIALIZATION.
    * Select the allowed values for dropdown listbox
      SELECT bname AS key FROM  usr02 INTO TABLE gt_values
             WHERE  bname  LIKE 'S%'.
      CALL FUNCTION 'VRM_SET_VALUES'
        EXPORTING
          id              = 'P_USRID'
          values          = gt_values
        EXCEPTIONS
          id_illegal_name = 1
          OTHERS          = 2.
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    START-OF-SELECTION.
    END-OF-SELECTION.
    You have two fields for the listbox available:
    - KEY (obligatory)
    - TEXT (optional)
    Regards
      Uwe

  • Calendars to List for more than 12 months? With advanced selection the Listing will go back farther than 12 months but will then disappear!

    How do you get Ical to List for more than 12 months on your Ipad?  I have used Advanced settings which accomplish this but the Listing disappear overnight!

    Hi Kaorin
    I was charged £75 last month for broadband, calls, and TV - we have unlimited so cannot be charged any extra, and have never used the phone.
    It's shocking - we too were 'enticed' by a discount, which really didn't mean anything...
    Hope you get the issue's sorted. Feel free to post on my forum post in my signature.
    Please see my story:
    http://community.bt.com/t5/Bills-Call-Packages/Taken-to-the-Ombudsman-Service-My-story-with-BT/td-p/211003

  • What are the  properties  for sorting?

    Hi Experts,
    In News Autor I want to sort the list by using the latest news at the top.
    So I need  all the properties for sorting   System Administration-> System Configuration -> Content Management ->User
    Interface -> Settings ->Collection Renderer Settings -> news display collection renderer -> Property for sorting..
    or  Is there any solution for displaying the latest news First ?
    Thanks in Advance.
    Jasshu.

    Hi Ganesh,
    Thanks for your reply.
    I have tried out by changing "property for sorting = cm_modified".
    but its not effecting the News Author.
    where in News Author the modified one is being displayed first.
    But my requirement is that the one which I have created new news should be displayed first not the modified news.
    Thanks & Regards,
    Jasshu.
    Edited by: Jasshu on Jul 19, 2011 12:24 PM

  • Ranked list based on result

    Dearall
    i am working on bi7.0  how to calculate the ranks based on the resulting values.
    i wont report like this.help me in resolving this issue.Let me know know if more info is needed.
    thanjs
    vndor  profit  sales plandata rankbased onsales
    v1     p01     1000    700
    v1     p02     5000    500
    v1     p03     400     6000
               6400     7200          2
    v2     p04     2000    800
    v2     p05     5000    500
              7000     1300          1
    v3     p06    400     6000
               400     6000             3
    thanks

    Hi rama,
    your requirement is bit dicey to achieve, as if you check the Keyfigure propertise for Calculation of Single Row as: we have the option of rank List available, but for calulate result row as:, we dont have the same option available.
    You can give this solution a try:
    1) create a formula keyfigure, as SUMCT(Sales or keyfigure for your formula calculation).
    2) Then in Keyfigure properties, calculate single value as Rank List.
    PS: with this approach you will get the rank value at the row level of sumct. partially solving your problem
    Hope this helps...
    Regards,
    umesh

  • Ranked Listing in BeX

    Hello All ,
    I have a specific requirement where I have to give a ranked listing based on the percentages . This is pretty straight forward .
    To add to the complexity the ranked list should only display top n contributors contributing X percentage of the total .
    To further detail the scenario
    User wants a report for top contributors accounting for X % of the total business . where X is a variable to be entered by the user
    Top n doesn't suite as n is unknown .
    Please send pointers
    Regards
    Nikhil

    Hi Nikhil,
    You can achieve this by creating a condition in the query designer.
    Choose the create condition icon in the query designer (shiftctrlc)
    Select new condition
    Give a description for the condition and check the active checkbox
    Choose the characteristic or characteristic combination for which this condition is to be applied.In your case it will be the characteristic 'Contributor'.
    In the panel below click New.
    Choose the keyfigure which is business in your case.
    Select the operator Top% from the dropdown
    Select the Variables entry checkbox which enables to create a variable using the wizard.Have User entry/default value as the processing type.
    Click Transfer. Save and execute the query.
    Thus, you have the query which displays contributors contributing to top X% of the business where X is given by the user during query run time.
    Regards,
    Balaji

  • Data read from Memory use - ranked list

    Dear Experts,
    I am trying to read data from memory use -ranked list.
    In general we use function pool to read the data but in case if we should read the data from a class can we do it.
    {O:267}-IF_PT_HRS_D_IF~IM_CONTRACT_TES[1]-TES
    in the above class in TES table we have data , we have to read data from TES .
    In memory use ranked list it is like below
    {O:451*\CLASS=CL_PT_HRS_IF}
    Object
    Regards,
    Kartheek.

    Philip
    This one is really tricky. Display value just shows the rank but it would hold the actual value when you try to do calculations.
    We have had similar problem but it was not related to ranking.
    One Simple approach could be
    Make them use Wrokbooks and do this calculation by using a SUM formula in Excel. Excel will consider whta is being displayed as a value for that cell
    One far complicated solution is you can use the Olympic ranks and Do your sum in a Macro.
    What I mean is if you get the last rank to be 10 then you can write your program to do the sum as
    1098765432+1.
    This approach could be taken only if they are OK with Olympic ranking.
    Edited by: Abhijit N on Dec 10, 2008 10:19 PM

  • Problem in Requirement profile ranked list updation  in cj20n(PS)

    Hi
    I have created requirement profile in HR and qualifications for emoployees.Suitability ranges are also assigned But during work force planning in Cj20 n,It is not displaying Ranked list of employees on the basis of Requirement profile assigned.
    Thanks

    Hi,
       You can find the ranking list in the Person Assignment tab of network activity.
    Is the Rank List icon itself missing?
    Rdgs
    Sudhir Reddy

  • How to add a new tab(field ) in selecting ranked list(cj20n)

    Hi,
    I want to add a tab/field  for position of employee while selecting ranked list.As i have to select employees on the basis of their skills  and positions  .I have used requirement profile but it is selecting on the basis of skils and not on the basis of position.
    If I select Item tab it selects on the basis of Positions But i want to select on the combination of both skills and positions.
    So i want to add field (position ) when it shows ranked  list of employees.
    Thanks

    Hi
    I'll try to explain better my need.
    I've 10 CO-PA Key-Figures used to Split in the Cost of a material in different Cost Items.
    Using the customizing I fill these key-figures using some rules.
    The new requirement is use SOMETIME the same KF, by displaying different Costs overwritting the original values using the exit ZXYEXF05. But I need to know when the user wants consider the original value of KF, and when he wants overwrite these values (when I have to run teh exit). So I thought to create a new Selection-screen field (Char1), to permit to the user to pass to some report this user request. I thought to define a global variable, and add it to several reports when this feature is required.
    Can you suggest a better solution ???
    I could create some empty KF and fill them using teh exit, but I would prefer not expand the CO-PA structure.
    Thanks for help.
    Claudio

Maybe you are looking for