Cl_salv_hierseq_table for 3 level

Hi
I need to implement the 3 level of Hierarchical display using class cl_salv_hierseq_table.
Also we are not able change the column text in hierarchical output. Please provide the sample code/ any inputs to display the the hierarchical output.
thanks,
Shrinivas

Hi shrinivas,
Kindly let me know how you had carried out the 3rd level of Hierarchy.

Similar Messages

  • Error in FTXP -Calculation procedure not maintained correctly for level 000

    Hi Guru
    I am creating a new tax code A7 through trx. FTXP. It is a copy of another code A1 and only percentage needs to change for eg. from 60% to 25%.
    After changing while saving i get error - 'Calculation procedure not maintained correctly for level 000 Message no. FS789'.
    Could you please help me to understand why i get this error while i am only copying an existing tax code A1 and just changing the %.
    Thanks
    Reg
    SAPasmita

    Hi ,
    Go to tcode OBYZ Then select procedure  select the appropriate procedure defined for your company code and then select the control data  in the control data tree  there will be different step first step will be
    step   description                              from  to
    100    base amont                           
    110    rounding down output tax ,    100
      120  round off input tax
    then in the round down output tax  in FROM column mentioned from which step the output tax be rounded an exampleis  provided  for better understanding.if the from is not mentioned the error will appear

  • How to make mandatory(usr01) field for level 1 wbs elements only from CJ20N

    Dear All,
    I have made mandatory for "PRPS-USR01" field from CJ20N transaction
    by using field exit. But mandatory field (usr01) is working for all wbs elements. I want to make this usr01 field mandatory for  LEVEL 1(prps-stufe), WBS ELEMENTS(prps-posid) only. Not for level 2 and level 3 wbs elements. Please let me know how to fix it.
    urgent.
    Regards,
    Karthik.

    You could envisage the use of validation rules in PS.
    Transaction OPSI or SPRO
    Create a validation with a message ID (Z)
    Create a step
    - prerequisite : PRPS-STUFE = '001'
    - Check : PRPS-USR01 <> ' '
    affect a message number
    Regards.

  • 2851 Router VPN - stack for level DMA/Timer Interrupt running low 36/9000

    I have a site to site VPN. On my hub router I am seeing the following message EVERY minute in the log!
    %sys-6-stacklow: stack for level DMA/Timer Interrupt running low, 36/9000
    I have been trying to figure out what the DMA/Timer Interrupt is and what is causing it to run low.
    If I run the "show stacks" command I can see:
    <output omitted>
    Interrupt level stacks:
    Level     Called     Unused/Size     Name
    2      1578216246     36/9000     DMA/Timer Interrupt
    I am also occasionaly seeing the following
    %crypto--4-pkt_replay_error:decrypt: replay check failed connection id=7 sequence number=16171319
    I don't know if they are related or not, but I need to find out what is causing the DMA/timer interrupt messages.
    Thanks.

    It just rebooted
    This router it just stands in front of a few servers and applies NAT.
    So far this had happened a few times but since morning it rebooted already 3 times.
    The Sagem ADSL router at my house has longer uptime. wtf!?!?
    cisco>show stacks
    Minimum process stacks:
    Free/Size   Name
    5396/6000   Inspect Init Msg
    5368/6000   SPAN Subsystem
    58920/60000  EEM Auto Registration Proc
    4772/6000   Auto Upgrade Startup Process
    5164/6000   DIB error message
    5396/6000   SASL MAIN
    4968/6000   LICENSE AGENT DEFAULT
    5368/12000  Init
    4216/6000   Update prst
    4384/6000   VPN_HW_MIB_CREATION
    5188/6000   RADIUS INITCONFIG
    2124/3000   Rom Random Update Process
    5316/6000   URPF stats
    Interrupt level stacks:
    Level    Called Unused/Size  Name
      1      319293   6284/9000  Network interfaces
      2      716358   8548/9000  DMA/Timer Interrupt
      3           1   8388/9000  PA Management Int Handler
      4         115   8612/9000  Console Uart
      5           0   9000/9000  External Interrupt
    Interrupt level stacks:
    Level    Called Unused/Size  Name
      7       72787   8564/9000  NMI Interrupt Handler
    Spurious interrupts: 3
    System was restarted by bus error at PC 0x4183BC0C, address 0xC3D1CB7 at 10:51:53 UTC Tue Apr 23 2013
    2800 Software (C2800NM-ADVSECURITYK9-M), Version 12.4(24)T, RELEASE SOFTWARE (fc1)
    Technical Support: http://www.cisco.com/techsupport
    Compiled Wed 25-Feb-09 17:55 by prod_rel_team
    Image text-base: 0x40016C60, data-base: 0x42B47360
    Stack trace from system failure:
    FP: 0x4759C678, RA: 0x4183BC0C
    FP: 0x4759C6D0, RA: 0x41836D18
    FP: 0x4759C708, RA: 0x4164D7E0
    FP: 0x4759C768, RA: 0x41650314
    FP: 0x4759C7E8, RA: 0x41650C68

  • 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.

  • Issue in creation of level 2 WBS for level 1  WBS which is released

    Hello All,
    I am trying to create a level 2 WBS for a alrealy created level 1 WBS using BAPI_BUS2054_CHANGE_MULTI .If the level 1 WBS is not released then level 2 WBS gets created .However if the level 1 is released then level 2 WBS doesnt gets created and i get error ' User status INIT is active (WBS #1) '
    Using T-code CJ20n i am able to create level 2 WBS for released level 1 WBS .

    Hi;
    Do you fill WBS_LEFT, WBS_UP fields for IT_WBS_ELEMENT / IT_UPDATE_WBS_ELEMENT tables.
    Hierarchy is very important for between WBS.
    May help below similar link:
    Re: Create Whole Project with BAPI_PROJECT_MAINTAIN
    Best regards.

  • How to Control authorization for users with certain status for level 2 WBS Element

    Dear All,
    Is there any standard way or enhancement available to control authorization for users with certain status for WBS Element i.e. for example
    Pre-requisite:
    There is only 2 level of project i.e.
    Lev_ WBSE_______Description
    1___ 7-14.E_______summay outage controller
    2___ 7-14.E.2310__ Plant/unit # 2310
    2___ 7-14.E.2310__ Plant/unit # 2220
    Project Controller  (authorization role assigned "Z_PS_OP7_OTGCON_C") have all project level authorization
    Plant/Unit Controller (authorization role assigned "Z_PS_OP7_PLNTOTG_C_2310") have only level 2 authorization with enhancement that we did in system by Z table.
    User ID_ Plant #
    123345_ 2310
    122455_ 2220
    Issue:
    After System Status released and User Status approved the WBS basic date for Plant/Units should be restricted from updating/changing by Plant/Unit Controller level and only project controller should have this authority.
    Solution required: 
    Can any one tell how to control this scenario either by standard or enhancement available to control authorization
    BR
    Saqib Usman   

    Hi,
    Did you explore SAP Enhancement CNEX0002 Using Transaction CMOD?
    Thank you and regards,
    Varshal Kachole
    The SCN Rules of Engagement

  • Best Practice loading Dimension Table with Surrogate Keys for Levels

    Hi Experts,
    how would you load an Oracle dimension table with a hierarchy of at least 5 levels with surrogate keys in each level and a unique dimension key for the dimension table.
    With OWB it is an integrated feature to use surrogate keys in every level of a hierarchy. You don't have to care about
    the parent child relation. The load process of the mapping generates the right keys and cares about the relation between the parent and child inside the dimension key.
    I tried to use one interface per Level and created a surrogate key with a native Oracle sequence.
    After that I put all the interfaces in to one big Interface with a union data set per level and added look ups for the right parent child relation.
    I think it is a bit too complicated making the interface like that.
    I will be more than happy for any suggestions? Thank you in advance!
    negib
    Edited by: nmarhoul on Jun 14, 2012 2:26 AM

    Hi,
    I do like the level keys feature of OWB - It makes aggregate tables very easy to implement if your sticking with a star schema.
    Sadly there is nothing off the shelf with the built in knowledge modules with ODI , It doesnt support creating dimension objects in the database by default but there is nothing stopping you coding up your own knowledge module (use flex fields maybe on the datastore to tag column attributes as needed)
    Your approach is what I would have done, possibly use a view (if you dont mind having it external to ODI) to make the interface simpler.

  • No Administrative Rights in v6.0 for Level 10?

    2 questions:
    1) I have delivered my first upgrade of Lookout to v6.0.1 for a customer.
    Two days later I go to add another person to level 10 and find I do not have administrative rights to do this.
    I get a pop-up window that tells me this.
    Bad news, I set myself up as Level 10, like always, and now I can't get in to change users?
    I mean, like with level 10 I should be able to do *anything*.
    2) I cannot find where I get to change the default user variable save period. It's default of 60min is too long and I need to drop it to 10 or so.
    It is on the System page in 3.8 "Save State Files every: xxx min". But no such luck in 6.
    System is a new PC with XP Pro

    Well the forum administrator has prevailed on me to relay the answers.
    1) Obviously I did not give myself full administrator functions in Lookout when I set myself up, level 10 doesn't cut it any more. The name being the same as the windows terminology led me to look to the windows administrator function. I wonder what the ghosts at Georgetown would say now, it doesn't come on a single floppy diskette any more guys.
    2) The default user save period is called "state", I knew that. Alls you do is search on "state" and not "save" or "variable" or anything else, and when you do figure out the magic word is "state", you find it has migrated from "Options\System" to "File\Modify Service".
    Oh that's much more logical...
    It's so easy when you know how.
    I will now put on my dunces cap and stand in a corner.
    Message Edited by Billy d on 03-03-2006 05:24 PM

  • Using Custom Styles for Levels in Outline View

    How do you associate different levels in the Outline View with custom styles? By default they are associated with Heading 1, Heading 2, etc.
    Thanks!
    Bobby

    Styles apparently have a hidden "my associated outline level is #" property. However you have to start with a style that has this hidden property set as there seems to be +no way+ to access or change this property yourself (This is unusually poor interface design from Apple - they've traditionally been better than that.)
    You essentially need to use only the names "Heading 1", "Heading 2", etc, for styles associated with outline levels, and you can't create these styles yourself. You can change the formating of these styles in the normal way: Start with a paragraph formatted using "Heading #", changing the outline level to the appropriate one, manually change the text to look the way you want, select the new formatted outline level paragraph, and do "redefine style with selection". You can't just apply another style, it over-writes the hidden outline level # property with its own, usually "body", making it really difficult to add an outline to an existing document - you have to re-create all the styles.
    You can have mutliple styles that apply at the same level by doing the same as above, but instead of redefining the appropriate "level #" heading do "Create new paragraph style from selection". (You have to name it something other than "Heading #").
    Applying this style gives a paragraph the associated outline level as well. Unfortunately, if you promote or demote an "outline level #" tagged paragraph, its hidden "outline level #" property is changed and the new style will always become the "Heading #" style associated with the hidden "outline level #" property. There is no memory of where it came from, of course, so if returned to its original outline level, it looses the "custom named style". There is no way to tell Pages that it should choose your custom named style by default instead of the "Header #" style for a given outline level. I can see no reason Pages couldn't do this too.
    I have a complicated document that was written with consistent styles for headers, and now want to use the outline feature. I have to literally recreate all the heading styles from scratch. I can then do "select all instances" for my former styles and then click on the "Heading #" style reformatted as a copy, changing them to exactly what they were before, except with the new mandated name and the one magic hidden property changed.
    There is also some weird behavior used to hide unused "Heading #" styles: You can see evidence of this if you repeatedly demote an outline paragraph; the extra heading styles automatically appear in the style draw. Then if you then repeatedly promote the same outline paragraph, these intermediate styles go away. How that works without loosing user-defined styles with the same name I have no idea.
    Message was edited by: Stuart R. Jefferys
    Message was edited by: Stuart R. Jefferys

  • Hello logic for level in BOM component explosure . like in CS11 , CS12

    Hello all,
    i have all the material and the components for the material in an internal table .
    Now i am not getting the logic for getting the level number of the component.
    Now i am having the data in an internal table as in CS11 ,with out the yellow record which represents the header of the components .
    Can any one please help me on this .
    Thanks and regards ,
    Prem

    better to use the fn module
    DATA : BEGIN OF I_BOM OCCURS 0.
            INCLUDE STRUCTURE STPOX.
    DATA : END OF I_BOM.
    CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
        EXPORTING
          CAPID                 = 'PP01' " application area
          DATUV                 = SY-DATUM
          MEHRS                 = 'X' " for multi level bom explosion
          MTNRV                 = P_MATNR "Header material
          WERKS                 = P_WERKS " Plant
        TABLES
          STB                   = I_BOM
        EXCEPTIONS
          ALT_NOT_FOUND         = 1
          CALL_INVALID          = 2
          MATERIAL_NOT_FOUND    = 3
          MISSING_AUTHORIZATION = 4
          NO_BOM_FOUND          = 5
          NO_PLANT_DATA         = 6
          NO_SUITABLE_BOM_FOUND = 7
          CONVERSION_ERROR      = 8
          OTHERS                = 9.
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    here in i_bom-stufe  is the level of the bom.
    regards
    shiba dutta

  • For level in BOM component explosure . like in CS11 , CS12  ( Urgent )

    Hello all,
    i have all the material and the components for the material in an internal table .
    Now i am not getting the logic for getting the level number of the component.
    Now i am having the data in an internal table as in CS11 ,with out the yellow record which represents the header of the components .
    And i am using the funtion module 'CSAP_MAT_BOM_READ'
    BOM Header Material 1111 has the components 1121 and 1122. These components are at level 1
    Component 1121 is a BOM Header as well and contains the components 1311, 1312 and 1313. These components are at level 2.
    Component 1313 is a BOM Header as well and contains the components 1141,
    i am getting out put as
    material   component
    1111              1121
    1111              1122
    1111              1311
    1111              1312
    1111              1313
    1111              1141
    along with this i want the level number ...
    Can any one please help me on this .
    Thanks and regards ,
    Prem

    Use function module CS_BOM_EXPL_MAT_V2, and in the import parameter set the MEHRS to 'X" 9 Set Multi level explosion to true.
    Like this -
      CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
           EXPORTING
                CAPID                 = C_CAPID 
                DATUV                 = P_DATUV
                MTNRV                 = T_MAST-MATNR
                STLAL                 = T_MAST-STLAL
                STLAN                 = T_MAST-STLAN
                WERKS                 = T_MAST-WERKS
                MEHRS              = 'X'
           TABLES
                STB                   = T_STB
           EXCEPTIONS
                ALT_NOT_FOUND         = 1
                CALL_INVALID          = 2
                MATERIAL_NOT_FOUND    = 3
                MISSING_AUTHORIZATION = 4
                NO_BOM_FOUND          = 5
                NO_PLANT_DATA         = 6
                NO_SUITABLE_BOM_FOUND = 7
                CONVERSION_ERROR      = 8
                OTHERS                = 9.

  • Question: additional paid for levels on iPad air

    I paid for sone additional levels on my iPad 2 of several games. When I downloaded them to my recently acquired iPad air! only the first few free levels downloaded! not the xtras I have paid for. How do I get those paid for extra levels over to my iPad air please?
    Thanks Eden

    YOu need to talk to the game developer to find out why.
    Are you using the same Apple ID for both devices? because your purchase is tied to your Apple ID. You may also poke around in the game's setting as look for a 'restore purchases' or something similar. Usually there's the game download, then the extra download of in app purchases, so you often need to get your game, then go and reclaim your purchases.

  • Prompt for Levels not working in Photoshop CC

    Hi,
    I was helped on here a few months ago about a script that would promopt the user to create a levels adjustment layer, set the levels and then the script would be able to call the information again and apply the levels without user intervention.
    Since upgrading to Photoshop CC it has stopped working correctly and I can't figure out why as it doesn't come up with any errors. It works on the prompt, alows the user to enter levels ect but when it comes to apply it to the next image it will just create an unaltered levels adjustment and move on. The script is below, any help would be much appreciated!
    /// user prompt
    var newLevelsDesc = newLevels();
    //// apply levels without user
    executeAction( charIDToTypeID('Mk  '), newLevelsDesc, DialogModes.NO );
    function newLevels() {
        try{
    var desc2 = new ActionDescriptor();
    var ref1 = new ActionReference();
    ref1.putClass( charIDToTypeID('AdjL') );
    desc2.putReference( charIDToTypeID('null'), ref1 );
    var desc3 = new ActionDescriptor();
    var desc4 = new ActionDescriptor();
    desc4.putEnumerated( stringIDToTypeID('presetKind'), stringIDToTypeID('presetKindType'), stringIDToTypeID('presetKindDefault') );
    desc3.putObject( charIDToTypeID('Type'), charIDToTypeID('Lvls'), desc4 );
    desc2.putObject( charIDToTypeID('Usng'), charIDToTypeID('AdjL'), desc3 );
    return executeAction( charIDToTypeID('Mk  '), desc2, DialogModes.ALL );
    catch (e){

    This seems to work in Photoshop CC.
    function levelsAdjustmentDialog(){
           var desc = new ActionDescriptor();
            var ref = new ActionReference();
            ref.putClass( charIDToTypeID('AdjL') );
        desc.putReference( charIDToTypeID('null'), ref );
            var desc3 = new ActionDescriptor();
                var desc4 = new ActionDescriptor();
                desc4.putEnumerated( stringIDToTypeID('presetKind'), stringIDToTypeID('presetKindType'), stringIDToTypeID('presetKindDefault') );
            desc3.putObject( charIDToTypeID('Type'), charIDToTypeID('Lvls'), desc4 );
        desc.putObject( charIDToTypeID('Usng'), charIDToTypeID('AdjL'), desc3 );
        executeAction( charIDToTypeID('Mk  '), desc, DialogModes.NO );
            var desc = new ActionDescriptor();
                var ref = new ActionReference();
                ref.putEnumerated( charIDToTypeID( "AdjL" ), charIDToTypeID( "Ordn" ), charIDToTypeID( "Trgt" ) );
            desc.putReference( charIDToTypeID( "null" ), ref );
            desc.putObject( charIDToTypeID( "T   " ), charIDToTypeID( "Lvls" ), new ActionDescriptor() );
        return user_levels = executeAction( charIDToTypeID( "setd" ), desc, DialogModes.ALL );
    function makeLevelsAdjustmentLayer( userDesc ) {
        var desc = new ActionDescriptor();
            var ref = new ActionReference();
            ref.putClass( charIDToTypeID('AdjL') );
        desc.putReference( charIDToTypeID('null'), ref );
            var desc3 = new ActionDescriptor();
                var desc4 = new ActionDescriptor();
                desc4.putEnumerated( stringIDToTypeID('presetKind'), stringIDToTypeID('presetKindType'), stringIDToTypeID('presetKindDefault') );
            desc3.putObject( charIDToTypeID('Type'), charIDToTypeID('Lvls'), desc4 );
        desc.putObject( charIDToTypeID('Usng'), charIDToTypeID('AdjL'), desc3 );
        executeAction( charIDToTypeID('Mk  '), desc, DialogModes.NO );
        if(userDesc!=undefined){
            executeAction( charIDToTypeID( "setd" ), userDesc, DialogModes.NO );
    var desc = levelsAdjustmentDialog();
    makeLevelsAdjustmentLayer( desc );

  • How to display a Hierarchy node for level 2 without parent and description

    Hi,
    How to display a node at level two at the query the first node is CLASS where hierarchy is maintained and the second node is
    subclass where hierarchy is not maintained, Now I want to display the subclass in the row where it has to display its child node in one column & text in the other.

    Hi,
    I dont think this would be feasible to display in different columns.
    -Vikram

Maybe you are looking for

  • 3.0 EA1: Unload to text file generates extra file

    I've just did few tests on 3.0 and when i unloaded (export) the data to a text file i've seen that: 1) the file extension is tsv and not txt 2) another files called "Generated0141598725703.sql"; is exported on the file system and shown in SQL Develop

  • Information on unknown rman backup file

    Hi, I have RMAN backup piece, and no information on this RMAN backup piece. Is there any why to get the this backup piece information like which Oracle Database version the backup was fired on, database SID, backup timing and such. Please help me out

  • Partner Determination in PO Output

    Hi experts I defined a new action within action profile BBP_PD_PO for which I want to use partner-dependent determination. I activate partner-dependent and enter partner function 00000016. What else do I have to do to make this work? Many thanks for

  • Measure daily message store usage in Unity 7.0

    Does anyone know a way to measure the daily message voulme in minutes or daily message store storage usage?

  • No-go SWF, rock-n-roll FLA

    Greetings, I have a very peculiar issue with some files I have received. It is a dynamic page-flip viewer; it will launch 100% success in Flash CS3; yet when the subsequent SWF is launched outside of Flash CS3 in the Flash Player or a Browser it only