CL_SALV_HIERSEQ_TABLE - Multiple level heirachial sequential list

Class CL_SALV_HIERSEQ_TABLE  -  Can this class be used for multiple level heirarchial sequential list ?
It works perfect for 2 level heirarchial list u2013 Thanks to Rich Heilman. Say for Eg, SCARR and SFLIGHT.
My requirement has more levels. I looked into all the methods of the class, but none of them seems to help to append more levels.
Here is my requirement.
Selection screen had date range,  partner functions etc ..
-->Select all Inquiries for given date range or (TABLE u2013 VBAK) given sold to party/ship to party etcu2026
-->Get all statuses (system status /user status etc (TABLE u2013 JCDS and TJ30T ).
-->Select all Quotations for given inquiry, if any
-->Select all Orders for the selected quotations, if any
-->Select all deliveries for selected orders, if any and read status, whether shipped or not (VBFA/LIKP/ VBUK )
And list these in a multilevel heirarchial mode
Inquiry1/created by/created on/ sold to party/ Application engineer/inside sales Rep
     Status1 / description/ active /  changed by / date      
     Status2/ description/ active /  changed by / date
     u2026..
     u2026..
     Status 5u2026..
          Quotation1 / Created on /created by/quantityu2026
               Order1/created on/created by/
                    Delivery1 /created on / created by/ not shipped
                    Delivery2/ created on / created by / partially shipped
               Order2/created on/created by
Inquiry2/created by/created on/ sold to party/ Application engineer/inside sales Rep
     Status1 / description/ active /  changed by / date      
     Status2/ description/ active /  changed by / date
     u2026..
     u2026..
     Status 5u2026..
          Quotation1 / Created on /created by/quantityu2026
I need atleast 3 internal tables, 1 for Inquiry, another for status data, another for Quotation/order/delivery.
Anyone has any clue, how to achieve this ? cl_salv_tree also doesnu2019t seems to helpu2026
As per my understanding, we could pass only 1 single structure to a tree output.
For eg, all lines of the tree output should be of the same structure. (please correct me if I am wrong )..
But In my case, the fields on each level are different, and I need to pass different structures to the tree.
Please let me know, if anyone have a clue..
Thanks much

Sujamol (or anyone),
did you ever manage to do this? I would like to do the same.
Report SALV_DEMO_HIERSEQ_COLUMN does it for two levels. What about 3, 4.....?
Thanks.

Similar Messages

  • Multiple Levels of Approval Workflow in SPD

    Hi-
    I'm building a workflow that has multiple levels of approval behind it.  I know how to set up the multiple levels of approval, but sometimes this workflow needs to have 2 approvals and sometimes it needs to have 3 approvals.  I'm hoping to pull
    the info in from a SP List, but am not sure to do with the different number of approvals needed.  Does anyone have any suggestions?
    Thanks a lot!

    Yes you can create a column in SP List containing the Approver names. This should be a People/Group field or Single line of text can also work.
    In your SPD workflow you can track the status of the previous Approver and based on this you may allow the workflow to move to next or stop it. Assuming that you will create a Status column having two values - "Approve" and "Reject".
    If Approver selects "Approve" then workflow proceeds for next approval or else the workflow stops or if Approver chooses "Reject" then you may create a new task for the previous Approver and send him an email - Just a suggestion if you
    have back and forth approval system.
    If it is a simple sequential approval then can go for out-of-the-box Approval Workflow available. If there is some level of conditions then SPD workflow is an option.

  • How to work with Product Catalogs that have multiple levels

    I'm having difficulty understanding how to go about setting up a catalog site with multiple levels in the hierarchy. For example, the standard walkthroughs will display product categories and products. When the product category page is viewed, it displays
    a list of products. That's fine.
    I would like to have categories, sub-categories, and products. For example:
    1. Bicycles
      a. Road Bikes
      b. Mountain Bikes
    2. Clothing
      a. shirts
      b. shorts
    The top level landing page should list all categories. Clicking on a category should take the user to a page that lists all sub-categories for that category. How are these landing pages created? It's simple to display the list of products in a sub-category,
    as that's just a content search. But how do I generate a list of subcategories (or categories) dynamically, without having to manually create a page for each one?
    Also, each category / subcategory should have it's own metadata, such as description, contact info, etc.
    Thanks,
    Mike G.

    after you connect to a product catalog in site settings->manage catalog connections in a publishing site, page layouts and pages will created automatically for you in the publishing site. for a simple test, you can just leave everything to it's default
    value when you connect to a catalog. you can find address for these page created in site settings->term store management tool, click on the term under your site collection group, and open the term-driven pages.
    please read what follows for more:
    http://blogs.msdn.com/b/justinvoels/archive/2012/09/24/sharepoint-2013-search-driven-publishing-and-cross_2d00_site-collection-publishing-overview.aspx
    http://blogs.msdn.com/b/faceted_navigation_in_sharepoint_2013/archive/2012/11/23/configure-faceted-navigation-for-a-product-catalog-in-sharepoint-2013.aspx

  • How can I allow reader to progressively reveal levels of a list?

    If I create a document with a list with multiple levels, e.g.:
    1. major category
    1.1 subordinate category
    1.1.1 even more subordinate
    1.1.2 another even more subordinate
    1.2 a second subordinate
    1.2.1 more subordinate to second subordinate
    1.2.2 you get the picture
    2. do this all over again
    Is there a way I can allow the user to read the document just seeing the major categories (1., 2., ...) and also allow them to reveal just the sub-categories they are interested in reading more about?
    E.g the reader reads 1., 2. and decides he wants to learn more about what's in 1. So he clicks on it and sees 1.1, 1.2, 1.3, 1.4. Now he wants to read 1.3 and 1.3.1, 1.3.2, 1.3.3, etc. so he clicks on 1.3
    How can I put that feature into a Pages document?
    thanks,

    Thanks for the insights. I was hoping for something more like the way you open and close folders and subfolders in the Finder, so document readers could open and close individual bullets or numbers and their sub-bullets, etc.
    It took a while, but pretty much every document reader now supports links of some sort, maybe someday they'll have the ability to open and close nested text.

  • How to get multiple values from the list

    I've a list of an item which I queried it from the database. I also created a button that will takes a selected items from the list when it was clicked. I used javabean to get the data from database.
    <%     // clicked on Select District Button
    Vector vselectedDistrict = new Vector();
    Vector vdistrictID = new Vector();
    String tmpSelectDistrict = "";
    tmpSelectDistrict = request.getParameter("bSelectDistrict");
    if(tmpSelectDistrict != null)
         // get multiple values from the list
         String[] selectedDistrict = request.getParameterValues("usrTDistrict");
         vselectedDistrict.clear();
         vdistrictID.clear();
         if((selectedDistrict != null) && (selectedDistrict.length != 0))
                             for(int i=0;i<selectedDistrict.length;i++)
                   vselectedDistrict.addElement(selectedDistrict);           
              vdistrictID = dbaseInfo.getcurrentDistrictID(nstate,vselectedDistrict);
              for(int i=0;i<vdistrictID.size();i++)
                   out.println("district = " + selectedDistrict[i]);                         out.println("district ID= " + vdistrictID.get(i).toString());
    %>
    // get vdistrict from the database here......
    <select name="usrTDistrict" size="5" multiple>
    <%     for(int i = 0; i< vdistrict.size(); i++)
    %>
         <option value="<%=vdistrict.get(i).toString()%>"><%=vdistrict.get(i).toString()%></option>
    <%
    %>          
    </select>
    <input type="submit" name="bSelectDistrict" value="Select District">
    Lets say the item that i selected from the list is 'Xplace' and I clicked on the Select District button,
    what I got is this error message:
    org.apache.jasper.JasperException: Unable to convert string 'Xplace' to class java.util.Vector for attribute usrTDistrict: java.lang.IllegalArgumentException: Property Editor not registered with the PropertyEditorManager
    So where is going wrong and what the message means?. Any help very much appreciated. Thanks

    These are just guesses that might hopefully steer you in directions you haven't looked in yet.
    I presume you used triangle brackets (< >) to avoid having the Jive Forum think it was the "italics" tag?
    Are you certain this: dbaseInfo.getcurrentDistrictID(nstate,vselectedDistrict);
    expects a Vector as its second parameter? And returns a Vector?
    I don't believe you've shown how you use the javabean, or its code? Perhaps it should be rewritten to accept an array of strings instead of a Vector?

  • Attach multiple files to a List Item in SharePoint 2013

    Hi Guys,
    I have a customer that want to attach multiple files to single list item in a dialog box. like Datasheet View, if we set up a Datasheet View and click on the Attachment cell, it opens a dialog box that allow to select and attach multiple files as one operation. 
    Does anyone know how to solve this issue?
    As we know, if we want to attach multiple files, it only allow me to attach one file at a time, then repeat this process for every other file.
    Thanks in advance!
    Jodie

    Hi,
    According to your post, my understanding is that you wanted to upload multiple files in SharePoint list.
    There is no out of the box way to accomplish this with SharePoint.
    You can refer to the following articles to achieve it programmatically.
    Multiple Upload File Programmatically Using GridView:
    http://kamilamirul.wordpress.com/2013/01/19/multiple-upload-file-programmatically-using-gridview/
    Upload multiple files attached to a SharePoint list item.
    http://nestorrg-blogs.itequia.com/2010/01/upload-multiple-files-attached-to.html
    Programatically Upload Multiple File in SharePoint List
    http://social.technet.microsoft.com/wiki/contents/articles/2990.programatically-upload-multiple-file-in-sharepoint-list-part-2.aspx
    Programmatically uploading multiple files to Custom sharepoint list 
    http://www.c-sharpcorner.com/UploadFile/sarav82/MOSS11072007065009AM/MOSS.aspx
    Thanks & Regards,
    Jason
    Jason Guo
    TechNet Community Support

  • Uploading Multiple Documents To a List Item sharepoint 2010

    hi Guys ,
    Is there a way we can enable (out of the box )Uploading Multiple Documents To a List Item sharepoint 2010 ?
    cheers

    No, There is no OOB way to do the same you have to build a custom Page/Control OR customise OOB Form to attache multiple files and that will be through integration of ajax based control (multiple file uploader.)
    the other way to do the same is provision a custom field. we have done this for our many  clients.
    Hi, I also encountered the same problem, could u pls provide detailed information by a custom field?

  • Problem in Aggregate with Multiple level of dimension

    Hi,
    I have a BI repository with a snowflake schema. I have also designed the business model with snowflake, It works with drilling and all but I am facing problem when I am
    creating  a logical column aggregating with a higher level of dimentation. Let me illustrate that :
      I have the Following Hierarchy :
    Tournament(id, Name) ---- > Round (id, name, tournament_id) -------> Match (id, Name, RoundId ) |  Match is fact table and other 2 dimension.
      I also created a logical dimension called tournament with 3 levels.
      Now say I want to create a logical column Total Number of Matches , aggregating  to the dimension level of Tournament. The result gives counts a 0 for every tournament. However
      it is working perfectly when the dimension level is Round (which is the immediate next level after fact).
      The Logical request generated (in case of Tournament level) :
       MatchId:[DAggr(Measure1.MATCHID by [ Matches$.TournamentId]  SB Tournament)] as c1 GB.   
        There is no such column as TournamentId in Matches$ table. How does the BI server got this ?
       The execution plan  evaluate this:
         cast(NULL as  INTEGER )  as c1 GB [for database 0:0,1]
       Can someone please explain why is this happening, is it because of the snowflake schema, but I guess if BI server can handle a snowflake schema it should work the Aggregate
       properly in multiple levels of dimensions, or it is something I am doing wrong.
       Execution Environment:
         Windows XP ,  OBI 10g on OC4J.  Data source : MS Excel (ODBC 3.5)
      Regards,
      Ru

    Hi,
    With reference to your question.
    Can any operator perform this task..I don't think any single operator will help you.
    I suggest using an intermediate (staging) table by using a PL SQL procedure with output port to store the values of account number provided the number of accounts are limited. Else use an array variable for account of an employee.
    In short no simple solution because of the bad source design else the pivot/unpivot operator would have helped you.
    Cheers
    - Mohammed

  • Multiple levels in a mobile game

    Hi
    Im a little confused on multiple levels in a j2me game with respects to re-initialising the level, once level 1 is complete.
    How, and what would be the best code practise, once level1=true(complete) to load level 2. Where do i actually send my code back too, to start the next level. Do i do some kind of garbage collection/reset, then simply load all the graphics in for level 2?.
    Also, some games feature levels like in an RPG, where each room is loaded when the character reaches the exit - how is this being called from the j2me code?
    Thanks
    Steve

    Would you be able to explain it to me?  Here is a picture of what i'm trying to do..
    When 'player_mc' touches' hitbox_mc', the movieclip 'bat_mc' plays once and erases itself.
    And for the level change its the same concept... Player touches box and gets sent to second frame on timeline which is t he next level...
    Been trying to figure this out all weekend and just turned to pros for help now..

  • How to Update multiple items in other list using event handler?

    Hi All,
    If i update a item in a list, then i should update multiple items in another list need to be update. How to achive using event receivers?

    Hi Sam,
    According to your description, my understanding is that you want to update multiple items in another list when updated a list item.
    In the event receiver, you can update the multiple item using Client Object Model.
    Here is a code snippet for your reference:
    public override void ItemUpdated(SPItemEventProperties properties)
    string siteUrl = "http://sp2013sps/sites/test/";
    ClientContext clientContext = new ClientContext(siteUrl);
    List oList = clientContext.Web.Lists.GetByTitle("another list name");
    ListItem oListItem = oList.GetItemById(1);
    oListItem["Title"] = "Hello World Updated!";
    oListItem.Update();
    clientContext.ExecuteQuery();
    Best regards,<o:p></o:p>
    Zhengyu Guo
    Zhengyu Guo
    TechNet Community Support

  • ARRAY and records at multiple level ? please help

    Hi experts!!
    I am struck up with a problem. If u can please help me.
    I need a structure of this type.
    create type GRADE as object(
    grade varchar2(30)
    / -- works fine , creates
    create type GRADE_ARRAY as VARRAY(10) of GRADE;
    / -- works fine and creates
    create type SPECIES as object
    Species_number number,
    array_of_grade GRADE_ARRAY
    / works fine
    create type SPECIES_ARRAY as VARRAY(20) of SPECIES;
    -- error comes here.. Can not have multiple level..type error
    and so can not go ahead. In fect I wanted to use next level also. like this.
    The next command remains my dream only then because I could not create the SPECIES ARRAY it self..
    create type TIMBER as object
    timber_mark varchar2(6),
    no_species number,
    array_of_species(20) SPECIES_ARRAY
    the problem is for multiple level ARRAY AND RECORD/object combination..
    I tried with OBJECT AND VARRAY it does only for one level.. not even two level.
    my Mail ID:
    [email protected]
    Thanks and Regards..
    Virendra chauhan

    I think multi-level collections was first implemented in 9.2. You failed to mention what version of the DB you are using.

  • How can I style individual levels of a list separately?

    Hi—
    I'm trying to define a list style in a slide master in Keynote 6.2.2 where each level is not only indented differently, but also formatted differently.  Like this:
    Level 1, 14pt bold
    Level 2, indented, 12pt regularLevel 3, indented again, 10pt italic
    (In other words, I want a text field to appear in a master slide that is already pre-defined to use those list styles when I start to enter text into a new slide that uses that master.)
    I'm not clear on the relationship between the paragraph style and the list style—where and how would that kind of definition be saved?  Creating a new list style seems to save only the indent and bullet information, whereas saving a new paragraph style affects the font information for all "levels" of the lists within it… or am I missing something?
    Thanks,
    David

    Indesign cs6
    On Thu, Feb 19, 2015 at 11:07 AM, John T Smith <[email protected]>

  • Multiple level bursting in OBIEE

    I am creating a report in OBIEE, which needs to be bursted.
    the bursting should be done at multiple levels
    For ex:
    take a sample report of employees table, dept table.
    I want to burst by dept-wise , Job-wise and manager-wise.
    i mean, 10 dept PDF , 7 position PDF and X manager PDF.
    Will i be able to do this by using bursting query ??

    I was at a conference and heard that someone actually uses OBIEE. Is that you? Or is it two people now?

  • Query about Human task (Sequential list of approvers)

    hi'
    I am designing work flow with Human task, with "Sequential list of approvers",
    where I have given "A", "B", "C" users for approval, it goes for approval in sequence
    i.e. 1st to "A" when "A" approves it goes to "B" when "B" approves it goes to "C"
    the issue is if "B" is rejecting it still goes to "C".
    According to to Develpers guide it should not go further.
    pelase advice where I am wrong.
    thanks
    Yatan

    Need to check "Enable abrupt completion condition".
    -Yatan

  • Dynamic Sequential List of Approvers in the Human Task

    Hi all - I have this asynchronous BPEL process and want to dynamically assign a Sequential List of Approvers that are the result of an Invoke of a Database Adapter.
    1. Added the OutputCollection of the Invoke as a parameter to the Human Task (element type).
    2. Under Assignment and Routing Policy, chose Sequential List of Approvers, and By Expression, chose the value from the OutputCollection from the payload.
    3. After deployment, the instance falls through to completion without errors, but without assigning a task to any approvers. I can see in the Invoke where it pulled the names I want to be assigned.
    Any help or direction would be greatly appreciated.
    Using JDeveloper 10.1.3.3

    I tried to recreate the problem like listed above, but after I add the Outputcollection of the Invoke as a parameter, there is no schema info (not even task:task) when editing the Assignment and Routing Policy section. At any rate, there weren't errors to speak of - the instance completed with "The state of this instance is Completed".
    In the meantime, I've used a while loop to loop through a sequence of approvers that are result of a query. I'll have to keep track of approvers and include them in each new payload I think.

Maybe you are looking for

  • How to get the current tree element (node/childnode/childnode/...) ?

    Hello! I'm trying to create a kind of a navigation tree for my application. It should represent some elements of an XML structure and some other nodes for other options. The binding with the context is not a problem, I can create the tree up to all t

  • Hyperlink to a file stored on a server

    Hi guys, I've created dynamic pdf in LCD. It allows creating hyperlinks, but unfortunately only to web locations. I'd like to create a link that connects to a file stored on a server based on the DFS file system. Is it possible to do something like t

  • Why can't I open the programme?

    I recently bought a CD which when I try to open it says I have to buy the adobe reader - which I already have installed on my laptop. I have Windows 7 installed. When I try to open a file from the CD it says I can convert to Microsoft word if I click

  • How to transfer downloads from library to windows 7 itunes

    I have downloaded audiobooks from the public library and connot transfer them to my ipod through itunes using Windows 7

  • Errors in Support Group ? -- E-Recruiting

    We see this error in SLG1. Is this regarding support groups? We did not do any config for support groups? What is this error? Serious error; see log The error occurred in program CL_HRRCF_SUPP_GROUP_BL=======CM001 line 28 Serious error; see log The i